ESP · 26 yrs · K=20 · Peak 2039 (Jun 2023)
Best performance: 2459 at Liga Andaluza 2022 Primera F Rondas 4-7(Best of 2022)
Classical rating
1957
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Feb 2013 · Inactive on FIDE’s list
How live ratings are calculated
Rating History · Classical
Classical rating unchanged at 1957 over the last 12 months; peak 2039 in June 2023.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Rapid | Blitz |
|---|---|---|---|
| Nov 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| Oct 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| Sep 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| Aug 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| Jul 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| Jun 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| May 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| Apr 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| Mar 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| Feb 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| Jan 2026 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
| Dec 2025 | 1957, 0, 0 games | 1929, 0, 0 games | 1929, 0, 0 games |
Form · Classical
From 327 classical games on record, the latest on Sep 28, 2025.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| XII Festival Juan Martinez Sola 2025 Sub-2400Sep 26, 2025 – Sep 28, 2025TPR 1940 | 3½/6 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 306 rated classical games against rated opponents, 2011–2025
| # | Opponent | Rating |
|---|---|---|
| 1, | Peter Winkel, Feb 2022 · Liga Andaluza 2022 Primera F Rondas 4-7 | , 2277 |
| 2, | Juan Caputo, Feb 2022 · Liga Andaluza 2022 Primera F Rondas 1-3 | , 2204 |
| 3, | FM Alessio De Santis, Apr 2022 · VI Open Internacional de Ajedrez Semana Santa | , 2171 |
| 4, | Enrique Borrego Mata, Mar 2022 · Liga Andaluza 2022 Primera F Rondas 4-7 | , 2138 |
| 5, | IM Pau Marin Ferragut, Apr 2022 · VI Open Internacional de Ajedrez Semana Santa | , 2120 |
| 6, | Miguel Alvarez Morales, Oct 2017 · Division De Honor Almeria 2017 2018 | , 2099 |
| 7, | Carlos Izquierdo Puertas, Dec 2014 · Liga Andaluza 14/15 Promociones | , 2095 |
| 8, | Arturo Simonyan, Apr 2023 · Open Semana Santa Ajedrez Tajamar 2023 | , 2090 |
| 9, | WFM Adhara Rodriguez Redondo, Aug 2021 · CE Absoluto y Femenino | , 2087 |
| 10, | FM Daniel Diaz Mino, Dec 2020 · Campeonato de Andalucia Absoluto-Sub18 2020 | , 2058 |
Openings · Classical
From the moves of 24 of 327 classical games on record.
As WhiteOpens 1.d4 in 10 of 11 games.
As BlackMeets 1.d4 with 1...Nf6, and 1.e4 with 1...c6.
All openings (1 as White, 1 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Queen's Indian Defense | 3 | 67% |
8 more games in openings played fewer than 3 times.
Against 1.d4: 1...Nf6 in 3.
Against 1.e4: 1...c6 in 3.
| Openings in Black games | Games | Score |
|---|---|---|
| Caro-Kann Defense | 3 | 50% |
10 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2025 | 9 | 4½ | 1932 | 1932 |
| 2024 | 25 | 13 | 1890 | 1904 |
| 2022 | 34 | 21½ | 1902 | 1997 |
| 2021 | 28 | 15 | 1935 | 1964 |
| 2020 | 13 | 7½ | 1817 | 1874 |
| 2019 | 11 | 4 | 1778 | 1676 |
| 2018 | 25 | 12½ | 1839 | 1839 |
| 2017 | 31 | 15½ | 1810 | 1810 |
| 2016 | 21 | 9½ | 1740 | 1704 |
| 2014 | 16 | 8½ | 1703 | 1724 |
| 2012 | 2 | 1 | 1886 | — |
| 2011 | 8 | 2 | 1759 | 1566 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Sep 2025Swissfederation sourceBest of 2025Score 3½/6Opp avg 1883Start 1959
- Mar 2025Swissfederation sourceScore 0/1Opp avg 1961Start 1969
- Feb 2025Swissfederation sourceScore 1/2Opp avg 2065Start 1964
- Sep 2024Swissfederation source#2 in 2024Score 4½/7Opp avg 1840Start 1965
- May 2024Swissfederation sourceScore 0/2Opp avg 1725Start 2001
- May 2024Swissfederation source#3 in 2024Score 2½/7Opp avg 1939Start 2001
- Apr 2024Swissfederation sourceScore 1/1Opp avg 1572Start 2017
- XII Festival Juan Martinez Sola 2025 Sub-2400 · Sep 2025 · 3½/6
- Liga Andaluza 2025 Primera F Rondas 5-7 · Mar 2025 · 0/1
- Liga Andaluza 2025 Primera F Rondas 1-4 · Feb 2025 · 1/2
- Festival Juan Martinez Sola 2024 Sub2400 · Sep 2024 · 4½/7
- MADRID CHESS FESTIVAL - OPEN · Jun 2024 · 0/1
- I Open de Ajedrez Domingos en Tajamar 2024 Rondas 4-7 · May 2024 · 0/2
- Campeonato Individual Absoluto de Madrid 2023-2024 - Semifinal · May 2024 · 2½/7
- I Open de Ajedrez Domingos en Tajamar 2024 Rondas 1-2 · Apr 2024 · 1/1
- II Open de Ajedrez Torre de Eboli Rondas 1-3 · Apr 2024 · 0/2
- Open Internacional de Ajedrez Semana Santa Tajamar 2024 · Mar 2024 · 4/6
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Primera B Rondas 11-13 · Mar 2024 · 1/1
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Primera B Rondas 7-9 · Feb 2024 · 0/1
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Primera B Rondas 6 · Jan 2024 · 0/1
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Primera B Rondas 2-3 · Dec 2023 · ½/2
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Primera B Rondas 1 · Nov 2023 · 1/1
- I Open de Ajedrez Sub 2100 La Blanca de Canillejas · Sep 2023 · 0/1
- XXVI Open Internacional de Ajedrez de Moratalaz · Sep 2023 · 3½/7
- XII Torneo IRT AD Ajedrez Mostoles · Jul 2023 · 3/5
- XLII OPEN INTERNACIONAL "VILLA DE BENASQUE" · Jul 2023 · 3/7
- Campeonato Individual Absoluto de Madrid Final · May 2023 · 0/1
- I Torneo Pueblo Nuevo Domingos Rondas 3-5 · May 2023 · 2/3
- Campeonato Individual Absoluto de Madrid Semifinal · May 2023 · 4½/7
- I Torneo Pueblo Nuevo Domingos Rondas 1-2 · Apr 2023 · 2/2
- Open Semana Santa Ajedrez Tajamar 2023 · Mar – Apr 2023 · 4½/7
- Campeonato de Liga por Equipos de Madrid 2022-2023 Segunda C Rondas 10-13 · Feb – Mar 2023 · 2/2
- Campeonato de Liga por Equipos de Madrid 2022-2023 Segunda C Rondas 4-5 · Jan 2023 · 1/2
- I OPEN AJEDREZ DE NAVIDAD DIAGONAL ALCORCON · Dec 2022 · 4/7
- Campeonato de Liga por Equipos de Madrid 2022-2023 Segunda C Rondas 1-3 · Nov – Dec 2022 · 3/3
- I Torneo Internacional de Aranjuez · Sep 2022 · 2/3
- IV OPEN LOS MOLINOS CIUDAD DEL VINO SUB2400 · Jul 2022 · 4/7
- VI Open Internacional de Ajedrez Semana Santa · Apr 2022 · 4/8
- Liga Andaluza 2022 Primera F Rondas 4-7 · Feb – Mar 2022 · 3½/4
- Liga Andaluza 2022 Primera F Rondas 1-3 · Feb 2022 · 1/2
- Provincial Absoluto de Almeria · Jan 2022 · 0/1
- Liga Andaluza 2021 Promociones · Nov – Dec 2021 · 1½/2
- Provincial por Equipos Almeria Division de Honor · Sep – Nov 2021 · 2/3
- Liga Andaluza 2021 Division de Honor Oriental · Sep – Nov 2021 · 2½/6
- CE Absoluto y Femenino · Aug 2021 · 4½/9
- CECLUB Segunda Division 2021 · Aug 2021 · 2½/5
- Liga Andaluza 2020 Promociones · Dec 2020 – Jan 2021 · 1/1
- Roquetas Chess Festival 2021-XXXII International Open · Jan 2021 · 1/3
- Campeonato de Andalucia Absoluto-Sub18 2020 · Dec 2020 · 4½/7
- Division de Honor de Almeria por Equipos · Oct – Nov 2020 · 3/4
- Liga Andaluza 2020 Division de Honor Oriental · Sep – Oct 2020 · 0/1
- Campeonato Absoluto Individual de Almeria. Concentracion · Feb – Mar 2020 · 2/3
- Liga Andaluza 2019 Promociones · Nov – Dec 2019 · 0/2
- Liga Andaluza 2019 Division de Honor Oriental · Sep – Nov 2019 · 2/3
- Festival Juan Martinez Sola 2019. Sub2200 · Nov 2019 · 2/5
- Campeonato Absoluto de Almeria B · Mar – Apr 2019 · 0/1
- Liga Andaluza 2018 Promociones · Nov – Dec 2018 · 2/2
- XI Copa de Espana por Equipos Sub-18 · Dec 2018 · 3/6
- Liga Andaluza 2018 Primera Division F · Sep – Nov 2018 · 1/3
- Liga Andaluza 2018 Division de Honor Oriental · Sep – Nov 2018 · 3/6
- XXIX Open Internacional De Roquetas Almeria · Jan 2018 · 0/2
- IV Open Internacional SUB 2150 de Roquetas de Mar · Jan 2018 · 3½/6
- Liga Andaluza 2017 Promociones · Nov – Dec 2017 · 2/2
- Division De Honor Almeria 2017 2018 · Sep – Nov 2017 · 3/7
- Festival de Ajedrez Juan Martinez Sola 2017. Sub2200 · Nov 2017 · 2½/5
- Campeonato de Andalucia Absoluto 2017 · May 2017 · 0/3
- Campeonato Provincial Absoluto Almeria 2017 · Feb – Mar 2017 · 3/5
- III Open Internacional Sub 2200 Indalo de Almeria · Feb 2017 · 3½/6
- V Abierto Internacional Sub 2150 De Roquetas De Mar · Jan 2017 · 3/6
- Campeonato de Andalucia Absoluto-Sub18 2016 · Apr – May 2016 · 2½/8
- II Internacional SUB 2200 FIDE de ajedrez FRIGAN · Mar 2016 · 3/6
- Campeonato Provincial Absoluto Almeria 2016 · Feb – Mar 2016 · 4/7
- Festival de Ajedrez Juan Martinez Sola 2015. Grupo B · Dec 2015 · 5/7
- Liga Andaluza 15-16 Primera Division F · Oct – Nov 2015 · 1/5
- Cto Provincial Absoluto Almería 2015 · Feb – Mar 2015 · 2½/6
- I Open Internacional Sub 2200 Indalo De Almeria · Feb – Mar 2015 · 4/7
- III Abierto Internacional SUB 2150 de Roquetas de Mar · Jan 2015 · 4/7
- I Festival Internacional de Ajedrez Juan Martinez Sola. Torneo Sub2200 · Dec 2014 · 3/7
- Liga Andaluza 14/15 Promociones · Dec 2014 · 1½/2
- Liga Andaluza 14/15 Primera División A · Oct 2014 · 1/2
- Campeonato de España Sub 14 · Jul 2014 · 5/9
- Liga Andaluza 13/14 Primera División F · Oct 2013 · ½/7
- Abierto Internacional Sub 2150 de Roquetas de Mar · Jan 2013 · 3/7
- Liga Andaluza 12/13 Promociones · Dec 2012 · 1/2
- Cto de Almeria Absoluto · Mar – Apr 2011 · 2/4
- XXII Abierto Internacional de Roquetas de Mar · Jan 2011 · 2/7
World
- #=94843Andy Morales Ortega1957
- #=94843Alexandru Moraru1957
- #=94843Avelino Moreno Lopez1957
- #=94843Kacem Mostafi1957
- #=94843Islam Moustafa1957
Spain
- #=5658Marcos Laino Alvarez1957
- #=5658Horacio Bacallado Bermudez1957
- #=5658Avelino Moreno Lopez1957
- #=5658Jose Manuel Merlo Sanchez1957
- #=5658Igor Rapp Arraras1957
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.