| Nov 8, 2025 | Spyropoulos | ½–½ | Rusev | Round 8: Spyropoulos, Nikolaos - Rusev, Krasimir | Sicilian Defense: Richter-Rauzer Variation, Modern Variation | |
| Nov 8, 2025 | Spyropoulos | 1–0 | Skytte | Round 7: Spyropoulos, Nikolaos - Skytte, Rasmus | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jul 27, 2025 | Spyropoulos | 1–0 | Zor | Round 9: Spyropoulos, Nikolaos - Zor, Alber Kadir | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jul 26, 2025 | Cakir | 0–1 | Spyropoulos | Round 8: Cakir, Ege - Spyropoulos, Nikolaos | Torre Attack: Classical Defense, Nimzowitsch Variation | |
| Jul 25, 2025 | Spyropoulos | ½–½ | Can | Round 7: Spyropoulos, Nikolaos - Can, Melih Kaan | Italian Game: Giuoco Pianissimo, Normal | |
| Jul 25, 2025 | Ozsakallioglu | 0–1 | Spyropoulos | Round 6: Ozsakallioglu, Akin - Spyropoulos, Nikolaos | Four Knights Game: Spanish Variation | |
| Jul 24, 2025 | Spyropoulos | ½–½ | Toufighi | Round 5: Spyropoulos, Nikolaos - Toufighi, Homayoon | French Defense: Winawer Variation, Advance Variation | |
| Jul 23, 2025 | Kalogeris | ½–½ | Spyropoulos | Round 4: Kalogeris, Ioannis - Spyropoulos, Nikolaos | Bogo-Indian Defense: Grünfeld Variation | |
| Jul 22, 2025 | Spyropoulos | ½–½ | Mammadov | Round 2: Spyropoulos, Nikolaos - Mammadov, Sadig | French Defense: Winawer Variation, Alekhine Gambit Accepted | |
| Jul 21, 2025 | Orujov | 0–1 | Spyropoulos | Round 1: Orujov, Elshad - Spyropoulos, Nikolaos | Rapport-Jobava System | |
| Jul 19, 2025 | Bayramov | ½–½ | Spyropoulos | Round 3: Bayramov, Zaur - Spyropoulos, Nikolaos | English Opening: Anglo-Indian Defense, Nimzo-English | |
| Jul 4, 2025 | Spyropoulos | 0–1 | Papadopoulos | Round 7: Spyropoulos, Nikolaos - Papadopoulos, Panayotis | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Jul 3, 2025 | Xylogiannopoulos | 1–0 | Spyropoulos | Round 6: Xylogiannopoulos, Antonios - Spyropoulos, Nikolaos | Rapport-Jobava System | |
| Jul 3, 2025 | Panagiotakos | ½–½ | Spyropoulos | Round 4: Panagiotakos, Nikolaos - Spyropoulos, Nikolaos | French Defense: Exchange Variation | |
| Jul 3, 2025 | Spyropoulos | 1–0 | Dristellas | Round 3: Spyropoulos, Nikolaos - Dristellas, Neoklis | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Jul 3, 2025 | Loukopoulos | 0–1 | Spyropoulos | Round 2: Loukopoulos, Panagiotis-Athanasi - Spyropoulos, Nikolaos | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jul 3, 2025 | Spyropoulos | 1–0 | Lampropoulos | Round 1: Spyropoulos, Nikolaos - Lampropoulos, Pavlos | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jul 10, 2024 | Fragkos | ½–½ | Spyropoulos | Greek League 2024 | Bird Opening: Dutch Variation | |
| Jul 9, 2024 | Spyropoulos | ½–½ | Galopoulos | Greek League 2024 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Jul 8, 2024 | Kesidis | ½–½ | Spyropoulos | Greek League 2024 | Ruy Lopez: Fianchetto Defense | |
| Jul 7, 2024 | Spyropoulos | 1–0 | Alexakis | Greek League 2024 | Sicilian Defense: Lasker-Pelikan Variation | |
| Jul 6, 2024 | Spyropoulos | ½–½ | Loukopoulos | Greek League 2024 | Queen's Gambit Declined: Charousek Variation | |
| Jul 5, 2024 | Tzortzis | 0–1 | Spyropoulos | Greek League 2024 | Indian Defense: Anti-Nimzo-Indian | |
| Jul 4, 2024 | Spyropoulos | 1–0 | Apostolopoulos | Greek League 2024 | Sicilian Defense: Dragon Variation, Classical Variation | |
| Mar 12, 2023 | Goriachkina | ½–½ | Spyropoulos | European Championship | ? | |
| Mar 9, 2023 | Spyropoulos | 0–1 | Donchenko | European Individual Chess Championship 2023 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Mar 5, 2023 | Spyropoulos | 0–1 | Moroni | European Individual Chess Championship 2023 | Sicilian Defense: Kan Variation, Polugaevsky Variation | |
| Aug 19, 2022 | Kanakaris | ½–½ | Spyropoulos | Greek Team Cup Final 8 | Nimzo-Indian Defense: Normal Variation, Schlechter Defense | |
| Aug 18, 2022 | Rigopoulos-Tsigkos | 0–1 | Spyropoulos | Greek Team Cup Final 8 | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Aug 17, 2022 | Stoumbos | 0–1 | Spyropoulos | National Greek Team Championship | Bishop's Opening: Vienna Hybrid | |
| Aug 16, 2022 | Spyropoulos | ½–½ | Papaioannou | National Greek Team Championship | Torre Attack: Fianchetto Defense | |
| Aug 15, 2022 | Spyropoulos | 1–0 | Kouskoutis | National Greek Team Championship | Italian Game: Scotch Gambit, de Riviere Defense | |
| Aug 14, 2022 | Koutlas | ½–½ | Spyropoulos | National Greek Team Championship | Alekhine Defense: Modern Variation, Larsen Variation | |
| Aug 13, 2022 | Spyropoulos | 1–0 | Anagnostopoulos | National Greek Team Championship | Italian Game: Giuoco Piano | |
| Aug 13, 2022 | Tsarsitalidis | 0–1 | Spyropoulos | National Greek Team Championship | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Aug 12, 2022 | Spyropoulos | 1–0 | Koukas | National Greek Team Championship | Italian Game: Classical Variation, Giuoco Pianissimo, with h6 | |
| Jul 24, 2022 | Alexiadis | ½–½ | Spyropoulos | 15th Paleochora Open | Catalan Opening | |
| Jul 23, 2022 | Spyropoulos | 1–0 | Giannoulakis | 15th Paleochora Open | Italian Game: Giuoco Pianissimo, Normal | |
| Jul 22, 2022 | Kourkoulos-Arditis | 1–0 | Spyropoulos | 15th Paleochora Open | King's Indian Attack: Yugoslav Variation | |
| Jul 21, 2022 | Spyropoulos | 1–0 | Eden | 15th Paleochora Open | Sicilian Defense: Richter-Rauzer Variation | |
| Jul 20, 2022 | Ali Marandi | 1–0 | Spyropoulos | 15th Paleochora Open | Indian Defense: London System | |
| Jul 19, 2022 | Spyropoulos | ½–½ | Yilmazyerli | 15th Paleochora Open | Sicilian Defense: Chekhover Variation | |
| Jul 18, 2022 | Spyropoulos | 1–0 | Schmit | 15th Paleochora Open | Queen's Pawn Game: Symmetrical Variation | |
| Jul 17, 2022 | Avagianos | 0–1 | Spyropoulos | 15th Paleochora Open | ? | |
| Aug 26, 2021 | Spyropoulos | 1–0 | Kavyev | U18 FIDE Online Rapid World Cup | Knockout | Sicilian Defense: Najdorf Variation | |
| Aug 26, 2021 | Spyropoulos | 1–0 | Liyanage | World Youth Cup FINALS Under 18 - Open 18 | Sicilian Defense: Najdorf Variation | |
| Aug 26, 2021 | Spyropoulos | 1–0 | Makoveev | World Youth Cup FINALS Under 18 - Open 18 | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Aug 26, 2021 | Kavyev | ½–½ | Spyropoulos | World Youth Cup FINALS Under 18 - Open 18 | Catalan Opening | |
| Aug 26, 2021 | Liyanage | 1–0 | Spyropoulos | World Youth Cup FINALS Under 18 - Open 18 | Alekhine Defense: Modern Variation, Larsen Variation | |
| Aug 26, 2021 | Liyanage | 0–1 | Spyropoulos | World Youth Cup FINALS Under 18 - Open 18 | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Aug 26, 2021 | Makoveev | ½–½ | Spyropoulos | World Youth Cup FINALS Under 18 - Open 18 | Ruy Lopez: Morphy Defense, Modern Steinitz Defense, Fianchetto Variation | |
| Aug 26, 2021 | G B | * | Spyropoulos | World Youth Cup FINALS Under 18 - Open 18 | ? | |
| Aug 16, 2021 | Spyropoulos | 1–0 | Alaissaoui | World Youth Cup 2021 O18-G10 - Open 18 | Benoni Defense: French Benoni | |
| Aug 16, 2021 | Spyropoulos | 1–0 | Ibarra | World Youth Cup 2021 O18-G10 - Open 18 | Caro-Kann Defense: Exchange Variation, Rubinstein Variation | |
| Aug 16, 2021 | Spyropoulos | 1–0 | Tengis | World Youth Cup 2021 O18-G10 - Open 18 | Queen's Pawn Game: Torre Attack, Grünfeld Variation, Main Line | |
| Aug 16, 2021 | Spyropoulos | 1–0 | Espinoza Solano | World Youth Cup 2021 O18-G10 - Open 18 | Indian Defense: Wade-Tartakower Defense | |
| Aug 16, 2021 | Spyropoulos | 1–0 | Ehrlich | World Youth Cup 2021 O18-G10 - Open 18 | Torre Attack: Classical Defense | |
| Aug 16, 2021 | Kachkachishvili | 1–0 | Spyropoulos | World Youth Cup 2021 O18-G10 - Open 18 | Semi-Slav Defense: Chigorin Defense | |
| Aug 16, 2021 | Kwong | 0–1 | Spyropoulos | World Youth Cup 2021 O18-G10 - Open 18 | Nimzo-Indian Defense: Classical Variation | |
| Aug 16, 2021 | Stoyanov | 0–1 | Spyropoulos | World Youth Cup 2021 O18-G10 - Open 18 | Indian Defense: Anti-Nimzo-Indian | |
| Aug 16, 2021 | Suleymanli | 1–0 | Spyropoulos | World Youth Cup 2021 O18-G10 - Open 18 | Nimzo-Indian Defense: Kmoch Variation | |
| Aug 16, 2021 | Rautela | 1–0 | Spyropoulos | World Youth Cup 2021 O18-G10 - Open 18 | English Opening: Agincourt Defense | |
| Aug 8, 2021 | Demchenko | 1–0 | Spyropoulos | 30th OPEN Chess International Tournament | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Aug 7, 2021 | Spyropoulos | 1–0 | Vrolijk | 30th OPEN Chess International Tournament | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Aug 6, 2021 | Mendonca | 0–1 | Spyropoulos | 30th OPEN Chess International Tournament | Bogo-Indian Defense: Grünfeld Variation | |
| Aug 5, 2021 | Spyropoulos | 1–0 | Mitev | 30th OPEN Chess International Tournament | Sicilian Defense: Najdorf Variation | |
| Aug 4, 2021 | Petrov | 1–0 | Spyropoulos | 30th OPEN Chess International Tournament | Ruy Lopez: Fianchetto Defense | |
| Aug 3, 2021 | Spyropoulos | 1–0 | Kalogridis | 30th OPEN Chess International Tournament | Nimzo-Larsen Attack: Indian Variation | |
| Aug 2, 2021 | Spyropoulos | 1–0 | Betsakos | 30th OPEN Chess International Tournament | Caro-Kann Defense: Advance Variation, Short Variation | |
| Aug 2, 2021 | Solodovnichenko | ½–½ | Spyropoulos | 30th OPEN Chess International Tournament | Ruy Lopez: Fianchetto Defense | |
| Aug 1, 2021 | Sotiropoulos | 0–1 | Spyropoulos | 30th OPEN Chess International Tournament | King's Indian Attack: Yugoslav Variation | |
| Jul 29, 2021 | Spyropoulos | * | Markidis | 14th Paleochora International Tournament | English Opening: Anglo-Indian Defense | |
| Jul 29, 2021 | Spyropoulos | ½–½ | Markidis | 13th International Tournament of Paleochora | Torre Attack: Classical Defense, Nimzowitsch Variation | |
| Jul 27, 2021 | Spyropoulos | 0–1 | Solodovnichenko | 13th International Tournament of Paleochora | Sicilian Defense: Najdorf Variation | |
| Jul 26, 2021 | Van Foreest | * | Spyropoulos | 14th Paleochora International Tournament | Queen's Gambit Accepted: Central Variation, Greco Variation | |
| Jul 26, 2021 | Van Foreest | ½–½ | Spyropoulos | 13th International Tournament of Paleochora | Ruy Lopez: Fianchetto Defense | |
| Jul 24, 2021 | Spyropoulos | 1–0 | Marinakis | 14th Paleochora International Chess Tournament 2021 | ? | |
| Jul 24, 2021 | Trost | * | Spyropoulos | 13th International Tournament of Paleochora | ? | |