ESP · 54 yrs · K=10 · Peak 2446 (Jan 2006)
Best performance: 2657 at "Spanish" Team Championships Honour Division Group 2(Best of 2006)
Classical rating
2276
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
Official classical rating by month
| List | Rating | Change |
|---|---|---|
| Nov 2026 | 2276 | 0 |
| Oct 2026 | 2276 | 0 |
| Sep 2026 | 2276 | 0 |
| Aug 2026 | 2276 | 0 |
| Jul 2026 | 2276 | 0 |
| Jun 2026 | 2276 | 0 |
| May 2026 | 2276 | 0 |
| Apr 2026 | 2276 | -4 |
| Mar 2026 | 2280 | +7 |
| Feb 2026 | 2273 | 0 |
| Jan 2026 | 2273 | 0 |
| Dec 2025 | 2273 | -1 |
Form · Classical
Longest unbeaten run in 2026: 4 games, Feb 1 – Mar 7.
From 696 classical games on record, the latest on Mar 8.
No rated standard games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Liga Andaluza 2026 Division de Honor Occidental Rondas 5-8Mar 1 – Mar 8 | ½/2 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
GM title progress
Working toward the Grandmaster titleTracked norms: 2 · 18 of 27 games credit
Rating: peak 2446, needs 2500
No outstanding composition requirement
Based on events we cover plus the FIDE norm registers of all federations. Norms filed elsewhere may not show up here yet.
Best wins · Classical
From 688 rated classical games against rated opponents, 2003–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Nigel D Short, Jan 2013 · Tradewise Gibraltar Chess Festival Masters Open | , 2690 |
| 2, | GM Sebastien Maze, Jan 2013 · Tradewise Gibraltar Chess Festival Masters Open | , 2546 |
| 3, | GM Goran Dizdar, Jan 2011 · XXXVI Abierto Internacional Ciudad de Sevilla | , 2544 |
| 4, | GM Daniel H. Campora, 2 wins, May 2007 · I Cerrado Internacional Círculo Mercantil | , 2532 |
| 5, | GM Josep Manuel Lopez Martinez, Sep 2008 · Campeonato de España Absoluto | , 2531 |
| 5, | GM Leif Erlend Johannessen, Jul 2007 · CampeonatoNacional da 1ª Divisão | , 2531 |
| 7, | GM Marc Narciso Dublan, Jan 2008 · XXXIII Open Internacional Ciudad de Sevilla | , 2513 |
| 8, | GM Jose Carlos Ibarra Jerez, Oct 2008 · Campeonato de España Absoluto | , 2496 |
| 9, | GM Juan Mario Gomez Esteban, Sep 2006 · "Spanish" Team Championships Honour Division Group 2 | , 2491 |
| 10, | GM Karen Movsziszian, Nov 2014 · Winterchess Masters Invierno 2014 | , 2488 |
Openings · Classical
From the moves of 72 of 696 classical games on record.
As WhiteOpens 1.e4 in 24 of 40 games, 1.c4 in 8, 1.d4 in 5.
As BlackMeets 1.e4 with 1...c5, and 1.d4 with 1...e6.
All openings (4 as White, 5 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 10 | 50% |
| Ruy Lopez | 7 | 57% |
| English Opening | 6 | 42% |
| Caro-Kann Defense | 4 | 38% |
13 more games in openings played fewer than 3 times.
Against 1.e4: 1...c5 in 7, 1...e6 in 3.
Against 1.d4: 1...e6 in 8.
| Openings in Black games | Games | Score |
|---|---|---|
| Sicilian Defense | 7 | 50% |
| Dutch Defense | 4 | 50% |
| English Opening | 3 | 67% |
| French Defense | 3 | 33% |
| Philidor Defense | 3 | 33% |
12 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 5 | 2½ | 2324 | 2324 |
| 2025 | 10 | 5 | 2284 | 2284 |
| 2024 | 43 | 22½ | 2176 | 2190 |
| 2023 | 30 | 19 | 2174 | 2269 |
| 2022 | 15 | 7 | 2317 | 2296 |
| 2021 | 18 | 9 | 2318 | 2318 |
| 2020 | 14 | 7½ | 2324 | 2353 |
| 2019 | 20 | 11½ | 2279 | 2336 |
| 2018 | 29 | 20 | 2249 | 2390 |
| 2017 | 25 | 15½ | 2233 | 2320 |
| 2016 | 45 | 23½ | 2305 | 2319 |
| 2015 | 40 | 22½ | 2335 | 2378 |
| 2014 | 64 | 40 | 2308 | 2403 |
| 2013 | 41 | 27½ | 2282 | 2407 |
| 2012 | 25 | 12½ | 2325 | 2325 |
| 2011 | 52 | 35 | 2263 | 2388 |
| 2010 | 19 | 12½ | 2311 | 2428 |
| 2008 | 60 | 38 | 2346 | 2441 |
| 2007 | 72 | 42 | 2301 | 2358 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Mar 2026Swissfederation sourceScore ½/2Opp avg 2317Start 2280
- Feb 2026Swissfederation sourceBest of 2026Score 2/3Opp avg 2328Start 2273
- Nov 2025Swissfederation sourceScore 1/2Opp avg 2231Start 2274
- Aug 2025Swissfederation sourceBest of 2025Score 2/3Opp avg 2116Start 2275
- Mar 2025Knockoutfederation sourceScore 1/2Opp avg 2430Start 2268
- Mar 2025Swissfederation sourceScore 1/2Opp avg 2372Start 2268
- Feb 2025Swissfederation sourceScore 0/1Opp avg 2427Start 2271
- Liga Andaluza 2026 Division de Honor Occidental Rondas 5-8 · Mar 2026 · ½/2
- Liga Andaluza 2026 Division de Honor Occidental Rondas 1-4 · Feb 2026 · 2/3
- Copa de Sevilla por Equipos 2025 Rondas 2-5 · Nov 2025 · 1/2
- CECLUB Segunda Division Sur 2025 · Aug 2025 · 2/3
- Liga Andaluza 2025 Fase Final Division Honor · Mar 2025 · 1/2
- Liga Andaluza 2025 Division de Honor Occidental Rondas 5-7 · Mar 2025 · 1/2
- Liga Andaluza 2025 Division de Honor Occidental Rondas 1-4 · Feb 2025 · 0/1
- CE Absoluto 2024 · Dec 2024 · 1½/5
- XXI Torneo Internacional Gran Hotel Bali Grupo A · Nov – Dec 2024 · 1½/3
- Copa de Sevilla por Equipos 2024 Rondas 2-5 · Nov 2024 · ½/1
- BENIDORM CHESS OPEN A 2024 · Oct – Nov 2024 · 5/9
- X Campeonato Iberoamericano Individual Absoluto 2024 · Sep – Oct 2024 · 4½/8
- Campeonato de Espana por Equipos de Club de Segunda Division 2024 · Aug 2024 · 3½/5
- CAMPEONATO DE ANDALUCIA DE AJEDREZ ABSOLUTO-SUB 18 · May 2024 · 2½/5
- Liga Andaluza 2024 Promociones · Apr 2024 · 1/2
- Liga Andaluza 2024 Division de Honor Occidental Rondas 5-7 · Mar 2024 · 1½/3
- Liga Andaluza 2024 Division de Honor Occidental Rondas 1-4 · Feb 2024 · 1/3
- Supercopa de Sevilla por Equipos · Dec 2023 · ½/1
- Copa de Sevilla por Equipos 2023 Rondas 2-5 · Nov 2023 · 1½/3
- Open Internacional Cidade de Lagos · Oct – Nov 2023 · 3½/6
- CE INDIVIDUAL VETERANOS M50 2023 · Sep – Oct 2023 · 6½/9
- CE CECLUB SEGUNDA DIVISION 2023 · Aug 2023 · 4½/7
- Liga Andaluza 2023 Division de Honor Occidental Rondas 4-7 · Mar 2023 · 1½/3
- Liga Andaluza 2023 Division de Honor Occidental Rondas 1-3 · Feb 2023 · 1/2
- Copa de Sevilla por Equipos 2022 Rondas 2-5 · Nov 2022 · 1½/3
- Campeonato de Espana Equipos Segunda Division 2022 · Aug 2022 · 2½/7
- Liga Andaluza 2022 Division de Honor Occidental Rondas 4-7 · Feb – Mar 2022 · 1/2
- Liga Andaluza 2022 Division de Honor Occidental Rondas 1-3 · Feb 2022 · 1½/2
- Supercopa de Sevilla 2021 · Jan 2022 · ½/1
- Liga Andaluza 2021 Division de Honor Occidental · Sep – Nov 2021 · 3½/7
- CE Absoluto y Femenino · Aug 2021 · 1/2
- CECLUB Segunda Division 2021 · Aug 2021 · 3/7
- Copa de Sevilla por Equipos 2021 · Apr – Jun 2021 · 1/1
- Supercopa de Sevilla 2020 · Jan 2021 · ½/1
- Liga Andaluza 20 Fase Final Division de Honor · Nov 2020 · 2/3
- Liga Andaluza 2020 Division de Honor Occidental · Sep – Oct 2020 · 3/7
- CE Individual Absoluto y Femenino 2020 · Aug – Sep 2020 · 3½/6
- Liga Andaluza 2019 Division de Honor Occidental · Sep – Nov 2019 · 4/7
- Supercopa de Sevilla 2019 · Oct 2019 · ½/1
- VII Campeonato Iberoamericano Individual Absoluto · Aug 2019 · 5/9
- Berlin Open 2019 · Aug 2019 · 2/3
- Copa de Sevilla por Equipos 2019 · May – Jun 2019 · 1/1
- Liga Andaluza 2018 Promociones · Nov – Dec 2018 · 2/2
- Liga Andaluza 2018 Division de Honor Occiental · Sep – Nov 2018 · 3/6
- Cto de Espana Individual Absoluto y Femenino · Aug 2018 · 6½/9
- Torneo Internacional Jugando con las estrellas 2018, La Palma · Aug 2018 · 6½/10
- Copa de Sevilla por Equipos 2018 · Apr – Jun 2018 · 2/2
- Liga Andaluza Fase Final Division de Honor 2017 · Dec 2017 · 1/2
- Liga Andaluza 2017 Division de Honor Occidental · Oct – Nov 2017 · 3½/6
- CE Individual Absoluto 2017 · Sep – Oct 2017 · 4½/8
- XLII Abierto Internacional Ciudad de Sevilla · Jan 2017 · 6½/9
- XXVI Magistral Internacional de Elgoibar · Dec 2016 · 3/9
- Liga Andaluza 16 -17 Division de Honor Occidental · Oct – Nov 2016 · 1/3
- CE Primera Division 2016 · Aug 2016 · 2/6
- CE Individual Absoluto y Femenino 2016 · Aug 2016 · 5½/9
- Copa de Sevilla por Equipos 2016 · Apr – Jun 2016 · 1/1
- TRADEWISE GIBRALTAR CHESS FESTIVAL 2016 MASTERS · Jan – Feb 2016 · 3½/9
- XLI Abierto Internacional Ciudad de Sevilla · Jan 2016 · 7½/9
- Liga Andaluza 15 16 Fase Final Division de Honor · Nov 2015 · 2½/3
- 17 Open Int. Can Picafort, Trofeu Ferrer Hotels · Nov 2015 · 5½/9
- Liga Andaluza 15-16 Division de Honor Occidental · Oct – Nov 2015 · ½/2
- Winterchess Masters Mayo 2015 · May 2015 · 4/9
- IV Open internacional LLucmajor · May 2015 · 5½/9
- TRADEWISE GIBRALTAR CHESS FESTIVAL 2015 – MASTERS · Jan – Feb 2015 · 4½/8
- XXIV Torneo Magistral Internacional de Elgoibar · Dec 2014 · 5/9
- Winterchess Masters Invierno 2014 · Nov 2014 · 7/9
- 1er Open Internacional Can Picafort - Trofeu Ferrer Hotels · Nov 2014 · 6/9
- Liga Andaluza 14/15 División de Honor Occidental · Oct 2014 · ½/1
- LXXIX Cto. de España Absoluto y Femenino · Aug – Sep 2014 · 5½/9
- Copa de Sevilla por Equipos 2014 · Apr – Jun 2014 · 2½/3
- III Open Internacional LLucmajor 2014 · May 2014 · 5/9
- Tradewise Gibraltar Chess Festival 2014 - Masters · Jan – Feb 2014 · 3½/8
- XXXIX Abierto Internacional Ciudad de Sevilla · Jan 2014 · 5/7
- Liga Andaluza 13/14 División de Honor Occidental · Oct 2013 · 3½/6
- CE Absoluto · Aug – Sep 2013 · 6/9
- CE Equipos Segunda Division · Aug 2013 · 3½/5
- Copa De Sevilla Por Equipos 2013 · May – Jun 2013 · 2/2
- Tradewise Gibraltar Chess Festival Masters Open · Jan 2013 · 6/10
- XXXVIII Abierto Internacional Ciudad de Sevilla · Jan 2013 · 6½/9
- Liga Andaluza 12/13 División de Honor Occidental · Oct 2012 · 5/7
- Magistral GM abril 2012 fbe Winterchess · Apr 2012 · 2/9
- XXXVII Abierto Internacional Ciudad de Sevilla · Jan 2012 · 5½/9
- Cto. de España Individual Absoluto · Oct 2011 · 5/9
- Liga Andaluza 11/12 División de Honor Occidental · Oct 2011 · 3½/5
- XIII Open Internacional D’escacs De Sants, Hostafrancs I La Bordeta Grup A · Aug 2011 · 6/10
- 1st INTERNATIONAL OPEN TOURNAMENT SPLIT 2011 · Aug 2011 · 6½/9
- Cto de Andalucía Absoluto · May 2011 · 6½/8
- Copa De Sevilla Por Equipos 2011 · May 2011 · 1½/2
- XXXVI Abierto Internacional Ciudad de Sevilla · Jan 2011 · 6/9
- Liga Andaluza 10/11 Fase Final División de Honor · Dec 2010 · 2/3
- Liga Andaluza 10/11 División de Honor Occidental · Oct 2010 · 4½/7
- XXXV Abierto Int. de Ajedrez C. de Sevilla · Jan 2010 · 6/9
- Liga Andaluza 09/10 Promociones · Dec 2009 · 1½/2
- Liga Andaluza 09/10 División de Honor Occidental · Oct 2009 · 3½/7
- Campeoanto de España Individual Absoluto 2009 · Sep – Oct 2009 · 6/9
- 1ª Divisão por Equipas · Aug 2009 · 3½/7
- XXXIV Open Internacional Ciudad de Sevilla · Jan 2009 · 6½/9
- Liga Andaluza 2008 Division de Honor Grupo Occidental · Oct 2008 · 4½/6
- Campeonato de España Absoluto · Sep – Oct 2008 · 4½/8
- VIII Campeonato de España Abierto Zona II · Aug 2008 · 6/8
- Campeonato de España por Equipos Primera Division Grupo II · Aug 2008 · 3/6
- 50º Campeonato Nacional por Equipas 1 Divisao · Jul – Aug 2008 · 2½/9
- Campeonato de España de Selecciones Autonomicas 2008 · Apr – May 2008 · 4½/5
- XIV Torneo Internacional de Ajedrez Villa de Coria del Rio · Feb 2008 · 7/9
- XXXIII Open Internacional Ciudad de Sevilla · Jan 2008 · 6/9
- II Open Internacional de Ajedrez Ciudad de Granada · Dec 2007 · 6/9
- IV Open Internacional de Calvià · Oct 2007 · 5/9
- VII Cto. de España Abierto Zona Sur · Sep 2007 · 5/7
- CampeonatoNacional da 1ª Divisão · Jul – Aug 2007 · 3/7
- Campeonato por Equipos División de Honor Grupo II · Jun – Jul 2007 · 0/1
- I Cerrado Internacional Círculo Mercantil · May 2007 · 7/9
- V Festival Mayo Villa de Espartinas Torneo I · Apr 2007 · 5/9
- XIII Torneo Internacional de Ajedrez Villa de Coria del Rio · Feb 2007 · 6½/9
- Gibtelecom Masters · Jan 2007 · 4½/9
- XXXII Abierto Int. Ciudad de Sevilla · Jan 2007 · 5/8
- I Open Internacional Ciudad de Granada · Dec 2006 · 6/8
- 1st "Iberoamericano" Intl Tnmt · Nov 2006 · 3½/9
- "Spanish" Team Championships Honour Division Group 2 · Sep 2006 · 2½/3
- XLVII 'Spanish' Team Ch. · May 2003 · 3½/9
World
- #=4967FM Adam Nawalaniec2276.0
- #=4967FM Silvio Eduardo Oliveira2276.0
- #=4967IM Ismael Teran Alvarez2276.0
- #=4967IM Karthik Rajaa2276.0
- #=4967FM Nicolas Lopez Azambuja2276.0
Spain
- #=291FM Roberto Alfaya Marcelo2277.0
- #=291FM Raul Perez Guerra2277.0
- #295IM Ismael Teran Alvarez2276.0
- #=296FM Daniel Escobar Dominguez2275.0
- #=296FM Alberto Vela Frago2275.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.