ESP · 43 yrs · K=10 · Peak 2465 (Oct 2012)
Best performance: 2693 at Torneigs 6 julio Barcelona Chess MI Grup(Best of 2021)
Classical rating
2399
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Oct 2003
How live ratings are calculated
Rating History · Classical
Classical rating 2395 to 2399 over the last 12 months; peak 2465 in October 2012.
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 | 2399, 0, 0 games | 2376, 0, 0 games | 2313, 0, 0 games |
| Oct 2026 | 2399, 0, 0 games | 2376, 0, 0 games | 2313, 0, 0 games |
| Sep 2026 | 2399, 0, 0 games | 2376, 0, 0 games | 2313, 0, 0 games |
| Aug 2026 | 2399, 0, 0 games | 2376, 0, 0 games | 2313, -11, 9 games |
| Jul 2026 | 2399, 0, 0 games | 2376, 0, 0 games | 2324, 0, 0 games |
| Jun 2026 | 2399, 0, 0 games | 2376, 0, 0 games | 2324, 0, 0 games |
| May 2026 | 2399, +2, 1 game | 2376, 0, 0 games | 2324, 0, 0 games |
| Apr 2026 | 2397, -2, 4 games | 2376, 0, 0 games | 2324, 0, 0 games |
| Mar 2026 | 2399, +2, 3 games | 2376, 0, 0 games | 2324, 0, 0 games |
| Feb 2026 | 2397, +2, 2 games | 2376, +9, 6 games | 2324, 0, 0 games |
| Jan 2026 | 2395, 0, 0 games | 2367, 0, 0 games | 2324, 0, 0 games |
| Dec 2025 | 2395, 0, 0 games | 2367, 0, 0 games | 2324, 0, 0 games |
Form · Classical
Longest unbeaten run in 2026: 4 games, Feb 28 – Mar 14.
From 1,161 classical games on record, the latest on Apr 11.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Lliga Catalana DH 2026Jan 17 – Apr 11TPR 2444 | 8/11 |
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: 1 · 9 of 27 games credit
Rating: peak 2465, 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 1,151 rated classical games against rated opponents, 2006–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Loek Van Wely, Aug 2024 · Campeonato de Espana por Equipos de Club de Primera Division 2024 | , 2610 |
| 2, | GM Levan Aroshidze, Jun 2012 · XX Open Ciutat de Montcada Grupo A | , 2582 |
| 3, | GM Isan Reynaldo Ortiz Suarez, Jul 2017 · XL Open Int d'Escacs Barbera del Valles 2017 Grupo A | , 2565 |
| 4, | GM David Anton Guijarro, Dec 2012 · XVIII Torneo Int. “Villa de Navalmoral” – X Premio Central Nuclear de Almaraz | , 2558 |
| 5, | GM Josep Manuel Lopez Martinez, Aug 2014 · 40 Obert Internacional d´Escacs Ciutat de Badalona | , 2549 |
| 6, | GM Viktor Moskalenko, Dec 2011 · Tancat GM 80 aniversari Club Mollet | , 2545 |
| 7, | GM Narayanan S L, Dec 2016 · III Sunway Sitges International Chess Festival Group A | , 2541 |
| 8, | GM Daniel Alsina Leal, 2 wins, May 2013 · Campionat de Catalunya Absolut 2013 | , 2540 |
| 9, | GM Cristhian Cruz, 3 wins, Jul 2010 · 36 Open Internacional d’Escacs Vila de Sitges | , 2536 |
| 10, | GM Alexei Barsov, Dec 2011 · Tancat GM 80 aniversari Club Mollet | , 2530 |
Openings · Classical
From the moves of 52 of 1,161 classical games on record.
As WhiteOpens 1.e4 in 17 of 22 games, 1.d4 in 4.
As BlackMeets 1.e4 with 1...c5 or 1...c6, and 1.d4 with 1...Nf6.
All openings (2 as White, 3 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 10 | 65% |
| Caro-Kann Defense | 3 | 67% |
9 more games in openings played fewer than 3 times.
Against 1.e4: 1...c5 in 4, 1...c6 in 3, 1...e5 in 3.
Against 1.d4: 1...Nf6 in 5.
Against 1.Nf3: 1...Nf6 in 3.
| Openings in Black games | Games | Score |
|---|---|---|
| English Opening | 5 | 20% |
| Sicilian Defense | 4 | 88% |
| Caro-Kann Defense | 3 | 67% |
18 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 11 | 8 | 2269 | 2444 |
| 2025 | 9 | 4 | 2285 | 2242 |
| 2024 | 21 | 11½ | 2369 | 2405 |
| 2023 | 18 | 10½ | 2309 | 2366 |
| 2022 | 18 | 9½ | 2366 | 2387 |
| 2021 | 26 | 15½ | 2379 | 2451 |
| 2020 | 8 | 7½ | 2197 | 2641 |
| 2019 | 46 | 30 | 2231 | 2341 |
| 2018 | 31 | 21½ | 2245 | 2386 |
| 2017 | 93 | 62½ | 2251 | 2376 |
| 2016 | 56 | 34 | 2264 | 2344 |
| 2015 | 55 | 34½ | 2275 | 2370 |
| 2014 | 81 | 51 | 2242 | 2337 |
| 2013 | 146 | 90½ | 2306 | 2393 |
| 2012 | 81 | 55½ | 2297 | 2438 |
| 2011 | 131 | 90 | 2234 | 2375 |
| 2010 | 103 | 66½ | 2234 | 2344 |
| 2009 | 89 | 58½ | 2204 | 2321 |
| 2008 | 91 | 57 | 2220 | 2315 |
| 2007 | 28 | 20½ | 2229 | 2404 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Jan – Apr 2026Teamfederation sourceBest of 2026Score 8/11Opp avg 2269Start 2395
- Jan – Mar 2025Round robinfederation sourceBest of 2025Score 4/9Opp avg 2285Start 2415
- Aug 2024Round robinfederation source#2 in 2024Score 2½/7Opp avg 2486Start 2419
- May 2024Swissfederation source#3 in 2024Score 2/4Opp avg 2367Start 2422
- Jan – Apr 2024Round robinfederation sourceBest of 2024Score 7/10Opp avg 2289Start 2419
- Aug 2023Round robinfederation sourceBest of 2023Score 4½/7Opp avg 2458Start 2404
- Jan – Apr 2023Teamfederation source#2 in 2023Score 6/11Opp avg 2214Start 2420
- Sep 2022Round robinfederation source#2 in 2022Score 1½/7Opp avg 2541Start 2430
- Lliga Catalana DH 2026 · Jan – Apr 2026 · 8/11
- Lliga Catalana DH 2025 · Jan – Mar 2025 · 4/9
- Campeonato de Espana por Equipos de Club de Primera Division 2024 · Aug 2024 · 2½/7
- XCII Campionat de Catalunya Absolut · May 2024 · 2/4
- Lliga Catalana DH 2024 · Jan – Apr 2024 · 7/10
- CE CECLUB PRIMERA DIVISION 2023 · Aug 2023 · 4½/7
- Lliga Catalana DH 2023 · Jan – Apr 2023 · 6/11
- Campeonato de Espana Equipos Primera Division 2022 · Sep 2022 · 1½/7
- Lliga Catalana DH 2022 · Jan – Apr 2022 · 8/11
- Campionat Absolut de Catalunya 2021 · Aug 2021 · 4/9
- Chess Club Barcelona 28 juliol GM Grup · Jul – Aug 2021 · 4/9
- Torneigs 6 julio Barcelona Chess MI Grup · Jul 2021 · 8½/9
- Lliga Catalana DH 2020 · Jan – Mar 2020 · 7½/8
- XXXVII Obert Cerdanyola Grup A · Oct – Nov 2019 · 8/8
- XI Obert Internacional Ciutat de Sabadell grup A · Sep 2019 · 5/9
- XXI Open Internacional Escacs de Sants Hostafrancs i Bordeta G-A · Aug – Sep 2019 · 6/10
- XLV Obert Internacional Escacs Ciutat de Badalona Grup A · Aug 2019 · 7/9
- Lliga Catalana DH 2019 · Jan – Mar 2019 · 4/10
- Obert Ciutat de Sabadell 2018 Grup A · Sep 2018 · 5½/9
- Open Internacional de Sants Hostafrancs i Bordeta G-A · Aug 2018 · 6½/10
- Lliga Catalana DH 2018 · Jan – Apr 2018 · 9½/12
- X Torneig Internacional Ciutat de Sabadell 2017 Grupo A · Sep 2017 · 5/9
- XIX Open Internacional de Sants, Hostafrancs i Bordeta Grup A · Aug 2017 · 6/10
- 43 Obert Internacional Ciutat de Badalona A · Aug 2017 · 6½/9
- 43 Open Internacional de Escacs Vila de Sitges Grup A · Jul 2017 · 6½/9
- XL Open Int d'Escacs Barbera del Valles 2017 Grupo A · Jul 2017 · 6/9
- XXV Open Internacional Ciutat de Montcada A · Jun – Jul 2017 · 5½/9
- V Cerrado Internacional Promocion de Maestras - GM · Jun 2017 · 6/9
- XI Obert Escacs Llinars del Valles 2017 Grup A · Apr – Jun 2017 · 7/9
- XXIX Internacional Vila de Sant Boi - Memorial Mateu Chalmeta - Grup A · Apr – Jun 2017 · 7/9
- Lliga Catalana 2017 Divisio Honor · Jan – Apr 2017 · 7/11
- III Sunway Sitges International Chess Festival Group A · Dec 2016 · 5½/9
- IX Obert Internacional Ciutat de Sabadell Grup A · Sep 2016 · 5½/9
- XVIII Open Internacional dEscacs de Sants, Hostafrancs i Bordeta G-A · Aug 2016 · 7½/10
- 42 Obert Internacional Escacs Ciutat de Badalona Grup A · Aug 2016 · 5/9
- XVIII Obert Internacional Sant Marti 2016 Grup A · Jul 2016 · 4½/8
- Lliga Catalana 2016 Divisio Honor · Jan – Apr 2016 · 6/11
- VIII Obert Internacional Ciutat de Sabadell G-A · Sep 2015 · 5/9
- XVII Open Int. Escacs de Sants, Hostafrancs i Bordeta Grup A · Aug 2015 · 5/9
- XXV Obert de La Pobla de Lillet · Jan – Aug 2015 · 7/9
- XXXVIII Open Internacional Escacs Barbera del Valles 2015 · Jul 2015 · 5½/9
- Lliga Catalana 2015 · Jan – Apr 2015 · 5½/10
- XXVI Abierto Internacional de Roquetas de Mar · Jan 2015 · 6½/9
- XXXII Obert de Cerdanyola 2014 Grup A · Oct 2014 · 6½/8
- VII Obert Internacional “Ciutat de Sabadell”. Grup A · Sep 2014 · 5/9
- XVI Open Int. d’Escacs de Sants, Hostafrancs i Bordeta – G-A · Aug 2014 · 1/2
- XV Obert Internacional Escacs de Figueres “Miquel Mas” · Aug 2014 · 4½/9
- 40 Obert Internacional d´Escacs Ciutat de Badalona · Aug 2014 · 6/9
- XVI Obert Internacional Sant Marti 2014 Grup A · Jul 2014 · 6/9
- XXXVII Open Int. Escacs Barbera del Valles A · Jul 2014 · 5/9
- XXII Open Internacional Ciutat de Montcada. Grupo A · Jun – Jul 2014 · 3½/8
- XVI Obert Internacional Escacs Foment Martinenc · Apr – Jun 2014 · 7/9
- Tancat norma de M.I. Vila de Sant Boi - Memorial Mateu Chalmeta · Apr – Jun 2014 · 6½/9
- VII Obert Internacional Vila de Gracia Grup A · Oct – Dec 2013 · 6/9
- II Obert Internacional Memorial Xavier Chavarria · Oct – Dec 2013 · 6½/9
- Territorial de Barcelona Grup A 2013 · Oct – Dec 2013 · 6½/9
- I Obert Ciutat de Cornella “Memorial Doctor Josep Vallve Pinol” · Sep – Nov 2013 · 7½/9
- XXXI Obert de Cerdanyola 2013 G-A · Oct 2013 · 4/6
- VI Obert Internacional "Ciutat de Sabadell" – Grup A · Sep 2013 · 5½/9
- XV Open Internacional Escacs de Sants, Hostafrancs i la Bordeta Grup A · Aug – Sep 2013 · 7/10
- XIV Obert Internacional Escacs de Figueres “Miquel Mas” (grup A) · Aug 2013 · 5½/9
- 39 Obert Internacional Escacs Ciutat de Badalona Grup A · Aug 2013 · 6/9
- 39e. Open Internacional Escacs Vila de Sitges – Grup A · Jul 2013 · 3/6
- XV Obert Internacional Sant Marti 2013 Grup A · Jul 2013 · 5½/9
- XXXVI Open Internacional Escacs Barbera del Valles 2013 Grupo “A” · Jul 2013 · 5/9
- XXI Open Internacional Ciutat de Montcada. Grupo A · Jun – Jul 2013 · 4½/8
- XXV Obert Internacional Vila de Sant Boi 2012 Memorial Mateu Chalmeta · Apr – Jun 2013 · 6/7
- Campionat de Catalunya Absolut 2013 · May 2013 · 3/8
- Catalunya Equips – Divisio Honor 2013 · Jan – Apr 2013 · 6/11
- I Cerrado Internacional U.E.Montcada-Pastisseria Alex Tarzan · Feb – Mar 2013 · 3/9
- I Tancat Ciutat de Manresa · Oct – Dec 2012 · 5/9
- XVIII Torneo Int. “Villa de Navalmoral” – X Premio Central Nuclear de Almaraz · Dec 2012 · 4/8
- V Obert Internacional Escacs “Ciutat de Sabadell” 2012 – Grup A · Aug – Sep 2012 · 7/9
- XIV Open Internacional d’Escacs de Sants, Hostafrancs i La Bordeta Grup A · Aug 2012 · 7/10
- 38 Obert Internacional Escacs Ciutat de Badalona A · Aug 2012 · 5½/9
- XIV Obert Internacional Sant Marti Grup A · Jul 2012 · 6½/9
- XX Open Ciutat de Montcada Grupo A · Jun – Jul 2012 · 6½/9
- VI Tancat MC de la Societat Coral Colon de Sabadell 2012 · Feb – Apr 2012 · 6½/9
- Cto. de Catalunya Equips – Preferent Barcelona II · Jan – Mar 2012 · 7½/9
- Tancat GM 80 aniversari Club Mollet · Dec 2011 · 5½/9
- V Obert Internacional Vila De Gracia · Sep – Nov 2011 · 7/9
- XIII Open Internacional D’escacs De Sants, Hostafrancs I La Bordeta Grup A · Aug 2011 · 6/10
- XII Obert Internacional d'Escacs de Figueres "Miquel Mas" · Aug 2011 · 6/9
- 37 Obert Internacional D’escacs Ciutat de Badalona A · Aug 2011 · 6/9
- 37 Open Vila de Sitges Grup A · Jul 2011 · 5/9
- XIII Torneig Internacional Sant Marti 2011 Grup A · Jul 2011 · 5/9
- XXXIV Open Int. Barbera Del Valles 2011 “A” · Jul 2011 · 1/4
- XIX Open Ciutat De Montcada Grupo A · Jun – Jul 2011 · 5/9
- VI Obert Atenu Colon 2011 · Apr – Jun 2011 · 7½/8
- V Obert De Llinars Del Vallès · Apr – Jun 2011 · 6½/8
- XXIII Obert Internacional Vila de Sant Boi 2011 Memorial Mateu Chalmeta · Apr – Jun 2011 · 5/7
- XXV Open Del Catalunya Escacs Club · Apr 2011 · 6½/9
- Campionat de Catalunya Equips – Primera Divisio II · Jan – Mar 2011 · 6½/9
- XIII Obert Internacional Tres Peons · Jan – Mar 2011 · 8/9
- X Tancat Foment Martinenc MI · Dec 2010 – Jan 2011 · 6/9
- XXVIII Torneig Open d’Escacs de Martorell Grupo A · Sep – Nov 2010 · 1/1
- III Obert Int. d’Escacs “Ciutat de Sabadell” 2010 – Grup A · Sep 2010 · 1/5
- XII Open Internacional D’escacs de Sants, Hostafrancs i La Bordeta GRUP A · Aug 2010 · 6½/10
- 36 Obert Internacional Escacs Ciutat de Badalona Grupo A · Aug 2010 · 3/5
- 36 Open Internacional d’Escacs Vila de Sitges · Jul 2010 · 5½/9
- XII Torneig Internacional Sant Martí 2010 Grup A · Jul 2010 · 5/9
- XXXIII Open Internacional Barbera del Valles 2010 “A” · Jul 2010 · 4½/9
- XVIII Open Int. d’Escacs “Ciutat Montcada” 2010 – Grup A · Jun – Jul 2010 · 4/9
- XXII Obert Internacional Vila de Sant Boi 2010 Memorial Mateu Chalmeta · Apr – Jun 2010 · 7/8
- IV Obert d’Escacs Llinars del Valles 2010 Grupo A · Apr – Jun 2010 · 8/9
- XXIV Open del Catalunya Escacs Club · Mar – Apr 2010 · 7½/9
- Catalunya D’equips Segona Divisio I · Jan – Mar 2010 · 6½/9
- Club d’escacs TRES PEONS · Jan – Mar 2010 · 3/4
- VIII Tancats del Foment Martinenc Grup MI · Dec 2009 – Jan 2010 · 5/9
- III Open Vila de Gracia · Oct – Nov 2009 · 6½/9
- Open Memorial Francesc Pujol · Sep – Nov 2009 · 7/9
- Torneig Open d’Escacs de Martorell Grupo A · Sep – Nov 2009 · 7½/9
- II Internacional Ciutat de Sabadell · Sep 2009 · 6/9
- XI Obert Internacional de Sants, Hostafranchs i la Bordeta Grupo A · Aug 2009 · 7/10
- XXXV Obert Internacional d’Escacs Ciutat de Badalona A · Aug 2009 · 5½/9
- XXXV Open Internacional d'Escacs Vila de Sitges · Jul 2009 · 5½/9
- XXXII Open Internacional Barbera del Valles 2009 · Jul 2009 · 5/9
- XVII Open Internacioal d'Escacs Ciutat de Montcada 2009 · Jun – Jul 2009 · 5½/9
- Campeonato de Catalnya d'Equipos Primera Division G-II · Feb – Mar 2009 · 0/2
- I Tancats Magistrals Vila Canovelles Grupo GM · Sep 2008 · 3½/9
- X Open Internacional de Sants, Hostafrabcs i la Bordeta G-A · Aug 2008 · 7/10
- XXXV Open Internacional Ciutat de Manresa · Aug 2008 · 7/9
- XXXIV Open Internacional Ciutat de Badalona G-A · Aug 2008 · 3½/7
- XIII Open Internacional de Ajedrez "Ciutat de Balaguer" · Jul 2008 · 6/10
- XXVIII Open Internacional Villa de Benasque · Jul 2008 · 6½/10
- IV Open Internacional De Sort · Jun – Jul 2008 · 5½/10
- XX Open Internacional de Sant Boi · Apr – Jun 2008 · 5½/7
- LI Open de Terrasa 2008 · Apr 2008 · 7½/8
- Campeonato de Catalunya por Equipos - Primera Division Grupo I · Jan – Apr 2008 · 6/9
- III Tancats del SCC Sabadell - Grupo IM · Mar 2008 · 5½/9
- IX Open Internacional D'Escacs de Sants, Hostafrancs i La Bordeta Grupo A · Aug – Sep 2007 · 6½/10
- XII Open Internacional D'Escacs Ciutat de Balaguer · Jul 2007 · 6/10
- Campeonato de Catalunya de Equipos Segunda División III · Jan – Mar 2007 · 9/9
- 8 Sants, Hostafr.I Labord.A · Aug 2006 · 6/9
World
- #=1718GM Luis Galego2399.0
- #=1718FM Armen Proudian2399.0
- #=1718IM Lazaro Lorenzo De La Riva2399.0
- #=1718GM Paul Motwani2399.0
- #=1718IM Lukas Winterberg2399.0
Spain
- #72FM Gennady Kozlov2402.0
- #73FM Abel Lazaro Pujol2400.0
- #74IM Lazaro Lorenzo De La Riva2399.0
- #75FM Alexander Domene Mulyukov2398.8
- #76GM Mikel Huerga Leache2398.6
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.