ESP · 81 yrs · K=20 · Peak 1612 (Mar 2024, includes FIDE’s rating adjustment)
Best performance: 1652 at Cto de Extremadura por Equipos de Segunda Division 2019(Best of 2019)
Classical rating
1598
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since May 2017
How live ratings are calculated
Rating History · Classical
Official classical rating by month
| List | Rating | Change |
|---|---|---|
| Nov 2026 | 1598 | 0 |
| Oct 2026 | 1598 | 0 |
| Sep 2026 | 1598 | 0 |
| Aug 2026 | 1598 | 0 |
| Jul 2026 | 1598 | 0 |
| Jun 2026 | 1598 | 0 |
| May 2026 | 1598 | 0 |
| Apr 2026 | 1598 | 0 |
| Mar 2026 | 1598 | 0 |
| Feb 2026 | 1598 | 0 |
| Jan 2026 | 1598 | -14 |
| Dec 2025 | 1612 | 0 |
Form · Classical
From 69 classical games on record, the latest on Nov 30, 2025.
No rated standard games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| V Festival Internacional "Ruy Lopez" de Zafra - Torneo B Sub1800Nov 28, 2025 – Nov 30, 2025TPR 1549 | 4/7 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 36 rated classical games against rated opponents, 2013–2025
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2025 | 6 | 3 | 1549 | 1549 |
| 2023 | 5 | 2 | 1528 | 1456 |
| 2022 | 6 | 1 | 1497 | 1224 |
| 2020 | 5 | 1 | 1476 | 1236 |
| 2019 | 4 | 2 | 1652 | 1652 |
| 2018 | 2 | 2 | 1352 | — |
| 2016 | 2 | 1 | 1563 | — |
| 2013 | 1 | 0 | 2187 | — |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Nov 2025Swissfederation sourceBest of 2025Score 4/7Opp avg 1549Start 1612
- Feb 2025Round robinfederation sourceScore 1/1Start 1612
- Feb 2024Round robinfederation sourceScore 1/1Start 1354
- Jan 2024Round robinfederation sourceScore 0/3Opp avg 1419Start 1392
- May 2023Swissfederation sourceScore 0/2Opp avg 1724Start 1406
- May 2023Swissfederation sourceScore 1/1Start 1406
- Apr 2023Swissfederation sourceScore 1½/2Opp avg 1121Start 1399
- Mar 2023Swissfederation sourceScore 0/1Start 1399
- V Festival Internacional "Ruy Lopez" de Zafra - Torneo B Sub1800 · Nov 2025 · 4/7
- Campeonato de Extremadura por Equipos Ritmo Clasico Segunda Division Grupo C 2025 Rondas 4-7 · Feb 2025 · 1/1
- Campeonato de Extremadura por Equipos Segunda Division A Grupo I 2024 Rondas 4-6 · Feb 2024 · 1/1
- Campeonato de Extremadura por Equipos Segunda Division A Grupo I 2024 Rondas 1-3 · Jan 2024 · 0/3
- Final Veteranos de Extremadura 2023 · May 2023 · 0/2
- Campeonato de Extremadura Absoluto-Fase Clasificatoria Rondas 6 · May 2023 · 1/1
- Campeonato de Extremadura Absoluto-Fase Clasificatoria Rondas 4-5 · Apr 2023 · 1½/2
- Campeonato de Extremadura Absoluto-Fase Clasificatoria Rondas 1-3 · Mar 2023 · 0/1
- Campeonato de Extremadura por Equipos 2023 Segunda Division A Grupo 3 Rondas 4-6 · Jan – Feb 2023 · 0/1
- Campeonato de Extremadura por Equipos 2023 Segunda Division A Grupo 3 Rondas 1-3 · Jan 2023 · 1½/2
- II Open Promocion Extremadura Sub 1800 · Jul – Aug 2022 · 2/6
- Campeonato Extremadura por Equipos, Segunda Division Round 5-7 · Mar 2022 · 1/2
- Campeonato Extremadura por Equipos, Segunda Division Rondas 1-4 · Jan – Feb 2022 · 1/2
- Cto de Extremadura por Equipos de Segunda Division 2020 Round 1-6 · Jan – Mar 2020 · 1/6
- Cto de Extremadura por Equipos de Segunda Division 2019 · Jan – Mar 2019 · 3/6
- Cto de Extremadura por Equipos de Segunda Division · Jan – Mar 2018 · 4½/5
- Campeonato de Extremadura por Equipos de Primera Division 2017 · Jan – Mar 2017 · 4/7
- Cto de Extremadura por Equipos de 1 Division · Jan – Mar 2016 · 2/5
- Cto de Extremadura por Equipos de 2ª División2015 · Jan – Mar 2015 · 5/7
- Campeonato de Extremadura por Equipos de Division de Honor 2013 · Jan – Apr 2013 · 0/1
- Campeonato de Extremadura por equipos 1ª División 2012 · Jan – Apr 2012 · 0/1
World
- #=152387Mateo Alexander Miranda Rivera1598.0
- #=152387Matias Grela1598.0
- #=152387Rafael Roldan Perez1598.0
- #=152387Juan Antonio Rodriguez Monago1598.0
- #=152387Scott Zhou1598.0
Spain
- #=14262Carlos Ibarrola Duenas1598.0
- #=14262Marco Antonio Buitrago Cepeda1598.0
- #=14262Rafael Roldan Perez1598.0
- #=14262Juan Antonio Rodriguez Monago1598.0
- #=14262Rafael Angel de Santiago Soto1598.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.