ESP · 31 yrs · K=20 · Peak 1930 (Jun 2026)
Best performance: 1948 at Liga Galega por Equipos de Club 2023 Primeira Division Grupo C Rondas 5-7(Best of 2023)
Classical rating
1930
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jul 2012
How live ratings are calculated
Rating History · Classical
Classical rating 1923 to 1930 over the last 12 months; peak 1930 in June 2026.
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 | 1930, 0, 0 games | 1913, 0, 0 games | 1875, 0, 0 games |
| Oct 2026 | 1930, 0, 0 games | 1913, 0, 0 games | 1875, 0, 0 games |
| Sep 2026 | 1930, 0, 0 games | 1913, 0, 0 games | 1875, 0, 0 games |
| Aug 2026 | 1930, 0, 0 games | 1913, 0, 0 games | 1875, 0, 0 games |
| Jul 2026 | 1930, 0, 0 games | 1913, 0, 0 games | 1875, 0, 0 games |
| Jun 2026 | 1930, +6, 1 game | 1913, +23, 12 games | 1875, -38, 9 games |
| May 2026 | 1924, +2, 1 game | 1890, 0, 0 games | 1913, 0, 0 games |
| Apr 2026 | 1922, +13, 3 games | 1890, 0, 0 games | 1913, 0, 0 games |
| Mar 2026 | 1909, -14, 2 games | 1890, 0, 0 games | 1913, 0, 0 games |
| Feb 2026 | 1923, 0, 0 games | 1890, 0, 0 games | 1913, 0, 0 games |
| Jan 2026 | 1923, 0, 0 games | 1890, 0, 0 games | 1913, 0, 0 games |
| Dec 2025 | 1923, 0, 0 games | 1890, 0, 0 games | 1913, 0, 0 games |
Form · Classical
Unbeaten in the last 2 games (1 win, 1 draw), since Apr 18. That is the longest unbeaten run of 2026.
From 237 classical games on record, the latest on May 1.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Liga Galega por Equipos de Club 2026 - Division de Honra Rondas 11May 1 | 1/1 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 195 rated classical games against rated opponents, 2008–2026
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 7 | 3½ | 1954 | 1954 |
| 2025 | 11 | 8 | 1832 | 2007 |
| 2024 | 5 | 3½ | 1866 | 2015 |
| 2023 | 8 | 5½ | 1698 | 1839 |
| 2022 | 15 | 7½ | 1770 | 1770 |
| 2020 | 5 | 1½ | 1829 | 1680 |
| 2019 | 14 | 6½ | 1854 | 1825 |
| 2018 | 13 | 8 | 1508 | 1595 |
| 2017 | 18 | 8 | 1827 | 1784 |
| 2016 | 10 | 6 | 1793 | 1865 |
| 2015 | 21 | 12 | 1762 | 1812 |
| 2014 | 15 | 6 | 1816 | 1744 |
| 2013 | 22 | 10½ | 1664 | 1650 |
| 2012 | 16 | 4½ | 1742 | 1576 |
| 2011 | 7 | 0 | 1785 | 985 |
| 2010 | 3 | 0 | 1659 | 859 |
| 2009 | 3 | 0 | 1578 | 778 |
| 2008 | 2 | 0 | 1696 | — |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- May 2026Swissfederation sourceScore 1/1Opp avg 1765Start 1924
- Apr 2026Swissfederation sourceScore ½/1Opp avg 1995Start 1922
- Mar 2026Swissfederation sourceScore 1½/2Opp avg 2040Start 1909
- Mar 2026Swissfederation sourceScore 0/1Opp avg 2172Start 1909
- Feb 2026Swissfederation sourceScore 0/1Opp avg 1678Start 1923
- Feb 2026Swissfederation sourceScore ½/1Opp avg 1991Start 1923
- Apr 2025Swissfederation sourceBest of 2025Score 5/8Opp avg 1843Start 1905
- Apr 2025Swissfederation sourceScore 1/1Opp avg 1776Start 1905
- Liga Galega por Equipos de Club 2026 - Division de Honra Rondas 11 · May 2026 · 1/1
- Liga Galega por Equipos de Club 2026 - Primeira Division Grupo C Rondas 9-10 · Apr 2026 · ½/1
- Liga Galega por Equipos de Club 2026 - Primeira Division Grupo C Rondas 1-4-8 · Mar 2026 · 1½/2
- Liga Galega por Equipos de Club 2026 - Division de Honra Rondas 1-4-8 · Mar 2026 · 0/1
- Liga Galega por Equipos de Club 2026 - Primeira Division Grupo C Rondas 1-3 · Feb 2026 · 0/1
- Liga Galega por Equipos de Club 2026 - Division de Honra Rondas 1-3 · Feb 2026 · ½/1
- Campionato Galego Absoluto Open 2025 · Apr 2025 · 5/8
- Liga Galega por Equipos de Club 2025. Preferente Grupo B Rondas 8-9 · Apr 2025 · 1/1
- Liga Galega por Equipos de Club 2025. Preferente Grupo B Rondas 4-7 · Mar 2025 · 2/2
- Liga Galega por Equipos de Club 2024 Primeira Division Grupo C Rondas 9-11 · May 2024 · 0/1
- Liga Galega por Equipos de Club 2024 Segunda Division Grupo D Rondas 6-8 · Apr 2024 · 1½/2
- Liga Galega por Equipos de Club 2024 Segunda Division Grupo D Rondas 2-5 · Mar 2024 · 2/2
- Liga Galega por Equipos de Club 2023 Primeira Division Grupo C Rondas 8-11 · May 2023 · 2½/4
- Liga Galega por Equipos de Club 2023 Primeira Division Grupo C Rondas 5-7 · Apr 2023 · 2/3
- Liga Galega por Equipos de Club 2023 Primeira Division Grupo C Rondas 1-4 · Mar 2023 · 3/3
- XXXVII OPEN INTERNACIONAL DE AJEDREZ ALBARINO · Aug 2022 · 5/9
- Liga Galega 1D C 2022 Rondas 7 · Apr 2022 · ½/1
- Liga Galega 1D C 2022 Rondas 3-6 · Mar 2022 · 1/4
- Liga Galega Primeira Division 2022. Grupo C Rondas 1-2 · Feb 2022 · 1/1
- Liga Galega Primeira Division 2020, Grupo B Rondas 5-6 · Mar 2020 · 1/2
- Liga Galega Primeira Division 2020, Grupo B Rondas 1-4 · Feb 2020 · ½/3
- XI Abierto Internacional Carlos I Silgar · Jun 2019 · 4½/9
- Liga Galega Segunda Division 2019 Grupo C · Feb – Apr 2019 · 2/5
- Liga Galega Primeira Division 2019 Grupo B · Feb – Apr 2019 · 1/1
- Liga Galega Segunda Division 2018, Grupo C · Feb – Apr 2018 · 6½/10
- Campionato Galego Absoluto 2018 · Mar 2018 · 4/7
- XXXIII Aberto Internacional Albarino · Aug 2017 · 4½/9
- Liga Gallega Primera División, Grupo B. Temporada 2017 Rondas 10-11-12 · May 2017 · ½/2
- Liga Gallega Primera División, Grupo B. Temporada 2017 Rondas 8-9 · Apr 2017 · ½/2
- Liga Gallega Primera División, Grupo B. Temporada 2017 Rondas 5-6-7 · Mar 2017 · 1½/2
- Liga Gallega Primera División, Grupo B. Temporada 2017 Rondas 1-2-3-4 · Feb 2017 · 1/3
- Liga Gallega Segunda Division, Grupo D Temporada 2016 Rondas 08-09-10-11 · Apr 2016 · 3/4
- Liga Gallega Segunda Division, Grupo D Temporada 2016 Ronda 05-06-07 · Feb – Mar 2016 · 1/3
- Liga Gallega Segunda Division, Grupo D Temporada 2016 Round 02-03-04 · Jan – Feb 2016 · 1/2
- Liga Gallega Segunda Division, Grupo D Temporada 2016 Round 1 · Jan 2016 · 1/1
- XXXI Aberto Internacional Albarino · Aug 2015 · 5/9
- Liga Gallega Segunda Division, Grupo C. Temporada 2015 r11 · Apr 2015 · 1/1
- Campeonato Gallego Absoluto 2015 · Mar – Apr 2015 · 3/5
- Liga Gallega Segunda Division, Grupo C. Temporada 2015 r8-10 · Mar 2015 · 1/3
- Liga Gallega Primeira Division, Grupo B. Temporada 2015 r5-7 · Feb 2015 · ½/1
- Liga Gallega Segunda Division, Grupo C. Temporada 2015 r5-7 · Feb 2015 · 1/2
- Liga Gallega Segunda Division, Grupo C. Temporada 2015 r1-4 · Jan 2015 · 2½/3
- Liga Gallega Primeira Division, Grupo B. Temporada 2015 r1-4 · Jan 2015 · 1/1
- Cto Gallego Absoluto 2014 · Apr 2014 · 2½/7
- Liga Gallega Segunda Division, Grupo C. Temporada 2014 · Jan – Mar 2014 · 3½/8
- Liga Gallega Primeira Division, Grupo B. Temporada 2014 · Jan – Mar 2014 · 1/1
- XXIX Abierto Internacional Albarino · Aug 2013 · 3½/9
- Liga Gallega Segunda División “D”. Temporada 2013. · Jan – Apr 2013 · 7½/10
- Campeonato Gallego Absoluto 2013 · Mar 2013 · 3/7
- XXVIII Abierto Internacional Albariño · Aug 2012 · 3/8
- Liga Gallega Segunda División “F”. Temporada 2.012 · Jan – Apr 2012 · 2/5
- Campeonato Gallego Absoluto 2012 · Mar – Apr 2012 · 2½/7
- Cto Gallego Sub-16 2011 · Apr 2011 · 2½/7
- Liga Gallega Segunda División “D”. Temporada 2011 · Jan – Mar 2011 · 1/6
- Campeonato Gallego Sub-16 · Mar 2010 · 2/8
- Campeoanto Gallego Sub 16 · Apr 2009 · 2½/8
- Campeonato Sub-16 Galicia 2008 · Mar 2008 · 3/8
World
- #=41969Jose Antonio Berenguer Martinez1930.0
- #=41969Felix Manuel Borrego Sanchez1930.0
- #=41969Adrian Betanzos Jamardo1930.0
- #=41969Francesc Garriga Biosca1930.0
- #=41969Danilo Thimoteo Da Cunha1930.0
Spain
- #=3616Jose Antonio Berenguer Martinez1930.0
- #=3616Felix Manuel Borrego Sanchez1930.0
- #=3616Adrian Betanzos Jamardo1930.0
- #=3616Francesc Garriga Biosca1930.0
- #=3616Alberto Garcia Perez1930.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.