| Nov 13, 2025 | Erigaisi Arjun | 1–0 | Leko | FIDE World Cup 2025 | Nimzo-Indian Defense: Classical Variation, Noa Variation | |
| Nov 13, 2025 | Leko | 0–1 | Erigaisi Arjun | FIDE World Cup 2025 | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Nov 12, 2025 | Erigaisi Arjun | ½–½ | Leko | FIDE World Cup 2025 | Nimzo-Indian Defense: Classical Variation | |
| Nov 10, 2025 | Leko | ½–½ | Erigaisi Arjun | FIDE World Cup 2025 | Sicilian Defense: Four Knights Variation, Cobra Variation | |
| Nov 7, 2025 | Alekseenko | 0–1 | Leko | FIDE World Cup 2025 | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Nov 7, 2025 | Leko | 1–0 | Alekseenko | FIDE World Cup 2025 | Ruy Lopez: Closed, Anti-Marshall | |
| Nov 5, 2025 | Leko | 1–0 | Cheng | FIDE World Cup 2025 | Petrov's Defense: Nimzowitsch Attack | |
| Nov 4, 2025 | Cheng | ½–½ | Leko | FIDE World Cup 2025 | Catalan Opening: Open Defense, Classical Line | |
| Oct 14, 2025 | Anton Guijarro | ½–½ | Leko | Round 9: Anton Guijarro, David - Leko, Peter | English Opening: Symmetrical Variation, Four Knights Variation | |
| Oct 13, 2025 | Deac | ½–½ | Leko | Round 8: Deac, Bogdan-Daniel - Leko, Peter | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Oct 12, 2025 | Leko | ½–½ | Mamedov | Round 7: Leko, Peter - Mamedov, Rauf | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Oct 10, 2025 | Kourkoulos-Arditis | ½–½ | Leko | Round 6: Kourkoulos-Arditis, Stamatis - Leko, Peter | Italian Game: Classical Variation, Greco Gambit | |
| Oct 9, 2025 | Demchenko | ½–½ | Leko | Round 5: Demchenko, Anton - Leko, Peter | Italian Game: Giuoco Pianissimo, Normal | |
| Oct 8, 2025 | Leko | ½–½ | Navara | Round 4: Leko, Peter - Navara, David | Sicilian Defense: Najdorf Variation, English Attack | |
| Oct 7, 2025 | Sahidi | ½–½ | Leko | Round 3: Sahidi, Samir - Leko, Peter | Nimzo-Indian Defense: Normal Variation, Ragozin Variation | |
| Oct 5, 2025 | Leko | ½–½ | Mchedlishvili | Round 1: Leko, Peter - Mchedlishvili, Mikheil | Ruy Lopez: Open, Classical Defense | |
| Sep 22, 2024 | Leko | ½–½ | Anton Guijarro | 45th FIDE Chess Olympiad | Ruy Lopez: Closed, Anti-Marshall | |
| Sep 21, 2024 | Sarana | ½–½ | Leko | 45th FIDE Chess Olympiad | Nimzo-Indian Defense: Normal Variation, Botvinnik System | |
| Sep 20, 2024 | Leko | ½–½ | So | 45th FIDE Chess Olympiad | French Defense: Winawer Variation, Retreat Variation, Armenian Line | |
| Sep 19, 2024 | Sargsyan | ½–½ | Leko | 45th FIDE Chess Olympiad | Ruy Lopez: Berlin Defense | |
| Sep 18, 2024 | Leko | 1–0 | Pultinevicius | 45th FIDE Chess Olympiad | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack | |
| Sep 16, 2024 | Praggnanandhaa R | ½–½ | Leko | 45th FIDE Chess Olympiad | Italian Game: Giuoco Pianissimo, Normal | |
| Sep 14, 2024 | Lodici | 1–0 | Leko | 45th FIDE Chess Olympiad | Italian Game: Giuoco Pianissimo, Normal | |
| Sep 13, 2024 | Leko | ½–½ | Ragger | 45th FIDE Chess Olympiad | Ruy Lopez: Closed, Martinez Variation | |
| Sep 11, 2024 | Giron | 0–1 | Leko | 45th FIDE Chess Olympiad | Catalan Opening | |
| Apr 2, 2023 | Leko | ½–½ | Van Foreest | Schachbundesliga | Ruy Lopez: Berlin Defense, Rio Gambit Accepted | |
| Apr 1, 2023 | Beerdsen | 0–1 | Leko | Schachbundesliga | Scotch Game: Scotch Gambit, Advance Variation | |
| Jul 29, 2020 | Leko | ½–½ | Ding | chess24 Legends of Chess | Prelims | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 29, 2020 | Ding | ½–½ | Leko | chess24 Legends of Chess | Prelims | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 28, 2020 | Leko | 0–1 | Gelfand | chess24 Legends of Chess | Prelims | English Opening: Symmetrical Variation | |
| Jul 28, 2020 | Gelfand | ½–½ | Leko | chess24 Legends of Chess | Prelims | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | |
| Jul 27, 2020 | Leko | ½–½ | Nepomniachtchi | chess24 Legends of Chess | Prelims | Queen's Gambit Declined: Semi-Tarrasch Defense, Exchange Variation | |
| Jul 27, 2020 | Nepomniachtchi | 1–0 | Leko | chess24 Legends of Chess | Prelims | Nimzo-Indian Defense: Three Knights Variation | |
| Jul 26, 2020 | Leko | 1–0 | Giri | chess24 Legends of Chess | Prelims | Catalan Opening: Closed | |
| Jul 26, 2020 | Giri | 1–0 | Leko | chess24 Legends of Chess | Prelims | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Jul 25, 2020 | Leko | 1–0 | Anand | chess24 Legends of Chess | Prelims | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 25, 2020 | Anand | ½–½ | Leko | chess24 Legends of Chess | Prelims | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Jul 24, 2020 | Leko | 0–1 | Kramnik | chess24 Legends of Chess | Prelims | Queen's Gambit Declined: Barmen Variation | |
| Jul 24, 2020 | Kramnik | ½–½ | Leko | chess24 Legends of Chess | Prelims | English Opening: Symmetrical Variation | |
| Jul 23, 2020 | Leko | ½–½ | Carlsen | chess24 Legends of Chess | Prelims | King's Indian Defense: Fianchetto Variation, Yugoslav Variation, Advance Line | |
| Jul 23, 2020 | Carlsen | 1–0 | Leko | chess24 Legends of Chess | Prelims | Queen's Gambit Declined: Semi-Tarrasch Defense, Main Line | |
| Jul 22, 2020 | Leko | 0–1 | Svidler | chess24 Legends of Chess | Prelims | Italian Game: Giuoco Piano | |
| Jul 22, 2020 | Svidler | 1–0 | Leko | chess24 Legends of Chess | Prelims | Zukertort Opening | |
| Jul 21, 2020 | Leko | ½–½ | Ivanchuk | chess24 Legends of Chess | Prelims | Queen's Gambit Accepted: Furman Variation | |
| Jul 21, 2020 | Ivanchuk | 0–1 | Leko | chess24 Legends of Chess | Prelims | Ruy Lopez: Berlin Defense | |
| Feb 22, 2020 | Leko | ½–½ | Fressinet | Schachbundesliga | Catalan Opening: Closed | |
| Dec 8, 2019 | Leko | 0–1 | Ragger | Schachbundesliga | English Opening: Anglo-Indian Defense | |
| Dec 7, 2019 | Beerdsen | ½–½ | Leko | Schachbundesliga | Italian Game: Two Knights Defense | |
| Nov 24, 2019 | Leko | ½–½ | Sarana | Schachbundesliga | Catalan Opening: Closed | |
| Nov 23, 2019 | Gajewski | ½–½ | Leko | Schachbundesliga | Catalan Opening: Open Defense, Classical Line | |