GMMiguel Santos Ruiz

ESP Born 1999 (Age ≈27) Male
FIDE ID
22291482

Player overview

Miguel Santos Ruiz’s highest recorded classical FIDE rating is 2605 (September 2021). On the November 2026 FIDE list, Miguel Santos Ruiz ranks #147 worldwide and #4 in Spain among active classical players.

FIDE ratings

2600.0

Classical

Published FIDE

2493

Rapid

Published FIDE

2551

Blitz

Published FIDE

Official classical ranks

World rank
#147
National rank · ESP
#4

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2605 Sep 2021
Recorded years
2010–2026
Archived games
931

Based on available monthly lists and saved games.

Rating history

FIDE rating history

View rating lists

Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).

Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).

# Date Event Site Round White Black Result Moves View
101 2022-11-23 13th World Teams Play-off Jerusalem ISR 1.2 Miguel Santos Ruiz Rauf Mamedov 1-0 56 Open
102 2022-11-22 13th World Teams Pool A Jerusalem ISR 5.1 Miguel Santos Ruiz Banele Mhango 1-0 25 Open
103 2022-11-21 13th World Teams Pool A Jerusalem ISR 4.1 Vitaliy Bernadskiy Miguel Santos Ruiz 1/2-1/2 52 Open
104 2022-11-20 13th World Teams Pool A Jerusalem ISR 1.1 Miguel Santos Ruiz Robby Kevlishvili 1/2-1/2 45 Open
105 2022-10-18 ProAm 100 Ani FADA 2022 Buenos Aires ARG 9.5 Kevin Paveto Miguel Santos Ruiz 0-1 50 Open
106 2022-10-17 ProAm 100 Ani FADA 2022 Buenos Aires ARG 8.3 Miguel Santos Ruiz David Larino Nieto 1/2-1/2 59 Open
107 2022-10-16 ProAm 100 Ani FADA 2022 Buenos Aires ARG 7.6 Alessandro Manzone Miguel Santos Ruiz 0-1 44 Open
108 2022-10-16 ProAm 100 Ani FADA 2022 Buenos Aires ARG 6.2 Miguel Santos Ruiz Axel Bachmann 0-1 47 Open
109 2022-10-15 ProAm 100 Ani FADA 2022 Buenos Aires ARG 5.1 Eduardo Iturrizaga Bonelli Miguel Santos Ruiz 1/2-1/2 20 Open
110 2022-10-14 ProAm 100 Ani FADA 2022 Buenos Aires ARG 4.3 Miguel Santos Ruiz Andres Rodriguez Vila 1-0 35 Open
111 2022-10-13 ProAm 100 Ani FADA 2022 Buenos Aires ARG 3.3 Felipe Kubiaki Menna Barreto Miguel Santos Ruiz 0-1 39 Open
112 2022-10-12 ProAm 100 Ani FADA 2022 Buenos Aires ARG 2.4 Miguel Santos Ruiz German Spata 1-0 34 Open
113 2022-10-11 ProAm 100 Ani FADA 2022 Buenos Aires ARG 1.6 Mathias Rodriguez Miguel Santos Ruiz 0-1 36 Open
114 2022-09-25 TCh-ESP Rapid 2022 Toledo ESP 9 Jose Miguel Ortega Ruiz Miguel Santos Ruiz 1/2-1/2 25 Open
115 2022-09-25 TCh-ESP Rapid 2022 Toledo ESP 8 Miguel Santos Ruiz Alan Pichot 0-1 30 Open
116 2022-09-25 TCh-ESP Rapid 2022 Toledo ESP 7 Miguel Santos Ruiz Julen Luis Arizmendi Martinez 1-0 48 Open
117 2022-09-25 TCh-ESP Rapid 2022 Toledo ESP 6 Eduardo Iturrizaga Bonelli Miguel Santos Ruiz 1-0 37 Open
118 2022-09-24 TCh-ESP Rapid 2022 Toledo ESP 5 Anton Korobov Miguel Santos Ruiz 1-0 35 Open
119 2022-09-24 TCh-ESP Rapid 2022 Toledo ESP 4 Miguel Santos Ruiz David Perez Carballo 1-0 20 Open
120 2022-09-24 TCh-ESP Rapid 2022 Toledo ESP 3 Jesus Maria Cerrajeria Ruiz Miguel Santos Ruiz 0-1 43 Open
121 2022-09-23 TCh-ESP Div Honor 2022 Linares ESP 7.3 Alan Pichot Miguel Santos Ruiz 1/2-1/2 30 Open
122 2022-09-22 TCh-ESP Div Honor 2022 Linares ESP 6.3 Miguel Santos Ruiz Aram Hakobyan 0-1 34 Open
123 2022-09-21 TCh-ESP Div Honor 2022 Linares ESP 5.2 Eduardo Iturrizaga Bonelli Miguel Santos Ruiz 1/2-1/2 36 Open
124 2022-09-20 TCh-ESP Div Honor 2022 Linares ESP 4.4 Miguel Santos Ruiz Yuriy Kuzubov 1/2-1/2 47 Open
125 2022-09-19 TCh-ESP Div Honor 2022 Linares ESP 3.1 Miguel Santos Ruiz Anton Korobov 1/2-1/2 70 Open
126 2022-09-18 TCh-ESP Div Honor 2022 Linares ESP 2.4 Salvador G. Del Rio De Angelis Miguel Santos Ruiz 1/2-1/2 25 Open
127 2022-09-17 TCh-ESP Div Honor 2022 Linares ESP 1.2 Miguel Santos Ruiz Guerau Masague Artero 1-0 50 Open
128 2022-09-04 TCh-SUI 2022 Switzerland SUI 5.2 Miguel Santos Ruiz Markus Ragger 1/2-1/2 74 Open
129 2022-09-03 TCh-SUI 2022 Switzerland SUI 4.1 Romain Edouard Miguel Santos Ruiz 1/2-1/2 30 Open
130 2022-07-09 Bundesliga 2021-22 Berlin GER 14.7 Rasmus Svane Miguel Santos Ruiz 0-1 25 Open
131 2022-07-09 Bundesliga 2021-22 Berlin GER 13.2 Miguel Santos Ruiz Aleksandar Indjic 1/2-1/2 103 Open
132 2022-07-08 Bundesliga 2021-22 Berlin GER 12.5 Luke J McShane Miguel Santos Ruiz 1-0 35 Open
133 2022-07-07 Bundesliga 2021-22 Berlin GER 11.6 Miguel Santos Ruiz Daniel Dardha 1/2-1/2 45 Open
134 2022-06-14 TCh-FRA Top 16 GpA 2022 Chartres FRA 6.1 Miguel Santos Ruiz Alvar Alonso Rosell 1/2-1/2 15 Open
135 2022-06-13 TCh-FRA Top 16 GpA 2022 Chartres FRA 5.1 Christophe Sochacki Miguel Santos Ruiz 1/2-1/2 59 Open
136 2022-06-12 TCh-FRA Top 16 GpA 2022 Chartres FRA 4.1 Surya Shekhar Ganguly Miguel Santos Ruiz 1-0 53 Open
137 2022-06-11 TCh-FRA Top 16 GpA 2022 Chartres FRA 3.1 Miguel Santos Ruiz Gata Kamsky 1/2-1/2 32 Open
138 2022-06-10 TCh-FRA Top 16 GpA 2022 Chartres FRA 2.1 Sergey A. Fedorchuk Miguel Santos Ruiz 1/2-1/2 13 Open
139 2022-06-09 TCh-FRA Top 16 GpA 2022 Chartres FRA 1.4 Miguel Santos Ruiz Kacper Piorun 0-1 43 Open
140 2022-06-04 XXXIV Dos Hermanas Active Dos Hermanas ESP 8.1 Tomas Sosa Miguel Santos Ruiz 1/2-1/2 5 Open
141 2022-06-04 XXXIV Dos Hermanas Active Dos Hermanas ESP 7.3 Miguel Santos Ruiz Jose Carlos Ibarra Jerez 1-0 35 Open
142 2022-06-04 XXXIV Dos Hermanas Active Dos Hermanas ESP 5.1 Cristobal Henriquez Villagra Miguel Santos Ruiz 1-0 35 Open
143 2022-06-04 XXXIV Dos Hermanas Active Dos Hermanas ESP 4.5 Miguel Santos Ruiz Cristian Silva Lucena 1-0 50 Open
144 2022-06-04 XXXIV Dos Hermanas Active Dos Hermanas ESP 3.5 Enrique Herrera Oliva Miguel Santos Ruiz 0-1 19 Open
145 2022-06-04 XXXIV Dos Hermanas Active Dos Hermanas ESP 2.5 Miguel Santos Ruiz Francisco de Paul Carmona Palma 1-0 29 Open
146 2022-06-04 XXXIV Dos Hermanas Active Dos Hermanas ESP 1.5 Daniel Diaz Mino Miguel Santos Ruiz 0-1 38 Open
147 2022-05-15 Bundesliga 2021-22 Aachen GER 8.5 Miguel Santos Ruiz Ravi Haria 1/2-1/2 23 Open
148 2022-05-14 Bundesliga 2021-22 Aachen GER 7.5 Gabor Nagy Miguel Santos Ruiz 1/2-1/2 22 Open
149 2022-05-08 I Sunway Formentera Open Sant Ferran de ses Roques ESP 10.3 Soham Das Miguel Santos Ruiz 1-0 31 Open
150 2022-05-07 I Sunway Formentera Open Sant Ferran de ses Roques ESP 9.4 Miguel Santos Ruiz Marc Narciso Dublan 1-0 41 Open
  1. vs Rauf MamedovWon · 1-0White · 2022-11-23 · Round 1.213th World Teams Play-off
  2. vs Banele MhangoWon · 1-0White · 2022-11-22 · Round 5.113th World Teams Pool A
  3. vs Vitaliy BernadskiyDraw · ½–½Black · 2022-11-21 · Round 4.113th World Teams Pool A
  4. vs Robby KevlishviliDraw · ½–½White · 2022-11-20 · Round 1.113th World Teams Pool A
  5. vs Kevin PavetoWon · 0-1Black · 2022-10-18 · Round 9.5ProAm 100 Ani FADA 2022
  6. vs David Larino NietoDraw · ½–½White · 2022-10-17 · Round 8.3ProAm 100 Ani FADA 2022
  7. vs Alessandro ManzoneWon · 0-1Black · 2022-10-16 · Round 7.6ProAm 100 Ani FADA 2022
  8. vs Axel BachmannLost · 0-1White · 2022-10-16 · Round 6.2ProAm 100 Ani FADA 2022
  9. vs Eduardo Iturrizaga BonelliDraw · ½–½Black · 2022-10-15 · Round 5.1ProAm 100 Ani FADA 2022
  10. vs Andres Rodriguez VilaWon · 1-0White · 2022-10-14 · Round 4.3ProAm 100 Ani FADA 2022
  11. vs Felipe Kubiaki Menna BarretoWon · 0-1Black · 2022-10-13 · Round 3.3ProAm 100 Ani FADA 2022
  12. vs German SpataWon · 1-0White · 2022-10-12 · Round 2.4ProAm 100 Ani FADA 2022
  13. vs Mathias RodriguezWon · 0-1Black · 2022-10-11 · Round 1.6ProAm 100 Ani FADA 2022
  14. vs Jose Miguel Ortega RuizDraw · ½–½Black · 2022-09-25 · Round 9TCh-ESP Rapid 2022
  15. vs Alan PichotLost · 0-1White · 2022-09-25 · Round 8TCh-ESP Rapid 2022
  16. vs Julen Luis Arizmendi MartinezWon · 1-0White · 2022-09-25 · Round 7TCh-ESP Rapid 2022
  17. vs Eduardo Iturrizaga BonelliLost · 1-0Black · 2022-09-25 · Round 6TCh-ESP Rapid 2022
  18. vs Anton KorobovLost · 1-0Black · 2022-09-24 · Round 5TCh-ESP Rapid 2022
  19. vs David Perez CarballoWon · 1-0White · 2022-09-24 · Round 4TCh-ESP Rapid 2022
  20. vs Jesus Maria Cerrajeria RuizWon · 0-1Black · 2022-09-24 · Round 3TCh-ESP Rapid 2022
  21. vs Alan PichotDraw · ½–½Black · 2022-09-23 · Round 7.3TCh-ESP Div Honor 2022
  22. vs Aram HakobyanLost · 0-1White · 2022-09-22 · Round 6.3TCh-ESP Div Honor 2022
  23. vs Eduardo Iturrizaga BonelliDraw · ½–½Black · 2022-09-21 · Round 5.2TCh-ESP Div Honor 2022
  24. vs Yuriy KuzubovDraw · ½–½White · 2022-09-20 · Round 4.4TCh-ESP Div Honor 2022
  25. vs Anton KorobovDraw · ½–½White · 2022-09-19 · Round 3.1TCh-ESP Div Honor 2022
  26. vs Salvador G. Del Rio De AngelisDraw · ½–½Black · 2022-09-18 · Round 2.4TCh-ESP Div Honor 2022
  27. vs Guerau Masague ArteroWon · 1-0White · 2022-09-17 · Round 1.2TCh-ESP Div Honor 2022
  28. vs Markus RaggerDraw · ½–½White · 2022-09-04 · Round 5.2TCh-SUI 2022
  29. vs Romain EdouardDraw · ½–½Black · 2022-09-03 · Round 4.1TCh-SUI 2022
  30. vs Rasmus SvaneWon · 0-1Black · 2022-07-09 · Round 14.7Bundesliga 2021-22
  31. vs Aleksandar IndjicDraw · ½–½White · 2022-07-09 · Round 13.2Bundesliga 2021-22
  32. vs Luke J McShaneLost · 1-0Black · 2022-07-08 · Round 12.5Bundesliga 2021-22
  33. vs Daniel DardhaDraw · ½–½White · 2022-07-07 · Round 11.6Bundesliga 2021-22
  34. vs Alvar Alonso RosellDraw · ½–½White · 2022-06-14 · Round 6.1TCh-FRA Top 16 GpA 2022
  35. vs Christophe SochackiDraw · ½–½Black · 2022-06-13 · Round 5.1TCh-FRA Top 16 GpA 2022
  36. vs Surya Shekhar GangulyLost · 1-0Black · 2022-06-12 · Round 4.1TCh-FRA Top 16 GpA 2022
  37. vs Gata KamskyDraw · ½–½White · 2022-06-11 · Round 3.1TCh-FRA Top 16 GpA 2022
  38. vs Sergey A. FedorchukDraw · ½–½Black · 2022-06-10 · Round 2.1TCh-FRA Top 16 GpA 2022
  39. vs Kacper PiorunLost · 0-1White · 2022-06-09 · Round 1.4TCh-FRA Top 16 GpA 2022
  40. vs Tomas SosaDraw · ½–½Black · 2022-06-04 · Round 8.1XXXIV Dos Hermanas Active
  41. vs Jose Carlos Ibarra JerezWon · 1-0White · 2022-06-04 · Round 7.3XXXIV Dos Hermanas Active
  42. vs Cristobal Henriquez VillagraLost · 1-0Black · 2022-06-04 · Round 5.1XXXIV Dos Hermanas Active
  43. vs Cristian Silva LucenaWon · 1-0White · 2022-06-04 · Round 4.5XXXIV Dos Hermanas Active
  44. vs Enrique Herrera OlivaWon · 0-1Black · 2022-06-04 · Round 3.5XXXIV Dos Hermanas Active
  45. vs Francisco de Paul Carmona PalmaWon · 1-0White · 2022-06-04 · Round 2.5XXXIV Dos Hermanas Active
  46. vs Daniel Diaz MinoWon · 0-1Black · 2022-06-04 · Round 1.5XXXIV Dos Hermanas Active
  47. vs Ravi HariaDraw · ½–½White · 2022-05-15 · Round 8.5Bundesliga 2021-22
  48. vs Gabor NagyDraw · ½–½Black · 2022-05-14 · Round 7.5Bundesliga 2021-22
  49. vs Soham DasLost · 1-0Black · 2022-05-08 · Round 10.3I Sunway Formentera Open
  50. vs Marc Narciso DublanWon · 1-0White · 2022-05-07 · Round 9.4I Sunway Formentera Open

FIDE tournaments

DateTournamentTypeScore
2026-10-25Torneo Blitz Internacional de Aranjuez 2026Blitz7

All tournament results