ESP · 39 yrs · K=20 · Peak 1834 (Mar 2024, includes FIDE’s rating adjustment)
Best performance: 2139 at FMA Cto de Liga Equipos Segunda C Rondas 8-10(Best of 2016)
Classical rating
1812
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Sep 2011
How live ratings are calculated
Rating History · Classical
Official classical rating by month
| List | Rating | Change |
|---|---|---|
| Nov 2026 | 1812 | 0 |
| Oct 2026 | 1812 | 0 |
| Sep 2026 | 1812 | 0 |
| Aug 2026 | 1812 | 0 |
| Jul 2026 | 1812 | 0 |
| Jun 2026 | 1812 | 0 |
| May 2026 | 1812 | 0 |
| Apr 2026 | 1812 | 0 |
| Mar 2026 | 1812 | +22 |
| Feb 2026 | 1790 | +3 |
| Jan 2026 | 1787 | 0 |
| Dec 2025 | 1787 | 0 |
Form · Classical
Unbeaten in the last 4 games (3 wins, 1 draw), since Mar 9, 2025. Longest unbeaten run in 2026: 3 games, Jan 25 – Feb 15.
From 393 classical games on record, the latest on Feb 15.
No rated standard games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Campeonato de Liga por Equipos de Madrid 2025-2026 - Primera B Rondas 8-11Feb 1 – Feb 22 | 2/2 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 321 rated classical games against rated opponents, 2006–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Jose Angel Lopez de Turiso Sanchez, 2 wins, Jul 2013 · VI Torneo IRT Ciudad de Mostoles | , 2095 |
| 2, | Omar Luis Aziz Ortego, Sep 2013 · I Azuqueca Chess Classic 2013 | , 2029 |
| 3, | Javier Baeza Escudero, Jul 2013 · VI Torneo IRT Ciudad de Mostoles | , 2028 |
| 4, | Javier Moreno Torrero, Mar 2016 · 43 Torneo Internacional de Ajedrez de la Roda | , 1999 |
| 5, | Francisco Marcos Herrero, Feb 2017 · FMA Cto De Liga Equipos Primera A 2017 Rondas 7-9 | , 1976 |
| 6, | Javier Cardena Contreras, Feb 2026 · Campeonato de Liga por Equipos de Madrid 2025-2026 - Primera B Rondas 8-11 | , 1954 |
| 7, | Eugen Gal, Dec 2023 · Campeonato de Liga por Equipos de Madrid 2023-2024 - Segunda C Rondas 2-3 | , 1951 |
| 8, | Rafael Oliver Fernandez, Dec 2024 · Campeonato de Liga por Equipos de Madrid 2024-2025 - Primera B Rondas 1-3 | , 1944 |
| 9, | Rafael Torres Samper, Dec 2016 · FMA Cto De Liga Equipos Primera A 2017 Rondas 2-3 | , 1931 |
| 10, | Javier Trabazos Gallego, Aug 2013 · VIII Torneo de Promocion "B" | , 1914 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 3 | 3 | 1720 | 2520 |
| 2025 | 6 | ½ | 1847 | 1446 |
| 2024 | 9 | 3½ | 1738 | 1658 |
| 2023 | 12 | 6½ | 1747 | 1776 |
| 2022 | 18 | 9½ | 1600 | 1621 |
| 2021 | 17 | 10½ | 1634 | 1721 |
| 2020 | 7 | 5 | 1717 | 1875 |
| 2019 | 5 | 4 | 1621 | 1861 |
| 2018 | 9 | 3½ | 1799 | 1719 |
| 2017 | 10 | 3 | 1847 | 1698 |
| 2016 | 41 | 20 | 1861 | 1854 |
| 2015 | 25 | 12½ | 1740 | 1740 |
| 2014 | 40 | 19 | 1712 | 1698 |
| 2013 | 51 | 23½ | 1796 | 1767 |
| 2012 | 31 | 11½ | 1800 | 1705 |
| 2011 | 25 | 8½ | 1759 | 1642 |
| 2010 | 1 | 1 | 1468 | — |
| 2008 | 3 | ½ | 1716 | 1443 |
| 2007 | 3 | 1 | 1799 | 1674 |
| 2006 | 5 | 0 | 1925 | 1125 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Feb 2026Swissfederation sourceScore 2/2Opp avg 1834Start 1790
- Jan 2026Swissfederation sourceScore 1/1Opp avg 1493Start 1787
- Mar 2025Round robinfederation sourceScore ½/2Opp avg 1870Start 1793
- Feb 2025Round robinfederation sourceScore 0/1Opp avg 1828Start 1802
- Jan 2025Round robinfederation sourceScore 0/3Opp avg 1839Start 1832
- Dec 2024Round robinfederation sourceScore 2/2Opp avg 1867Start 1809
- Mar 2024Round robinfederation sourceScore 0/2Opp avg 1747Start 1834
- Feb 2024Round robinfederation sourceScore 0/1Opp avg 1524Start 1752
- Campeonato de Liga por Equipos de Madrid 2025-2026 - Primera B Rondas 8-11 · Feb 2026 · 2/2
- Campeonato de Liga por Equipos de Madrid 2025-2026 - Primera B Rondas 5-7 · Jan 2026 · 1/1
- Campeonato de Liga por Equipos de Madrid 2024-2025 - Primera B Rondas 11-13 · Mar 2025 · ½/2
- Campeonato de Liga por Equipos de Madrid 2024-2025 - Primera B Rondas 7-10 · Feb 2025 · 0/1
- Campeonato de Liga por Equipos de Madrid 2024-2025 - Primera B Rondas 4-6 · Jan 2025 · 0/3
- Campeonato de Liga por Equipos de Madrid 2024-2025 - Primera B Rondas 1-3 · Dec 2024 · 2/2
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Segunda C Rondas 11-13 · Mar 2024 · 0/2
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Segunda C Rondas 10 · Feb 2024 · 0/1
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Primera B Rondas 7-9 · Feb 2024 · ½/1
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Segunda C Rondas 7-9 · Feb 2024 · ½/1
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Segunda C Rondas 6 · Jan 2024 · 0/1
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Segunda C Rondas 4-5 · Jan 2024 · ½/1
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Segunda C Rondas 2-3 · Dec 2023 · 2/2
- VII Open Internacional de Ajedrez Semana Santa · Apr 2023 · 2/6
- Campeonato de Liga por Equipos de Madrid 2022-2023 Primera B Rondas 10-13 · Feb – Mar 2023 · ½/1
- Campeonato de Liga por Equipos de Madrid 2022-2023 Primera B Rondas 6-9 · Jan – Feb 2023 · 1/3
- Campeonato de Liga por Equipos de Madrid 2022-2023 Primera B Rondas 4-5 · Jan 2023 · 1/1
- Campeonato de Liga por Equipos de Madrid 2022-2023 Primera B Rondas 1-3 · Nov – Dec 2022 · ½/3
- Campeonato de Espana Equipos Segunda Division 2022 · Aug 2022 · 0/1
- I Abierto de Ajedrez Sub2400 "Altiplano Granadino" 2022 · Apr 2022 · 4/7
- Campeonato de Liga por Equipos de Madrid Segunda C 21/22 Rondas 10-12 · Feb – Mar 2022 · 1½/2
- Campeonato de Liga por Equipos de Madrid Segunda C 21/22 Rondas 6-9 · Jan – Feb 2022 · 3½/4
- Campeonato de Liga por Equipos de Madrid Segunda C 21/22 Rondas 3-5 · Jan 2022 · 1/2
- Campeonato de Liga por Equipos de Madrid Segunda C 21/22 Rondas 1-2 · Dec 2021 · 1/1
- XV IRT Internacional Alicante · Sep 2021 · 3/6
- CECLUB Segunda Division 2021 · Aug 2021 · 1½/3
- Campeonato de Liga por Equipos de Madrid Segunda B 2020-2021 Rondas 12-13 · May – Jun 2021 · ½/1
- Campeonato de Liga por Equipos de Madrid Segunda B 2020-2021 Rondas 9-11 · May 2021 · ½/1
- Campeonato de Liga por Equipos de Madrid Segunda B 2020-2021 Rondas 5-8 · Mar – Apr 2021 · 3/3
- Campeonato de Liga por Equipos de Madrid Segunda B 2020-2021 Rondas 1-4 · Feb – Mar 2021 · 1/2
- Campeonato de Liga por Equipos Madrid Tercera 2019 2020 Rondas 10-11 · Mar 2020 · 1/2
- Campeonato de Liga por Equipos Madrid Tercera 2019 2020 Rondas 6.7.8.9 · Feb 2020 · 2/2
- Campeonato de Liga por Equipos Madrid Tercera 2019 2020 Rondas 3.4.5 · Jan 2020 · 2/2
- Campeonato de Liga por Equipos Madrid Division de Honor 2019 2020 Rondas 3.4.5 · Jan 2020 · 0/1
- Campeonato de Liga por Equipos Madrid Tercera 2019 2020 Rondas 1.2 · Dec 2019 · 1/2
- Campeonato de Liga por Equipos Madrid Division de Honor 2019 2020 Rondas 11-13 · Mar 2019 · 1/1
- Campeonato de Liga por Equipos Madrid Division de Honor 2019 2020 Rondas 7-10 · Feb 2019 · 1/1
- Campeonato de Liga por Equipos Madrid Division de Honor 2019 2020 Rondas 4-6 · Jan 2019 · 1/1
- Campeonato de Liga por Equipos Madrid Division de Honor 2019 2020 Rondas 2-3 · Dec 2018 · 0/1
- FMA Campeonato Liga por equipos Primera A Rondas 12-13 · Mar 2018 · 1/2
- FMA Campeonato Liga por equipos Segunda C 2019 Rondas 8-11 · Feb 2018 · 1/2
- FMA Campeonato Liga por equipos Primera A Rondas 8-11 · Feb 2018 · ½/2
- FMA Campeonato Liga por equipos Segunda C 2019 Rondas 5-7 · Jan 2018 · 1/2
- FMA Campeonato Liga por equipos Segunda C 2019 Rondas 1-2 · Nov 2017 · 0/1
- FMA Campeonato Liga por equipos Primera A Rondas 1-2 · Nov 2017 · 0/1
- FMA Cto De Liga Equipos Primera A 2017 Rondas 11-13 · Mar 2017 · 1/2
- FMA Cto De Liga Equipos Primera A 2017 Ronda 10 · Feb 2017 · 0/1
- FMA Cto De Liga Equipos Primera A 2017 Rondas 7-9 · Feb 2017 · 1½/2
- FMA Cto De Liga Equipos Primera A 2017 Ronda 6 · Jan 2017 · 0/1
- FMA Cto De Liga Equipos Primera A 2017 Rondas 4-5 · Jan 2017 · ½/2
- FMA Cto De Liga Equipos Primera A 2017 Rondas 2-3 · Dec 2016 · 1/2
- FMA Cto De Liga Equipos Primera A 2017 Ronda 1 · Nov 2016 · 1/1
- XI Torneo Promocion Almansa · Aug 2016 · 4/9
- IV Open Internacional 64 Villalba · Jul 2016 · 5/9
- 43 Torneo Internacional de Ajedrez de la Roda · Mar 2016 · 3½/9
- V Liga por Equipos Ciudad de Guadalajara · Jan – Mar 2016 · 2/4
- FMA Cto de Liga Equipos Segunda C Rondas 12-13 · Mar 2016 · 2/2
- FMA Cto de Liga Equipos Segunda C Ronda 11 · Feb 2016 · 1/1
- FMA Cto de Liga Equipos Segunda C Rondas 8-10 · Feb 2016 · 2½/3
- FMA Cto de Liga Equipos Segunda C Ronda 7 · Jan 2016 · 0/1
- FMA Cto de Liga Equipos Segunda C Ronda 4-6 · Jan 2016 · 1/3
- FMA Cto de Liga Equipos Segunda C Ronda 1-3 · Nov – Dec 2015 · 2/3
- XVII Open Internacional Club de Ajedrez Villaverde · Nov 2015 · 2/6
- IV Memorial Oliver Gonzalez Grupo B · Oct 2015 · 6/9
- X Torneo De Promocion B · Aug 2015 · 3/6
- Cto por Equipos de Madrid_2014-15 (Tercera) r11-13 · Mar 2015 · 1/2
- Cto por Equipos de Madrid_2014-15 (Tercera) r7-10 · Feb 2015 · 1½/3
- Cto por Equipos de Madrid_2014-15 (Tercera) r4-6 · Jan 2015 · 0/1
- Cto por Equipos de Madrid_2014-15 (Tercera) r2-3 · Dec 2014 · 1/1
- Cto por Equipos de Madrid_2014-15 (Tercera) r1 · Nov 2014 · 1/1
- XXXI Torneo Internacional De Collado Villalba Torneo B · Aug 2014 · 3/6
- IX Torneo De Promocion “B” · Aug 2014 · 5/7
- XXII Torneo San Viator · Mar – Jun 2014 · 3/7
- III Open Internacional Sub 2300 “Ciudad de Albacete” · Apr – May 2014 · 4/9
- 41º Torneo Int. de Ajedrez de la Roda · Apr 2014 · 4/9
- Cto por Equipos de Madrid_2013-14 (Tercera) · Nov 2013 – Mar 2014 · 7/9
- Cto Absoluto Madrid 2013-14 (F P. B) · Feb – Mar 2014 · 1½/5
- I Azuqueca Chess Classic 2013 · Sep 2013 · 3/8
- VIII Torneo de Promocion "B" · Aug 2013 · 4½/8
- VI Torneo IRT Ciudad de Mostoles · Jul 2013 · 4/9
- Torneo Internacional de Ajedrez Gredos San Diego sub 2200 · Apr 2013 · 1½/5
- Campeonato Individual absoluto- fase semifinal B (2012-13) · Mar – Apr 2013 · 1/6
- Campeonato por Equipos de Madrid_2012-13 (Segunda D) · Nov 2012 – Mar 2013 · 8/10
- Campeonato Individual Absoluto- fase previa Grupo B · Feb 2013 · 5½/9
- III Memorial Oliver Gonzalez (Torneo B) · Sep 2012 · 4/9
- XXIX Torneo Internacional de Collado Villalba (Torneo B) · Aug – Sep 2012 · 4/8
- XXXII Open Internacional "Villa de Benasque" · Jul 2012 · 4/10
- Campeonato por Equipos de Madrid_2011-12 (Segunda D) · Nov 2011 – Mar 2012 · 5/8
- Individual absoluto- fase previa b · Feb 2012 · 4/8
- Campeonato por Equipos de Madrid 2011.12- (Tercera) · Nov 2011 · 0/3
- XXVIII Torneo Internacional de Collado Villalba (Torneo B) · Aug 2011 · 4/8
- XXXI Open Int. Villa de Benasque · Jul 2011 · 3/9
- 4. Torneio Convento de Balsamao · Jun 2011 · 3½/6
- Cto por Equipos de Madrid 2010.11- (Tercera) · Nov 2010 – Mar 2011 · 3/3
- Cto por Equipos de Madrid_2010-11 (Segunda D) · Nov 2010 – Mar 2011 · 1½/4
- Campeonato por Equipos de Madrid_09.10 - (Tercera) · Nov 2009 – Mar 2010 · 5½/10
- Liga Madrid Segunda C · Nov 2008 – Mar 2009 · 0/2
- Liga Madrileña Tercera Division · Nov 2008 · ½/5
- Liga Madrid Tercera 07-08 · Nov 2007 · 3/4
- IX Torneo San Viator · Sep – Nov 2007 · 1/3
- Liga Madrileña Categoria Tercera · Dec 2006 – Mar 2007 · 2/5
- 6th "San Viator" Social Tnmt · Oct 2006 · 3/8
World
- #=74242Karol Dembicki1812.0
- #=74242Bartlomiej Czerwinski1812.0
- #=74242Ivan Lacaci Otero1812.0
- #=74242Antolin Garcia Fernandez1812.0
- #=74242Fernando Arroyo Figuero1812.0
Spain
- #6782Aitor Perez Moya1812.4
- #6783Josep Rius Marse1812.2
- #=6784Ivan Lacaci Otero1812.0
- #=6784Antolin Garcia Fernandez1812.0
- #=6784Fernando Arroyo Figuero1812.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.