| — | Santos Ruiz | ½–½ | Gustafsson | Schachbundesliga Runde 7 | Italian Game: Classical Variation, Giuoco Pianissimo | |
| — | Maghsoodloo | ½–½ | Santos Ruiz | Schachbundesliga Runde 8 | English Opening: King's English Variation, Four Knights Variation, Fianchetto Line | |
| Nov 30, 2025 | Santos Ruiz | ½–½ | Wojtaszek | Round 13: Santos Ruiz, Miguel - Wojtaszek, Radoslaw | Caro-Kann Defense: Exchange Variation | |
| Nov 30, 2025 | Mohr | 0–1 | Santos Ruiz | Round 12: Mohr, Georg - Santos Ruiz, Miguel | Queen's Pawn Game: Colle System | |
| Nov 30, 2025 | Santos Ruiz | 0–1 | Dardha | Round 11: Santos Ruiz, Miguel - Dardha, Daniel | Sicilian Defense: Moscow Variation | |
| Nov 30, 2025 | Kovalenko | 1–0 | Santos Ruiz | Round 10: Kovalenko, Igor - Santos Ruiz, Miguel | Semi-Slav Defense | |
| Nov 30, 2025 | Santos Ruiz | ½–½ | Pichot | Round 8: Santos Ruiz, Miguel - Pichot, Alan | Italian Game: Giuoco Pianissimo, Normal | |
| Nov 30, 2025 | Santos Ruiz | 1–0 | Svane | Round 7: Santos Ruiz, Miguel - Svane, Rasmus | Caro-Kann Defense: Exchange Variation | |
| Nov 30, 2025 | Santos Ruiz | 1–0 | Anton Guijarro | Round 5: Santos Ruiz, Miguel - Anton Guijarro, David | Italian Game: Giuoco Pianissimo, Normal | |
| Nov 30, 2025 | Santos Ruiz | 1–0 | Zygouris | Round 4: Santos Ruiz, Miguel - Zygouris, Hristos | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Nov 30, 2025 | Tweedie | 0–1 | Santos Ruiz | Round 3: Tweedie, Steven - Santos Ruiz, Miguel | Sicilian Defense: Closed | |
| Nov 30, 2025 | Santos Ruiz | 1–0 | Sutbas | Round 2: Santos Ruiz, Miguel - Sutbas, Batuhan | Italian Game: Giuoco Pianissimo, Normal | |
| Nov 30, 2025 | Ozates | 0–1 | Santos Ruiz | Round 1: Ozates, Mert - Santos Ruiz, Miguel | Sicilian Defense: Najdorf Variation | |
| Nov 29, 2025 | Santos Ruiz | 0–1 | Plat | Round 11: Santos Ruiz, Miguel - Plat, Vojtech | Philidor Defense: Exchange Variation | |
| Nov 29, 2025 | Santos Latasa | ½–½ | Santos Ruiz | Round 10: Santos Latasa, Jaime - Santos Ruiz, Miguel | Queen's Pawn Game: Colle System | |
| Nov 29, 2025 | Arnaudov | 0–1 | Santos Ruiz | Round 9: Arnaudov, G. Petar - Santos Ruiz, Miguel | Queen's Pawn Game: Symmetrical Variation | |
| Nov 29, 2025 | Santos Ruiz | 0–1 | Jovanovic | Round 8: Santos Ruiz, Miguel - Jovanovic, Zoran | Pirc Defense | |
| Nov 29, 2025 | Santos Ruiz | 1–0 | Ribeiro | Round 7: Santos Ruiz, Miguel - Ribeiro, Rodrigo | Sicilian Defense: Kan Variation | |
| Nov 29, 2025 | Andriasian | ½–½ | Santos Ruiz | Round 6: Andriasian, Zaven - Santos Ruiz, Miguel | Italian Game: Giuoco Pianissimo, Normal | |
| Nov 28, 2025 | Santos Ruiz | ½–½ | Ivanchuk | Round 5: Santos Ruiz, Miguel - Ivanchuk, Vasyl | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Nov 28, 2025 | Svane | ½–½ | Santos Ruiz | Round 4: Svane, Rasmus - Santos Ruiz, Miguel | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Nov 28, 2025 | Santos Ruiz | 1–0 | Boci | Round 3: Santos Ruiz, Miguel - Boci, Mateu | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Nov 28, 2025 | Berisha | 0–1 | Santos Ruiz | Round 2: Berisha, Enver - Santos Ruiz, Miguel | Semi-Slav Defense | |
| Nov 28, 2025 | Santos Ruiz | 1–0 | Aliti | Round 1: Santos Ruiz, Miguel - Aliti, Rrahman | Italian Game: Giuoco Pianissimo, Normal | |
| Nov 27, 2025 | Iturrizaga Bonelli | ½–½ | Santos Ruiz | Round 9: Iturrizaga Bonelli, Eduardo - Santos Ruiz, Miguel | English Opening: Four Knights System, Nimzowitsch Variation | |
| Nov 27, 2025 | Santos Latasa | ½–½ | Santos Ruiz | Round 6: Santos Latasa, Jaime - Santos Ruiz, Miguel | Nimzo-Indian Defense: Normal Variation | |
| May 19, 2025 | Santos Ruiz | 0–1 | Karthikeyan | 2025 Champions Chess Tour Chesscom Classic Playin Swiss | Indian Defense: Anti-Nimzo-Indian | |
| May 19, 2025 | Santos Ruiz | 1–0 | Yang | 2025 Champions Chess Tour Chesscom Classic Playin Swiss | Dutch Defense: Classical Variation | |
| May 19, 2025 | Navara | 1–0 | Santos Ruiz | 2025 Champions Chess Tour Chesscom Classic Playin Swiss | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 19, 2025 | Sevian | ½–½ | Santos Ruiz | 2025 Champions Chess Tour Chesscom Classic Playin Swiss | Caro-Kann Defense: Advance Variation, Short Variation | |
| May 19, 2025 | Santos Ruiz | ½–½ | Giri | 2025 Champions Chess Tour Chesscom Classic Playin Swiss | Slav Defense: Quiet Variation, Schallopp Defense | |
| May 19, 2025 | Leitao | ½–½ | Santos Ruiz | 2025 Champions Chess Tour Chesscom Classic Playin Swiss | Caro-Kann Defense: Advance Variation, Tal Variation | |
| May 19, 2025 | Santos Ruiz | 0–1 | Bortnyk | 2025 Champions Chess Tour Chesscom Classic Playin Swiss | Queen's Indian Accelerated | |
| May 19, 2025 | Santos Ruiz | 0–1 | Bok | 2025 Champions Chess Tour Chesscom Classic Playin Swiss | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| Apr 6, 2025 | Santos Ruiz | ½–½ | Ragger | SUI-chT Winterthur-Riehen | Queen's Gambit Declined | |
| Apr 5, 2025 | Dudognon | 0–1 | Santos Ruiz | SUI-chT Nyon-Winterthur | Sicilian Defense: Najdorf Variation, Poisoned Pawn Variation | |
| Oct 13, 2024 | Santos Ruiz | ½–½ | Kurmann | SMM Nationalliga A 2024 | Sicilian Defense: Four Knights Variation | |
| Oct 12, 2024 | Demuth | ½–½ | Santos Ruiz | SMM Nationalliga A 2024 | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Aug 25, 2024 | Santos Ruiz | 1–0 | Klauser | SUI-chT Winterthur-Schwarz-Weiss Bern | Italian Game: Classical Variation, Giuoco Pianissimo, with a6 | |
| Aug 24, 2024 | Sokolov | 1–0 | Santos Ruiz | SUI-chT Geneve-Winterthur | Sicilian Defense: Scheveningen Variation, Classical Variation, Paulsen Variation | |
| Aug 16, 2024 | Santos Ruiz | 1–0 | Lobo Pereira | Relampago24 | Caro-Kann Defense: Exchange Variation | |
| Aug 16, 2024 | Santos Ruiz | 1–0 | Iglesias Ferreira | Relampago24 | Sicilian Defense: Moscow Variation, Main Line | |
| Aug 16, 2024 | Santos Ruiz | 1–0 | Lopez Varela | Relampago24 | Alekhine Defense: Modern Variation, Alburt Variation | |
| Aug 16, 2024 | Santos Ruiz | ½–½ | Santos Latasa | Relampago24 | Italian Game: Giuoco Pianissimo, Normal | |
| Aug 16, 2024 | Santos Ruiz | 1–0 | Horcajuelo Rocamora | Relampago24 | Sicilian Defense: Moscow Variation | |
| Aug 16, 2024 | Garcia Garcia | 0–1 | Santos Ruiz | Relampago24 | Bogo-Indian Defense: Retreat Variation | |
| Aug 16, 2024 | Herrera Reyes | 0–1 | Santos Ruiz | Relampago24 | King's Indian Attack | |
| Aug 16, 2024 | Vazquez Igarza | 0–1 | Santos Ruiz | Relampago24 | Semi-Slav Defense | |
| Aug 16, 2024 | Iturrizaga Bonelli | ½–½ | Santos Ruiz | Relampago24 | Slav Defense: Exchange Variation | |
| Aug 16, 2024 | Chigaev | 1–0 | Santos Ruiz | Relampago24 | Sicilian Defense: Closed | |
| Aug 16, 2024 | Domingo Nunez | ½–½ | Santos Ruiz | Relampago24 | King's Indian Attack | |
| Feb 24, 2024 | Santos Ruiz | ½–½ | Markus | Schachbundesliga 23/24 | French Defense: Winawer Variation, Alekhine-Maróczy Gambit | |
| Feb 23, 2024 | Hertneck | 0–1 | Santos Ruiz | Schachbundesliga 23/24 | Semi-Slav Defense | |
| Dec 3, 2023 | Santos Ruiz | 1–0 | Petkidis | SBL | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Dec 2, 2023 | Michalik | ½–½ | Santos Ruiz | Schachbundesliga | Sicilian Defense: Najdorf Variation, Opocensky Variation | |
| Sep 22, 2023 | Chigaev | ½–½ | Santos Ruiz | Div_Honor_2023 | Ruy Lopez: Berlin Defense | |
| Sep 21, 2023 | Santos Ruiz | ½–½ | Sadhwani | Div_Honor_2023 | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Sep 20, 2023 | Moussard | ½–½ | Santos Ruiz | Div_Honor_2023 | Slav Defense: Quiet Variation, Schallopp Defense | |
| Sep 19, 2023 | Santos Ruiz | 0–1 | Korobov | Div_Honor_2023 | Italian Game: Giuoco Pianissimo, Normal | |
| Sep 18, 2023 | Paehtz | ½–½ | Santos Ruiz | Div_Honor_2023 | Sicilian Defense: Najdorf Variation, English Attack | |
| Sep 17, 2023 | Santos Ruiz | ½–½ | Anton Guijarro | Spanish League Honour Division | Caro-Kann Defense: Advance Variation, Tal Variation | |
| Sep 16, 2023 | Santos Ruiz | ½–½ | Pichot | Spanish League Honour Division | Sicilian Defense: Chekhover Variation | |
| Jun 12, 2023 | Santos Ruiz | 1–0 | Koellner | Aimchess Rapid Play-In | Champions Chess Tour | Pirc Defense | |
| Jun 12, 2023 | Santos Ruiz | ½–½ | Samunenkov | Aimchess Rapid Play-In | Champions Chess Tour | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Jun 12, 2023 | Santos Ruiz | 1–0 | Potkin | Aimchess Rapid Play-In | Champions Chess Tour | Sicilian Defense: Taimanov Variation | |
| Jun 12, 2023 | Santos Ruiz | 0–1 | Eljanov | Aimchess Rapid Play-In | Champions Chess Tour | Italian Game: Giuoco Pianissimo, Normal | |
| Jun 12, 2023 | Omelja | ½–½ | Santos Ruiz | Aimchess Rapid Play-In | Champions Chess Tour | Sicilian Defense: Moscow Variation, Main Line | |
| Jun 12, 2023 | Le | 1–0 | Santos Ruiz | Aimchess Rapid Play-In | Champions Chess Tour | Queen's Pawn Game: London System | |
| Jun 12, 2023 | Budisavljevic | 1–0 | Santos Ruiz | Aimchess Rapid Play-In | Champions Chess Tour | Indian Defense: Anti-Nimzo-Indian | |
| Jun 12, 2023 | Rakhmanov | ½–½ | Santos Ruiz | Aimchess Rapid Play-In | Champions Chess Tour | English Opening: King's English Variation, Nimzowitsch-Flohr Variation | |
| Jun 12, 2023 | Klekowski | 0–1 | Santos Ruiz | Aimchess Rapid Play-In | Champions Chess Tour | Sicilian Defense: Moscow Variation | |
| May 23, 2023 | Santos Ruiz | ½–½ | Gledura | CCT_Event3_Div3_KO | Pirc Defense | |
| May 23, 2023 | Santos Ruiz | ½–½ | Donchenko | CCT_Event3_Div3_KO | Sicilian Defense: Modern Variations | |
| May 23, 2023 | Gledura | ½–½ | Santos Ruiz | CCT_Event3_Div3_KO | Queen's Gambit Declined: Exchange Variation | |
| May 23, 2023 | Gledura | 0–1 | Santos Ruiz | CCT_Event3_Div3_KO | English Opening: Neo-Catalan Declined | |
| May 23, 2023 | Donchenko | 1–0 | Santos Ruiz | CCT_Event3_Div3_KO | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| May 22, 2023 | Santos Ruiz | 0–1 | Lysyj | CCT_Event3_Div3_KO | Italian Game: Giuoco Pianissimo, Normal | |
| May 22, 2023 | Santos Ruiz | ½–½ | Tang | CCT_Event3_Div3_KO | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| May 22, 2023 | Lysyj | ½–½ | Santos Ruiz | CCT_Event3_Div3_KO | Bogo-Indian Defense: Retreat Variation | |
| May 22, 2023 | Tang | 0–1 | Santos Ruiz | CCT_Event3_Div3_KO | Queen's Pawn Game: London System | |
| Apr 16, 2023 | Santos Ruiz | * | Del Rio De Angelis | Menorca Open | ? | |
| Apr 15, 2023 | Sosa | 1–0 | Santos Ruiz | Menorca Open | Sicilian Defense: Closed | |
| Apr 14, 2023 | Santos Ruiz | 1–0 | Rozen | Menorca Open | Sicilian Defense: Four Knights Variation | |
| Apr 14, 2023 | Santos Ruiz | * | Rozen | Menorca Open | ? | |
| Apr 13, 2023 | Santos Ruiz | ½–½ | Panda Sambit | Menorca Open | Petrov's Defense: Three Knights Game | |
| Apr 12, 2023 | Santos Ruiz | 1–0 | Siddharth | Menorca Open | Sicilian Defense: Moscow Variation, Main Line | |
| Apr 12, 2023 | Raja Rithvik R | ½–½ | Santos Ruiz | Menorca Open | Queen's Gambit Declined: Barmen Variation | |
| Apr 11, 2023 | Salvador Lopez | 0–1 | Santos Ruiz | Menorca Open | ? | |
| Apr 2, 2023 | Gungl | ½–½ | Santos Ruiz | Schachbundesliga | Nimzo-Indian Defense: Normal Variation | |
| Apr 1, 2023 | Santos Ruiz | ½–½ | Van Wely | Schachbundesliga | Sicilian Defense: Modern Variations | |
| Mar 19, 2023 | Lampert | ½–½ | Santos Ruiz | Schachbundesliga | Bogo-Indian Defense: Retreat Variation | |
| Mar 18, 2023 | Santos Ruiz | ½–½ | Meshkovs | Schachbundesliga | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Feb 5, 2023 | Santos Ruiz | ½–½ | Adams | Schachbundesliga | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Feb 4, 2023 | Plenca | 0–1 | Santos Ruiz | Schachbundesliga | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Nov 25, 2022 | Santos Ruiz | 1–0 | Sasikiran | Knockout | FIDE World Team Championship | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Nov 25, 2022 | Gupta | ½–½ | Santos Ruiz | Knockout | FIDE World Team Championship | Queen's Gambit Declined: Semi-Tarrasch Defense | |
| Nov 24, 2022 | Li | 1–0 | Santos Ruiz | Knockout | FIDE World Team Championship | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Nov 23, 2022 | Santos Ruiz | 1–0 | Mamedov | 2022 FIDE World Team Championship | Sicilian Defense: Classical Variation, Anti-Sozin Variation | |
| Nov 22, 2022 | Santos Ruiz | 1–0 | Mhango | 2022 FIDE World Team Championship | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Nov 21, 2022 | Bernadskiy | ½–½ | Santos Ruiz | 2022 FIDE World Team Championship | English Opening: Agincourt Defense, Catalan Defense Accepted | |