ESP · 30 yrs · K=10 · Peak 2680 (Sep 2022)
Best performance: 2744 at CN Equipas 2019-20(Best of 2020)
NOV26 Rating
2626
Live Rating
2615.0
Change
-11.0
Games Played
9
How live ratings are calculated
Rating History · Classical
Classical rating 2612 to 2626 over the last 12 months; peak 2680 in September 2022.
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 | 2626, 0, 0 games | 2624, +4, 8 games | 2641, 0, 0 games |
| Oct 2026 | 2626, +11, 10 games | 2620, 0, 0 games | 2641, 0, 0 games |
| Sep 2026 | 2615, -5, 27 games | 2620, +5, 19 games | 2641, +3, 9 games |
| Aug 2026 | 2620, 0, 0 games | 2615, 0, 0 games | 2638, 0, 0 games |
| Jul 2026 | 2620, +5, 12 games | 2615, -17, 17 games | 2638, +38, 26 games |
| Jun 2026 | 2615, 0, 0 games | 2632, +2, 8 games | 2600, 0, 0 games |
| May 2026 | 2615, +5, 14 games | 2630, 0, 0 games | 2600, 0, 0 games |
| Apr 2026 | 2610, -8, 19 games | 2630, 0, 0 games | 2600, 0, 0 games |
| Mar 2026 | 2618, +2, 1 game | 2630, 0, 0 games | 2600, 0, 0 games |
| Feb 2026 | 2616, +1, 3 games | 2630, 0, 0 games | 2600, 0, 0 games |
| Jan 2026 | 2615, -1, 10 games | 2630, -37, 23 games | 2600, -11, 39 games |
| Dec 2025 | 2616, +4, 5 games | 2667, 0, 0 games | 2611, 0, 0 games |
Form · Classical
Unbeaten in the last 53 games (24 wins, 29 draws), since Jun 9. That is the longest unbeaten run of 2026.
From 1,638 classical games on record, the latest on Nov 8.
| Tournament | Score | Change | |
|---|---|---|---|
| 29. Offene Internationale Bayerische SchachmeisterschaftOct 31 – Nov 8TPR 2471 | 6½/9 | -11.0 |
Best wins · Classical
From 1,598 rated classical games against rated opponents, 2006–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Vasyl Ivanchuk, Jan 2019 · Gibraltar International Chess Festival 2019 Masters | , 2713 |
| 2, | GM Kirill Alekseenko, Sep 2022 · Campeonato de Espana Equipos Division Honor 2022 | , 2707 |
| 3, | GM Nihal Sarin, 2 wins, Apr 2024 · 1. Bundesliga 2023-2024 April 2024 | , 2698 |
| 4, | GM Anton Korobov, 2 wins, Dec 2020 · VII Sunway Sitges International Chess Festival - Group A | , 2693 |
| 5, | GM Yuriy Kryvoruchko, Sep 2021 · 36th European Chess Club Cup 2021 | , 2689 |
| 6, | GM Alexander Areshchenko, Apr 2017 · 19th Dubai Open Chess Tournament 2017 | , 2686 |
| 7, | GM Francisco Vallejo Pons, Oct 2015 · VI Campeonato Iberoamericano Absoluto | , 2684 |
| 8, | GM Bassem Amin, Jun 2024 · Team 2024 - Top 16 | , 2682 |
| 9, | GM Mustafa Yilmaz, Jan 2024 · Tata Steel Chess 2024 - Challengers | , 2665 |
| 10, | GM Matthias Bluebaum, 2 wins, Feb 2024 · 1. Bundesliga 2023-2024 February 2024 | , 2658 |
Openings · Classical
From the moves of 425 of 1,638 classical games on record.
As WhiteOpens 1.e4 in 122 of 219 games, 1.d4 in 54, 1.c4 in 25.
As BlackMeets 1.e4 with 1...c5, and 1.d4 with 1...Nf6.
All openings (18 as White, 16 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 49 | 78% |
| Ruy Lopez | 24 | 52% |
| Italian Game | 17 | 68% |
| English Opening | 15 | 70% |
| Nimzo-Indian Defense | 14 | 54% |
| French Defense | 13 | 77% |
| Queen's Gambit Declined | 12 | 58% |
| King's Indian Defense | 11 | 77% |
| Caro-Kann Defense | 9 | 78% |
| Bogo-Indian Defense | 5 | 70% |
| Slav Defense | 5 | 60% |
| Indian Defense | 4 | 50% |
| Petrov's Defense | 4 | 63% |
| Queen's Gambit Accepted | 4 | 75% |
| Catalan Opening | 3 | 50% |
| King's Indian Attack | 3 | 67% |
| Philidor Defense | 3 | 50% |
| Réti Opening | 3 | 83% |
21 more games in openings played fewer than 3 times.
Against 1.e4: 1...c5 in 51, 1...e5 in 22, 1...e6 in 13.
Against 1.d4: 1...Nf6 in 73, 1...d5 in 7.
Against 1.Nf3: 1...Nf6 in 8, 1...d5 in 5.
| Openings in Black games | Games | Score |
|---|---|---|
| Sicilian Defense | 51 | 62% |
| English Opening | 18 | 56% |
| Queen's Gambit Declined | 17 | 62% |
| Nimzo-Indian Defense | 14 | 50% |
| French Defense | 12 | 58% |
| Semi-Slav Defense | 12 | 71% |
| Ruy Lopez | 11 | 45% |
| Bogo-Indian Defense | 10 | 60% |
| Italian Game | 8 | 44% |
| King's Indian Defense | 8 | 56% |
| Queen's Pawn Game | 8 | 63% |
| Caro-Kann Defense | 5 | 80% |
| Trompowsky Attack | 5 | 60% |
| Zukertort Opening | 5 | 30% |
| Catalan Opening | 4 | 38% |
| Indian Defense | 3 | 67% |
15 more games in openings played fewer than 3 times.
Performance rating by month
| Month | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| Nov 2026 | 8 | 5½ | 2329 | 2470 |
| Oct 2026 | 1 | 1 | 2119 | — |
| Sep 2026 | 10 | 7½ | 2502 | 2695 |
| Aug 2026 | 18 | 13½ | 2366 | 2559 |
| Jul 2026 | 9 | 7 | 2409 | 2629 |
| Jun 2026 | 12 | 6½ | 2612 | 2641 |
| Apr 2026 | 14 | 9½ | 2499 | 2632 |
| Mar 2026 | 16 | 10½ | 2480 | 2597 |
| Feb 2026 | 4 | 2 | 2534 | 2534 |
| Jan 2026 | 3 | 2 | 2523 | 2648 |
| Dec 2025 | 10 | 7½ | 2393 | 2586 |
| Nov 2025 | 5 | 3½ | 2515 | 2664 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct – Nov 2026Individualchess-results.com#10 in 2026Score 6½/9TPR 2471Opp avg 2305Start 2626
- Sep 2026Teamchess-results.comBest of 2026Score 7½/10Opp avg 2502Start 2615
- Aug 2026Swissfederation source#9 in 2026Score 6½/9Opp avg 2325Start 2620
- Aug 2026Swisschess-results.com#6 in 2026Score 7/9Opp avg 2407Start 2620
- Jul 2026Swisschess-results.com#5 in 2026Score 7/9Opp avg 2409Start 2620
- Jun 2026TeamlichessScore 1/2Opp avg 2626Start 2615
- Jun 2026Teamfederation source#3 in 2026Score 5½/10Opp avg 2610Start 2615
- 29. Offene Internationale Bayerische Schachmeisterschaft · Oct – Nov 2026 · 6½/9
- 46th Chess Olympiad Samarkand 2026 Open · Sep 2026 · 7½/10
- Campeonato de España Individual Absoluto y Femenino 2026 · Aug 2026 · 6½/9
- 19th Arad Open Grand Prix Classic (part of Romania Grand Prix series) A Tournament (above 2000 rating) · Aug 2026 · 7/9
- Brasov Grand Prix Classic 2026 - A · Jul 2026 · 7/9
- Finales Nationales 2026 - Coupe de France · Jun 2026 · 1/2
- Interclubs Top 16 2026 · Jun 2026 · 5½/10
- BL 2025/26 · Sep 2025 – Apr 2026 · 4½/10
- European Individual Chess Championship 2026 · Apr 2026 · 8/11
- Belgian Interclubs 2025-2026 Division 1 · Sep 2025 – Apr 2026 · 2/2
- Division Honor FACV 2026 · Jan – Mar 2026 · 1/1
- Kópavogur International Chess Tournament 2026 · Mar 2026 · 6½/9
- Icelandic Team Chess Championship 2025-26 - Premier League Round 6-10 · Mar 2026 · 3/5
- CE Individual Absoluto 2025 · Dec 2025 · 6½/9
- Icelandic Team Chess Championship 2025-26 - Premier League Round 1-5 · Nov 2025 · 3½/5
- European Team Ch 2025 · Oct 2025 · 5/8
- FIDE Grand Swiss 2025 · Sep 2025 · 4/11
- CECLUB DIVISION DE HONOR 2025 · Aug 2025 · 3½/7
- Open International d'Aix en Provence - Trophee Dole 2025 - Tournoi Masters (p2100 elo) · Jul 2025 · 6/9
- Team 2025 - Coupe de France demi et finale · Jun 2025 · ½/1
- Interclubs div 2 2025 · May – Jun 2025 · 4/7
- 1. Schachbundesliga 2024-2025 April 2025 · Apr 2025 · 2/3
- European Individual Chess Championship 2025 · Mar 2025 · 6/11
- 1. Schachbundesliga 2024-2025 Februar 2025 · Feb 2025 · ½/2
- Campeonato de Extremadura por Equipos Ritmo Clasico Division de Honor 2025 Rondas 1-5 · Jan 2025 · 1/1
- 1. Schachbundesliga 2024-2025 Januar 2025 · Jan 2025 · 1/2
- CE Absoluto 2024 · Dec 2024 · 6½/9
- 1. Schachbundesliga 2024-2025 Dezember 2024 · Dec 2024 · ½/1
- 1. Schachbundesliga 2024-2025 November 2024 · Nov 2024 · ½/1
- European Individual Chess Championship 2024 · Nov 2024 · 7½/11
- Belgian Interclubs 2024-2025 Round 3 · Nov 2024 · ½/1
- CE CECLUB DIVISION DE HONOR 2024 · Oct 2024 · 4/7
- 1. Schachbundesliga 2024-2025 Oktober 2024 · Oct 2024 · 1/2
- 45th Chess Olympiad Budapest 2024 Open · Sep 2024 · 6½/10
- Arad Grand Prix Clasic 2024 · Aug 2024 · 6½/9
- XLIII OPEN INTERNACIONAL "VILLA DE BENASQUE" · Jul 2024 · 7½/10
- Team 2024 - Top 16 · May – Jun 2024 · 5/8
- 1. Bundesliga 2023-2024 April 2024 · Apr 2024 · 1½/2
- GRENKE Chess Open 2024 A-Open · Mar – Apr 2024 · 5½/8
- 1. Bundesliga 2023-2024 March 2024 · Mar 2024 · 1/2
- PICF - Challengers tournament 2024 · Feb – Mar 2024 · 6/9
- 1. Bundesliga 2023-2024 February 2024 · Feb 2024 · 3/5
- Tata Steel Chess 2024 - Challengers · Jan 2024 · 7/13
- European Team Chess Championship 2023 - Open · Nov 2023 · 5½/9
- FIDE Grand Swiss Tournament 2023 · Oct – Nov 2023 · 4½/11
- European Open Club Cup 2023 · Oct 2023 · 4/7
- CE CECLUB DIVISION DE HONOR 2023 · Sep 2023 · 3½/7
- 29th Abu Dhabi International Chess Festival - Masters · Aug 2023 · 4½/9
- FIDE World Cup 2023 · Jul – Aug 2023 · 4½/8
- Team 2023 - Top 16 · Jun 2023 · 5/7
- 1. Bundesliga 2022-2023 April 2023 · Apr 2023 · 1/2
- 1. Bundesliga 2022-2023 March 2023 · Mar 2023 · ½/2
- European Individual Chess Championship 2023 · Mar 2023 · 8/11
- 1. Bundesliga 2022-2023 February 2023 · Feb 2023 · 2/4
- Elllobregat Open Chess 2022 Group A · Nov – Dec 2022 · 5½/9
- 1. Bundesliga 2022-2023 October 2022 · Oct 2022 · 1/2
- TURNIR MIRA 2022 · Oct 2022 · 6/9
- 37th European Chess Club Cup 2022 · Oct 2022 · 3½/7
- Campeonato de Espana Equipos Division Honor 2022 · Sep 2022 · 3½/7
- Enea Ekstraliga 2022 - Druzynowe Mistrzostwa Polski w Szachach · Sep 2022 · 5/9
- Campeonato de Espana Absoluto 2022 · Aug 2022 · 7/9
- 44th FIDE Chess Olympiad Chennai 2022 Open · Jul – Aug 2022 · 8/10
- XLIII Taca de Portugal final four · Jul 2022 · 2/2
- CN Equipas 2021-22 · Jul 2022 · 3/5
- Teplice Open 2022 · Jun 2022 · 7/9
- 1. Bundesliga 2021/2022 May 2022 · May 2022 · 1/2
- Team 2022 - Nationale 1 r8-9 · May 2022 · 1½/2
- I Chessable Sunway Formentera Chess Festival 2022 Grup A · Apr – May 2022 · 7½/10
- 1. Bundesliga 2021/2022 April 2022 · Apr 2022 · ½/2
- I Open Chess Menorca Grupo A · Apr 2022 · 5½/7
- European Individual Chess Championship · Mar – Apr 2022 · 8/11
- 1. Bundesliga 2021/2022 March 2022 · Mar 2022 · 2/2
- VIII Campeonato Iberoamericano Absoluto "México 2022" · Feb 2022 · 7/9
- Team 2022 - Nationale 1 r5 · Jan 2022 · 1/1
- 2 Elllobregat Open Chess Grupo A · Nov – Dec 2021 · 6½/9
- European Team Championship - open · Nov 2021 · 3½/7
- 24. Offene Internationale Bayerische Schachmeisterschaft · Oct – Nov 2021 · 7/9
- CECLUB Division de Honor 2021 · Oct 2021 · 4/7
- 36th European Chess Club Cup 2021 · Sep 2021 · 5/7
- CE Absoluto y Femenino · Aug 2021 · 7/9
- CN Equipas 2020-21 - 1. divisao · Jul 2021 · 6½/8
- VII Sunway Sitges International Chess Festival - Group A · Dec 2020 · 7½/10
- Torneo Internacional FEDA preparacion Seleccion · Nov – Dec 2020 · 4½/10
- I Magistal Internacional Escacs Ciutat Barbera del Valles 2020 · Nov 2020 · 4/9
- CECLUB Division de Honor 2020 · Sep 2020 · 3½/7
- CE Individual Absoluto y Femenino 2020 · Aug – Sep 2020 · 7½/9
- CN Equipas 2019-20 · Aug 2020 · 7½/8
- Belgian Interclubs 2019-2020 Round 9 · Mar 2020 · 1/1
- Belgian Interclubs 2019-2020 Round 8 · Feb 2020 · 0/1
- Gibraltar International Chess Festival 2020 Masters · Jan 2020 · 5½/9
- Belgian Interclubs 2019-2020 Round 6 · Jan 2020 · 0/1
- VI Sunway Sitges International Chess Festival - Group A · Dec 2019 · 6/10
- Belgian Interclubs 2019-2020 Round 5 · Dec 2019 · 1/1
- CE Individual Absoluto y Femenino 2019 · Nov 2019 · 7/9
- 23. Offene Internationale Bayerische Schachmeisterschaft · Oct – Nov 2019 · 6½/9
- Supertaca 2019-2020 · Oct 2019 · ½/1
- CE Division de Honor 2019 · Sep – Oct 2019 · 4½/7
- XXI Open Internacional Escacs de Sants Hostafrancs i Bordeta G-A · Aug – Sep 2019 · 7/10
- 26th Abudhabi International Chess Festival(Masters) · Aug 2019 · 6/9
- Master Tournament (MTO) 2019 · Jul 2019 · 6/9
- CN Equipas 2018-2019 - 1.divisao · Jul 2019 · 5/8
- XLI Taca de Portugal (2019) final four · Jul 2019 · 1½/2
- Teplice Open 2019 · Jun 2019 · 6½/9
- XLI Taca de Portugal (2019) quartos · Jun 2019 · 1/1
- 8 Open Internacional Llucmajor 2019 · May 2019 · 7/9
- XLI Taca de Portugal (2019) oitavos · May 2019 · 1/1
- Budapest Spring Festival 2019 · Apr 2019 · 7/9
- Belgian Interclubs 2018-2019 Rount 10 · Mar 2019 · 0/1
- European Individual Chess Championship 2019 · Mar 2019 · 7/11
- Cto de Extremadura por Equipos de Division de Honor 2019 · Jan – Mar 2019 · 1/1
- Belgian Interclubs 2018-2019 Round 7 · Feb 2019 · ½/1
- Gibraltar International Chess Festival 2019 Masters · Jan 2019 · 6/10
- Rilton Cup 2018 2019 · Dec 2018 – Jan 2019 · 6/9
- V Sunway Sitges International Chess Festival - Group A · Dec 2018 · 6/9
- FE 3 Roma Citta' Aperta - A · Dec 2018 · 6/9
- 22. Offene Internationale Bayerische Schachmeisterschaft · Oct – Nov 2018 · 7/9
- FE 40 Citta' di Arco - A · Oct 2018 · 7/9
- FE 20 Citta' di Trieste - A · Sep 2018 · 6/9
- Cto de Espana Individual Absoluto y Femenino · Aug 2018 · 6/9
- CECLUB Division de Honor · Aug 2018 · 4½/7
- CN Equipas 2017-2018 - 1.divisao · Jul 2018 · 7½/9
- OP 4 ad Gredine · Jun 2018 · 6½/9
- 7 Open Internacional Llucmajor · May 2018 · 7/9
- GRENKE Chess Open 2018 A-Open · Mar – Apr 2018 · 7/9
- European Individual Chess Championship 2018 · Mar 2018 · 6½/11
- Cto de Extremadura por Equipos de Division de Honor 2018 · Jan – Mar 2018 · 1/1
- 34e Open de Cappelle la Grande · Mar 2018 · 6½/9
- Open Portugal 2018 · Feb 2018 · 7/9
- XLIII Abierto Internacional Ciudad de Sevilla · Jan 2018 · 6½/9
- Rilton Cup 2017 2018 · Dec 2017 – Jan 2018 · 5½/9
- IV Sunway Sitges International Chess Festival - Group A · Dec 2017 · 6½/9
- CE Individual Absoluto 2017 · Sep – Oct 2017 · 7/9
- II Open Internacional De Ajedrez De Getxo · Sep 2017 · 7/9
- CE Primera Division 2017 · Aug 2017 · 4½/7
- Open Internacional d'Andorra · Jul 2017 · 6½/9
- XXV Open Internacional Ciutat de Montcada A · Jun – Jul 2017 · 5½/9
- European Individual Chess Championship 2017 · May – Jun 2017 · 5½/11
- 19th Dubai Open Chess Tournament 2017 · Apr 2017 · 6/9
- 1st Sharjah Masters international Chess championship 2017 · Mar 2017 · 6/9
- Cto de Extremadura por Equipos de Division de Honor 2017 · Jan – Mar 2017 · 2/2
- 31e Festival International des Jeux de Cannes - Open A · Feb 2017 · 6/9
- XLII Abierto Internacional Ciudad de Sevilla · Jan 2017 · 7½/9
- CE Division de Honor 2016 · Sep – Oct 2016 · 2½/6
- I OPEN INTERNACIONAL DE GETXO · Sep 2016 · 7½/9
- XXII Trofeo Virgen de Valencia · Sep 2016 · 7/9
- CN Equipas 2015-2016 - 1. divisao · Aug 2016 · 6/8
- IV Torneo Internacional Cidade de Pontevedra · Aug 2016 · 6½/9
- XXXI Festival Internacional de Xadrez Cidade de Ferrol · Jul 2016 · 8/9
- XXVI Open Internacional de Gros · Jun – Jul 2016 · 7/9
- 39 Open Internacional de San Sebastian · Mar 2016 · 6½/8
- Cto de Extremadura por Equipos de Division de Honor · Jan – Mar 2016 · 1/1
- XXVII Abierto Internacional de Roquetas de Mar · Jan 2016 · 6½/9
- IV Torneo Int. Navidad Jardines de Amaltea Ciudad de Lorca 2015 · Dec 2015 · 6½/9
- VI Campeonato Iberoamericano Absoluto · Oct – Nov 2015 · 5½/8
- XXI Trofeo Virgen de Valencia · Aug – Sep 2015 · 6/8
- CE Equipos Div. De Honor 2015 · Aug 2015 · 2½/5
- Oporto Open 2015 - 75. aniversario do GX Porto · Jul 2015 · 6½/9
- II Torneo Internacional Campus Ourense · Jul 2015 · 7½/9
- II Festival de Ajedrez Nazarí “Hotel Corona” A (GM) · Mar 2015 · 6/9
- 11ème Open International de Noël de Mont de Marsan · Dec 2014 · 7½/9
- 24th European Boys-18 Ch · Oct 2014 · 6½/9
- CE Equipos Div. De Honor · Sep 2014 · 4½/6
- LXXIX Cto. de España Absoluto y Femenino · Aug – Sep 2014 · 6/9
- II Torneo Internacional Ciudad de Pontevedra · Aug 2014 · 7½/9
- Campeonato de España Sub 18 · Jul – Aug 2014 · 7/9
- VI Open Internacional De Ajedrez Vitoria-Gasteiz · Jul 2014 · 7½/9
- I Torneo Internacional Campus Ourense · Jul 2014 · 7/9
- Open Internacional. II Festival De Ajedrez “Ciudad De Jaen” · Jun – Jul 2014 · 7½/9
- 37 Open Internacional de San Sebastian · Apr 2014 · 6/9
- Cto de Extremadura por Equipos de D. Honor · Jan – Mar 2014 · 1/2
- World Youth Chess Championship 2013. Open U18 · Dec 2013 · 7½/11
- CE Equipos Division de Honor · Sep 2013 · 5/7
- XV Open Internacional Escacs de Sants, Hostafrancs i la Bordeta Grup A · Aug – Sep 2013 · 6½/10
- I Torneo Internacional Ciudad de Pontevedra · Aug 2013 · 7/9
- CE Cto España Sub18 · Jul – Aug 2013 · 7/9
- 12e Festival international d'échecs de Condom - Open A · Jul 2013 · 6½/9
- V Abierto Internacional Carlos I Silgar · Jun 2013 · 7/9
- Torneo Int. Virgen de Valencia · Aug – Sep 2012 · 6½/9
- European Youth Chess Championship 2012 - B16 · Aug 2012 · 5½/9
- Open International de Créon 2012 - Principal · Jul 2012 · 6½/9
- Campeonato de España sub16 · Jul 2012 · 8/9
- IV Abierto Internacional Carlos I. Sanxenxo · Jun – Jul 2012 · 5½/9
- Copa de Asturias por Equipos · May 2012 · 1/1
- 20eme Tournoi International de Tarbes · Apr 2012 · 0/1
- Cto. de Asturias por Equipos 1ª · Oct – Dec 2011 · 9½/11
- European B-16 Championship · Sep 2011 · 6½/9
- XIII Open Internacional D’escacs De Sants, Hostafrancs I La Bordeta Grup A · Aug 2011 · 5½/10
- Open International de Créon - Principal · Aug 2011 · 5/9
- Cto. de España Individual Sub 16 · Jul 2011 · 6½/9
- III Abierto Internacional Carlos I. Sanxenxo 2011 · Jun – Jul 2011 · 6½/9
- Copa de Asturias por Equipos 2011 · May – Jun 2011 · 1/2
- Cto. España Seleciones Autonomicas Absolutas · Apr – May 2011 · 2½/4
- 34 Open Internacional Ciudad de San Sebastian · Apr 2011 · 6/9
- I Open Internacional Fray Luis de Leon · Feb 2011 · 3½/5
- Cto. de Asturias por Equipos Primera · Sep – Dec 2010 · 3½/8
- XVITorneo Int. “Villa De Navalmoral”- VIII Premio Central · Dec 2010 · 4/8
- World Youth Chess Championships 2010 - Open under 14 · Oct 2010 · 6½/11
- XVI Torneo Internacional "Virgen de Valencia" · Sep 2010 · 5/9
- IV Torneo Internacional A.D.San Juan (Open) · Jul – Aug 2010 · 4½/8
- Campeonato de España Individual Sub 14 · Jul 2010 · 8/9
- V Campeonato de España por Selecciones Autonomicas 2010 · Apr – May 2010 · ½/4
- Campeonato de Asturias por Equipos Primera · Oct – Dec 2009 · 5/8
- European Youth Ch under 14 Open · Aug – Sep 2009 · 6/9
- Campeonato de España Sub-14 · Jul 2009 · 7/9
- 18e open international "Côtes Sud des Landes" · May 2009 · 6/7
- Copa de Asturias por Equipos · May 2009 · 1/1
- IV Campeoanto de España de Selecciones Autonomicas · Apr – May 2009 · 2½/6
- Campeonaro de Asturias Individual Primera · Feb – Apr 2009 · 5½/9
- XXXII Open Internacional Ciudad de San Sebastian · Apr 2009 · 5½/8
- Campeonato de Asturias Por Equipos 1 · Sep – Dec 2008 · 6/8
- Campeonato de España por Equipos Sub 16 · Dec 2008 · 6½/7
- European Youth Chess Championship 2008 - Boys U12 · Sep 2008 · 6/9
- VIII Torneo de Ajedrez Stmo. Cristo de Candas · Aug – Sep 2008 · 6/9
- Campeonato de España SUB12 · Jul 2008 · 8/9
- Campeonato de España Selecciones A .Infantil · Jun 2008 · 3/5
- Copa de Asturias por Equipos · May – Jun 2008 · 1/1
- Campeonato de Asturias Individual Segunda · Feb – Apr 2008 · 6½/9
- Ciudad de Pamplona - Abierto · Dec 2007 · 4½/8
- Campeonato de Asturias por Equipos 1ª · Sep – Dec 2007 · 6/9
- Open Internacional Sub-20 Contra la Droga Ciudad de Logroño · Aug 2007 · 5/8
- Open Internacional de Ajedrez Ciudad de Oviedo · Jul 2007 · 4½/8
- Campeonato de España Sub 12 2007 · Jul 2007 · 6/9
- XXX Open Internacional Ciudad de San Sebastian · Apr 2007 · 4½/8
- Campeonato Absoluto de León 2007 · Feb – Mar 2007 · 7/9
- "Spanish" Individual Chmp 2006 Open · Nov 2006 · 4/9
- European Youth Chess Championship 2006 - Boys U10 · Sep 2006 · 5½/9
World
- #=115GM Etienne Bacrot2616.0
- #=117GM Bassem Amin2615.0
- #=117GM Jaime Santos Latasa2615.0
- #=117GM Alexandr Predke2615.0
- #120GM Leon Luke Mendonca2614.8
Spain
- #2GM Francisco Vallejo Pons2656.4
- #3GM Maksim Chigaev2622.0
- #4GM Jaime Santos Latasa2615.0
- #5GM Miguel Santos Ruiz2600.0
- #6GM Alexei Shirov2597.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.