ESP · 45 yrs · K=20 · Peak 2233 (Jul 2008)
Best performance: 2389 at Campeonato por Equipos de Madrid_2012-13 (D. Honor)(Best of 2013)
Classical rating
2120
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jan 2001 or earlier
How live ratings are calculated
Rating History · Classical
Classical rating 2149 to 2120 over the last 12 months; peak 2233 in July 2008.
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 | 2120, -11, 2 games | 2083, +4, 2 games | 2015, 0, 0 games |
| Oct 2026 | 2131, 0, 0 games | 2079, 0, 0 games | 2015, 0, 0 games |
| Sep 2026 | 2131, 0, 0 games | 2079, 0, 0 games | 2015, 0, 0 games |
| Aug 2026 | 2131, 0, 0 games | 2079, 0, 0 games | 2015, 0, 0 games |
| Jul 2026 | 2131, +9, 1 game | 2079, 0, 0 games | 2015, 0, 0 games |
| Jun 2026 | 2122, 0, 0 games | 2079, 0, 0 games | 2015, 0, 0 games |
| May 2026 | 2122, +4, 1 game | 2079, 0, 0 games | 2015, 0, 0 games |
| Apr 2026 | 2118, -13, 2 games | 2079, 0, 0 games | 2015, 0, 0 games |
| Mar 2026 | 2131, -14, 1 game | 2079, 0, 0 games | 2015, 0, 0 games |
| Feb 2026 | 2145, -5, 1 game | 2079, 0, 0 games | 2015, 0, 0 games |
| Jan 2026 | 2150, +1, 2 games | 2079, 0, 0 games | 2015, 0, 0 games |
| Dec 2025 | 2149, 0, 0 games | 2079, 0, 0 games | 2015, 0, 0 games |
Form · Classical
Longest unbeaten run in 2026: 2 games, Apr 19 – Jun 28.
From 370 classical games on record, the latest on Oct 11.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Belgian Interclubs 2026-2027 Division 2BSep 27 – Apr 18, 2027 | ½/2 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 366 rated classical games against rated opponents, 2006–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Josep Oms Pallisse, Sep 2013 · CE Equipos Division de Honor | , 2475 |
| 2, | IM Jesus Garrido Dominguez, Feb 2013 · Campeonato por Equipos de Madrid_2012-13 (D. Honor) | , 2400 |
| 3, | IM Bogomil Andonov, Dec 2007 · IX Open de la Constitución Madrid | , 2363 |
| 4, | FM Mario Gavilan Diaz, Mar 2008 · XXXV Torneo Internacional de Ajedrez | , 2280 |
| 5, | FM Jose Manuel Perez Gonzalez, Jan 2009 · Liga de Madrid Division de Honor 2008-2009 | , 2276 |
| 6, | FM Jesus Vallejo Diaz, Nov 2007 · Liga Madrid Division de Honor | , 2269 |
| 7, | FM Luis Julio Solaesa Navalpotro, Oct 2013 · II Open Internacional C. A. Pueblo Nuevo | , 2256 |
| 8, | FM Gorik Cools, Mar 2024 · Belgian Interclubs 2023-2024 Round 10 | , 2230 |
| 9, | Jose Carlos Fraga Castro, 2 wins, Nov 2009 · Campeonato por Equipos de Madrid - (D.Honor) | , 2220 |
| 10, | FM Victor Fernandez Barrera, Aug 2007 · Campeonato de España CECLUB Primera División Sur | , 2204 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 8 | 3 | 2072 | 1985 |
| 2025 | 12 | 7½ | 2063 | 2158 |
| 2024 | 8 | 5 | 2096 | 2191 |
| 2023 | 7 | 4½ | 2027 | 2129 |
| 2022 | 7 | 4 | 2092 | 2142 |
| 2021 | 2 | 1½ | 1984 | — |
| 2020 | 5 | 3 | 2113 | 2185 |
| 2019 | 15 | 10½ | 2023 | 2172 |
| 2018 | 13 | 7 | 2048 | 2077 |
| 2017 | 7 | 4 | 1997 | 2047 |
| 2016 | 30 | 18 | 2031 | 2103 |
| 2015 | 18 | 10 | 2067 | 2110 |
| 2014 | 25 | 13½ | 2034 | 2063 |
| 2013 | 23 | 10 | 2183 | 2133 |
| 2012 | 28 | 14½ | 2070 | 2084 |
| 2011 | 38 | 22½ | 1983 | 2048 |
| 2010 | 33 | 16 | 2082 | 2068 |
| 2009 | 21 | 12½ | 2143 | 2215 |
| 2007 | 23 | 15½ | 2126 | 2251 |
| 2006 | 9 | 6 | 2121 | 2246 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Sep 2026 – Apr 2027Teamfederation sourceScore ½/2Opp avg 2120Start 2131
- Mar – Jun 2026Teamfederation sourceScore 1/1Opp avg 2058Start 2131
- Sep 2025 – Apr 2026Teamfederation sourceBest of 2026Score 3/8Opp avg 2113Start 2151
- Jan 2026Swissfederation sourceScore ½/1Opp avg 1941Start 2150
- Jun 2025Teamfederation sourceScore 1/1Opp avg 2033Start 2144
- May 2025Teamfederation sourceScore ½/1Opp avg 2185Start 2139
- May 2025Teamfederation sourceScore 1/1Opp avg 1893Start 2139
- Apr 2025Teamfederation sourceScore 1/1Opp avg 1883Start 2135
- Belgian Interclubs 2026-2027 Division 2B · Sep 2026 – Apr 2027 · ½/2
- Intercercles FEFB 2026 Division 1A · Mar – Jun 2026 · 1/1
- Belgian Interclubs 2025-2026 Division 2B · Sep 2025 – Apr 2026 · 3/8
- Campeonato de Liga por Equipos de Madrid 2025-2026 - Segunda C Rondas 5-7 · Jan 2026 · ½/1
- Intercercles FEFB 2025 Ronde 4 · Jun 2025 · 1/1
- Intercercles FEFB 2025 Ronde 3 · May 2025 · ½/1
- Intercercles FEFB 2025 Ronde 2 · May 2025 · 1/1
- Intercercles FEFB 2025 Ronde 1 · Apr 2025 · 1/1
- Belgian Interclubs 2024-2025 Round 9 · Mar 2025 · 0/1
- Campeonato de Liga por Equipos de Madrid 2024-2025 - Primera B Rondas 7-10 · Feb 2025 · ½/1
- Belgian Interclubs 2024-2025 Round 8 · Feb 2025 · ½/1
- Belgian Interclubs 2024-2025 Round 6 · Jan 2025 · 1/1
- Belgian Interclubs 2024-2025 Round 5 · Dec 2024 · ½/1
- Belgian Interclubs 2024-2025 Round 3 · Nov 2024 · 0/1
- Belgian Interclubs 2024-2025 Round 1 · Sep 2024 · ½/1
- Interclubs FEFB 2024 Ronde 4 · Jun 2024 · 1/1
- Belgian Interclubs 2023-2024 Round 11 · Apr 2024 · 1/1
- Belgian Interclubs 2023-2024 Round 10 · Mar 2024 · 1/1
- Belgian Interclubs 2023-2024 Round 8 · Feb 2024 · ½/1
- Belgian Interclubs 2023-2024 Round 7 · Feb 2024 · ½/1
- Campeonato de Liga por Equipos de Madrid 2023-2024 - Preferente Rondas 2-3 · Dec 2023 · ½/1
- Belgian Interclubs 2023-2024 Round 4 · Nov 2023 · 1/1
- Belgian Interclubs 2023-2024 Round 3 · Oct 2023 · 1/1
- Belgian Interclubs 2023-2024 Round 1 · Sep 2023 · ½/1
- Interclubs FEFB 2023 Ronde 4 · Jul 2023 · 1/1
- Interclubs FEFB 2023 Ronde 2 · May 2023 · ½/1
- Belgian Interclubs 2022-2023 Ronde 7 · Oct 2022 – Feb 2023 · 0/1
- Campeonato de Liga por Equipos de Madrid 2022-2023 Division de Honor Rondas 2-4 · Nov – Dec 2022 · 0/1
- Campeonato de Liga por Equipos de Madrid 2022-2023 Primera B Rondas 1-3 · Nov – Dec 2022 · 0/1
- Intercercles FEFB 2022 Ronde 4 · Jun 2022 · 0/1
- Intercercles FEFB 2022 Ronde 2 · May 2022 · 1/1
- Belgian Interclubs 2021-2022 Round 4 · Mar 2022 · ½/1
- Belgian Interclubs 2021-2022 Round 9 · Mar 2022 · 1/1
- Belgian Interclubs 2021-2022 Round 8 · Feb 2022 · 1/1
- Belgian Interclubs 2021-2022 Round 6 · Jan 2022 · ½/1
- Belgian Interclubs 2021-2022 Round 1 · Oct 2021 · ½/1
- Belgian Interclubs 2019-2020 Round 11 bis · Sep 2021 · 1/1
- Belgian Interclubs 2019-2020 Round 9 · Mar 2020 · ½/1
- Campeonato de Liga por Equipos Madrid Division de Honor 2019 2020 Rondas 6.7.8.9 · Feb 2020 · 1/1
- Belgian Interclubs 2019-2020 Round 8 · Feb 2020 · 0/1
- Belgian Interclubs 2019-2020 Round 7 · Feb 2020 · ½/1
- Belgian Interclubs 2019-2020 Round 6 · Jan 2020 · 1/1
- Campeonato de Liga por Equipos Madrid Division de Honor 2019 2020 Rondas 2-3 · Dec 2019 · 0/1
- Belgian Interclubs 2019-2020 Round 5 · Dec 2019 · 0/1
- Campeonato de Liga por Equipos Madrid Division de Honor 2019 2020 Ronda 1 · Nov 2019 · 1/1
- Belgian Interclubs 2019-2020 Round 4 · Nov 2019 · 1/1
- Belgian Interclubs 2019-2020 Round 2 · Oct 2019 · ½/1
- Belgian Interclubs 2019-2020 Round 1 · Sep 2019 · 1/1
- CE Primera Division 2019 · Aug – Sep 2019 · 1/1
- Interclubs FEFB 2019 Rounds 2-4 · May – Jun 2019 · 1½/2
- Team 2019 - Nationale 2 r8-11 · Mar 2019 · 2/2
- Belgian Interclubs 2018-2019 Round 8 · Feb 2019 · 1/1
- Belgian Interclubs 2018-2019 Round 7 · Feb 2019 · 1/1
- Belgian Interclubs 2018-2019 Round 6 · Feb 2019 · ½/1
- FMA-Campeonato Liga por Equipos- Division de Honor 2019 Rondas 5-7 · Jan 2019 · 0/1
- Team 2019 - Nationale 2 r5-6 · Dec 2018 · 1/2
- Belgian Interclubs 2018-2019 Round 5 · Dec 2018 · 0/1
- Belgian Interclubs 2018-2019 Round 4 · Nov 2018 · 0/1
- Belgian Interclubs 2018-2019 Round 3 · Oct 2018 · ½/1
- Belgian Interclubs 2018-2019 Round 2 · Oct 2018 · 1/1
- CECLUB Primera · Aug 2018 · ½/2
- Belgian Interclubs 2017-2018 Round 10 · Apr 2018 · 1/1
- Belgian Interclubs 2017-2018 Round 8 · Mar 2018 · 0/1
- Belgian Interclubs 2017-2018 Round 6 · Feb 2018 · 1/1
- Team 2018 - Nationale 2 r7-9 · Jan 2018 · 2/2
- Belgian Interclubs 2017-2018 Round 5 · Dec 2017 · 1/1
- Belgian Interclubs 2017-2018 Round 4 · Nov 2017 · 1/1
- Team 2018 - Nationale 2 r1-2 · Oct 2017 · ½/1
- Belgian Interclubs 2017-2018 Round 2 · Oct 2017 · 1/1
- Belgian Interclubs 2017-2018 Round 1 · Sep 2017 · ½/1
- FMA Cto De Liga Equipos Primera B 2017 Rondas 11-13 · Mar 2017 · 0/1
- FMA Cto De Liga Equipos Primera B 2017 Rondas 7-9 · Feb 2017 · 0/1
- 15e Open International de la Ville de Menton - 4e Rencontres Francophones · Oct 2016 · 5½/9
- CE Division de Honor 2016 · Sep – Oct 2016 · 0/1
- FMA-Campeonato Individual Absoluto Fase Final · Jun 2016 · 3/5
- FMA-Campeonato Individual Absoluto Fase Semi-Final B · Mar – Apr 2016 · 5½/9
- Division Honor 2016 Rondas 13-14 · Mar 2016 · 2/2
- Liga Gallega Division de Honor Temporada 2016 Ronda 8 · Jan 2016 · ½/1
- Liga Gallega Division de Honor Temporada 2016 Ronda 5-7 · Jan 2016 · 1½/3
- Liga Gallega Division de Honor Temporada 2016 Ronda 2-4 · Nov – Dec 2015 · ½/1
- CE Equipos Div. De Honor 2015 · Aug 2015 · 0/1
- Cto Absoluto de Madrid 2014-15 (Fase Final) · May – Jun 2015 · ½/2
- Cto Absoluto de Madrid 2014-15 (Fase Semifinal B) · Mar 2015 · 6/9
- Cto por Equipos de Madrid_2014-15 (D. Honor) r12-14 · Mar 2015 · 2/2
- Cto por Equipos de Madrid_2014-15 (D. Honor) r8-11 · Feb 2015 · ½/1
- Cto por Equipos de Madrid_2014-15 (D. Honor) r5-7 · Jan 2015 · ½/2
- Cto por Equipos de Madrid_2014-15 (D. Honor) r3-4 · Dec 2014 · 0/2
- LXXIX Cto. de España Absoluto y Femenino · Aug – Sep 2014 · 4/9
- Cto Absoluto de Madrid 2013-14 (F. Semifinal A) · Mar 2014 · 5/8
- Cto por Equipos de Madrid_2013-14 (D. Honor) · Nov 2013 – Mar 2014 · 5½/8
- II Open Internacional C. A. Pueblo Nuevo · Oct – Nov 2013 · 4½/7
- CE Equipos Division de Honor · Sep 2013 · 1/3
- Campeonato por Equipos de Madrid_2012-13 (D. Honor) · Nov 2012 – Mar 2013 · 3/4
- 2013 UT Dallas Spring FIDE Open sponsored by Turner Construction · Mar 2013 · 1½/9
- III Memorial Oliver Gonzalez (Torneo A) · Sep 2012 · 1½/5
- Individual absoluto- fase semifinal a_2011-12 · Apr 2012 · 6/9
- Campeonato por Equipos de Madrid_2010-11 (D. Honor) · Nov 2011 – Mar 2012 · 3½/7
- XXIII Abierto Internacional de Roquetas de Mar · Jan 2012 · 4/9
- XIII Abierto de la Constitucion · Dec 2011 · 5/7
- II Torneo Memorial Oliver Gonzalez · Oct 2011 · 3½/6
- XXXVIII Torneo Internacional de Ajedrez · Apr 2011 · 4/8
- Cto por Equipos de Madrid_2010-11 (D.Honor) · Nov 2010 – Mar 2011 · 5½/7
- Cto Absoluto de Madrid – Fase Semifinal B · Jan – Feb 2011 · 3½/8
- I Memorial Oliver Gonzalez · Oct 2010 · 4½/6
- Campeonato de España por Equipos Segunda Division G II · Aug 2010 · 1/2
- Campeonato por Equipos de Madrid - (D.Honor) · Nov 2009 – Mar 2010 · 5½/11
- Campeonato Absoluto de Madrid- Fase semifinal B · Jan 2010 · 4/8
- XXI Abierto Internacional de Roquetas de Mar · Jan 2010 · 4½/9
- XXVI Torneo Internacional de Collado Villalba Torneo A · Aug 2009 · 4½/8
- Liga de Madrid Division de Honor 2008-2009 · Nov 2008 – Mar 2009 · 8/14
- XXV Torneo Abierto Internacional de Ajedrez de Collado Villalba G-A · Aug 2008 · 6/9
- Campeonato de España por Equipos Primera Division Grupo II · Aug 2008 · 2/4
- IX Open de Galapagar · Jul 2008 · 6/8
- Liga Madrid Division de Honor · Nov 2007 – Mar 2008 · 7½/11
- XXXV Torneo Internacional de Ajedrez · Mar 2008 · 6/9
- IX Open de la Constitución Madrid · Dec 2007 · 4½/6
- II Open Internacional Patrimonio de la Humanidad · Oct 2007 · 3½/5
- Campeonato de España CECLUB Primera División Sur · Aug 2007 · 2/3
- Liga Madrileña División de Honor · Dec 2006 · 6/9
World
- #=13936FM Jose Maria Lerch i Gallemi2120.0
- #=13936Miquel Sierra Montoya2120.0
- #=13936Leonardo Ivan Perez De Aranda A.2120.0
- #=13936CM Joaquin Travesset Ribera2120.0
- #=13936CM Carlos Sanchez Barbado2120.0
Spain
- #=995FM Jose Maria Lerch i Gallemi2120.0
- #=995Miquel Sierra Montoya2120.0
- #=995Leonardo Ivan Perez De Aranda A.2120.0
- #=995CM Joaquin Travesset Ribera2120.0
- #=995CM Carlos Sanchez Barbado2120.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.