| Mar 25, 2026 | Mahdavi | 0–1 | Antipov | 2026 Chesscom Open Play In 4 | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Mar 25, 2026 | Mahdavi | 1–0 | Rasulov | 2026 Chesscom Open Play In 4 | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Mar 25, 2026 | Terry | 0–1 | Mahdavi | 2026 Chesscom Open Play In 4 | Queen's Pawn Game: Symmetrical Variation | |
| Mar 25, 2026 | Mahdavi | 0–1 | Materia | 2026 Chesscom Open Play In 4 | Sicilian Defense: Scheveningen Variation, Classical Main Line | |
| Mar 25, 2026 | Mendonca | 0–1 | Mahdavi | 2026 Chesscom Open Play In 4 | Queen's Pawn Game: Symmetrical Variation | |
| Mar 25, 2026 | Samadov | 1–0 | Mahdavi | 2026 Chesscom Open Play In 4 | Benko Gambit Accepted: Modern Variation | |
| Mar 23, 2026 | Steinberg | 1–0 | Mahdavi | 2026 Chesscom Open Play In 3 | Caro-Kann Defense: Apocalypse Attack | |
| Mar 23, 2026 | Mahdavi | 0–1 | Sarana | 2026 Chesscom Open Play In 3 | Sicilian Defense: Najdorf Variation, Amsterdam Variation | |
| Mar 23, 2026 | Indjic | 0–1 | Mahdavi | 2026 Chesscom Open Play In 3 | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Mar 23, 2026 | Pichot | 1–0 | Mahdavi | 2026 Chesscom Open Play In 3 | Sicilian Defense: Modern Variations | |
| Mar 23, 2026 | Mahdavi | 1–0 | Harikrishna | 2026 Chesscom Open Play In 3 | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Mar 23, 2026 | Theodorou | 1–0 | Mahdavi | 2026 Chesscom Open Play In 3 | Catalan Opening: Closed | |
| Mar 23, 2026 | Mahdavi | ½–½ | Artemiev | 2026 Chesscom Open Play In 3 | Italian Game: Classical Variation, Greco Gambit, Modern Line | |
| Mar 23, 2026 | Navara | 0–1 | Mahdavi | 2026 Chesscom Open Play In 3 | Nimzo-Indian Defense: Normal Variation, Classical Defense | |
| Mar 23, 2026 | Mahdavi | 1–0 | Svane | 2026 Chesscom Open Play In 3 | Italian Game: Classical Variation, Greco Gambit, Modern Line | |
| Mar 18, 2026 | Mahdavi | 0–1 | Movahed | 2026 Chesscom Open Play In 2 | Sicilian Defense: Najdorf Variation, Amsterdam Variation | |
| Mar 18, 2026 | Lysyj | 1–0 | Mahdavi | 2026 Chesscom Open Play In 2 | Nimzo-Indian Defense: Classical Variation, Berlin Variation | |
| Mar 18, 2026 | Mahdavi | 0–1 | Pranesh M | 2026 Chesscom Open Play In 2 | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| Mar 16, 2026 | Vakhidov | 0–1 | Mahdavi | 2026 Chesscom Open Play In 1 | Semi-Slav Defense: Marshall Gambit, Main Line | |
| Mar 16, 2026 | Svane | ½–½ | Mahdavi | 2026 Chesscom Open Play In 1 | Zukertort Opening | |
| Mar 16, 2026 | Mahdavi | 0–1 | Vokhidov | 2026 Chesscom Open Play In 1 | Sicilian Defense: Four Knights Variation | |
| Mar 16, 2026 | Artemiev | 1–0 | Mahdavi | 2026 Chesscom Open Play In 1 | Queen's Gambit Declined: Ragozin Defense | |
| Mar 16, 2026 | Esipenko | ½–½ | Mahdavi | 2026 Chesscom Open Play In 1 | Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan | |
| Mar 16, 2026 | Mahdavi | 0–1 | Abdusattorov | 2026 Chesscom Open Play In 1 | Italian Game: Classical Variation, Greco Gambit, Modern Line | |
| Mar 16, 2026 | Mahdavi | 1–0 | Grischuk | 2026 Chesscom Open Play In 1 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Old Line | |
| Mar 16, 2026 | Ivic | 0–1 | Mahdavi | 2026 Chesscom Open Play In 1 | Sicilian Defense: Modern Variations | |
| Mar 16, 2026 | Mahdavi | 1–0 | Karthikeyan | 2026 Chesscom Open Play In 1 | Sicilian Defense: Kan Variation, Modern Variation | |
| Dec 12, 2025 | Mungunzul | 0–1 | Mahdavi | Round 9: Mungunzul, Bat-Erdene - Mahdavi, Reza | Bogo-Indian Defense: Vitolins Variation | |
| Dec 11, 2025 | Mahdavi | 1–0 | Akramov | Round 8: Mahdavi, Reza - Akramov, Khasan | French Defense: Advance Variation, Main Line | |
| Dec 10, 2025 | Abdilkhair | 1–0 | Mahdavi | Round 7: Abdilkhair, Abilmansur - Mahdavi, Reza | Sicilian Defense: Najdorf Variation, English Attack | |
| Dec 8, 2025 | Gilfanov | ½–½ | Mahdavi | Round 5: Gilfanov, Marat I - Mahdavi, Reza | Sicilian Defense: Najdorf Variation, Freak Attack | |
| Dec 5, 2025 | Mahdavi | 1–0 | Abhishek T M | Round 2: Mahdavi, Reza - Abhishek T M | Sicilian Defense: Najdorf Variation, English Attack | |
| Dec 4, 2025 | Ziatdinov | 0–1 | Mahdavi | Round 1: Ziatdinov, Raset - Mahdavi, Reza | Indian Defense: Pseudo-Benko | |
| Dec 4, 2025 | Mahdavi | 1–0 | Popov | Round 4: Mahdavi, Reza - Popov, Maksim | Caro-Kann Defense: Advance Variation, Short Variation | |
| Dec 4, 2025 | Mahdavi | ½–½ | Abdukhakimov | Round 6: Mahdavi, Reza - Abdukhakimov, Akbarali | Sicilian Defense: Najdorf Variation, Amsterdam Variation | |
| Dec 4, 2025 | Momunaliev | 0–1 | Mahdavi | Round 3: Momunaliev, Ruslan - Mahdavi, Reza | Sicilian Defense: Moscow Variation | |
| Sep 1, 2025 | Aaditya Dhingra | 0–1 | Mahdavi | Round 9: Aaditya Dhingra - Mahdavi, Reza | Sicilian Defense: Najdorf Variation, Amsterdam Variation | |
| May 25, 2025 | Mahdavi | ½–½ | Harshavardhan G B | Round 9: Mahdavi, Reza - Harshavardhan G B | Four Knights Game: Scotch Variation Accepted | |
| May 24, 2025 | Poormosavi | 0–1 | Mahdavi | Round 8: Poormosavi, Seyed Kian - Mahdavi, Reza | Zukertort Opening | |
| May 23, 2025 | Mahdavi | 1–0 | Schekachikhin | Round 7: Mahdavi, Reza - Schekachikhin, Maksim | Sicilian Defense: Four Knights Variation | |
| May 21, 2025 | Mahdavi | 1–0 | Tarigan | Round 5: Mahdavi, Reza - Tarigan, Gilbert Elroy | Sicilian Defense: Godiva Variation | |
| May 20, 2025 | Setyaki | 0–1 | Mahdavi | Round 4: Setyaki, Azarya Jodi - Mahdavi, Reza | Caro-Kann Defense: Advance Variation, Short Variation | |
| May 19, 2025 | Mahdavi | ½–½ | Ritviz | Round 3: Mahdavi, Reza - Ritviz, Parab | Modern Defense | |
| May 18, 2025 | Sultan | 0–1 | Mahdavi | Round 2: Sultan, Ibrahim - Mahdavi, Reza | Benko Gambit Accepted: Modern Variation | |
| May 17, 2025 | Mahdavi | 1–0 | Muhammed | Round 1: Mahdavi, Reza - Muhammed, Shuaau | Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line | |
| May 15, 2025 | Mayank Chakraborty | 1–0 | Mahdavi | Round 6: Mayank Chakraborty - Mahdavi, Reza | Bogo-Indian Defense: Retreat Variation | |
| May 14, 2025 | Zhu | 1–0 | Mahdavi | Round 8: Zhu, Hengyi - Mahdavi, Reza | Caro-Kann Defense: Tartakower Variation | |
| May 13, 2025 | Mahdavi | ½–½ | Isanzhulov | Round 7: Mahdavi, Reza - Isanzhulov, Arystan | Petrov's Defense: Millennium Attack | |
| May 12, 2025 | Jin | ½–½ | Mahdavi | Round 6: Jin, Yueheng - Mahdavi, Reza | Queen's Gambit Declined: Janowski Variation | |
| May 11, 2025 | Mahdavi | 0–1 | Jumabayev | Round 5: Mahdavi, Reza - Jumabayev, Rinat | French Defense: Advance Variation, Euwe Variation | |
| May 10, 2025 | Mahdavi | ½–½ | Sethuraman | Round 4: Mahdavi, Reza - Sethuraman, S.P. | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| May 9, 2025 | Nihal Sarin | 1–0 | Mahdavi | Round 3: Nihal Sarin - Mahdavi, Reza | Slav Defense: Breyer Variation | |
| May 8, 2025 | Mahdavi | 1–0 | Karthik Venkataraman | Round 2: Mahdavi, Reza - Karthik Venkataraman | Sicilian Defense: Najdorf Variation, Lipnitsky Attack | |
| May 7, 2025 | Baturin-Vinogradov | 0–1 | Mahdavi | Round 1: Baturin-Vinogradov, Miroslav - Mahdavi, Reza | Old Indian Defense | |
| Dec 12, 2024 | Mahdavi | 1–0 | Al Hosani | Qatar Masters 2024 | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| Dec 11, 2024 | Srihari L R | 1–0 | Mahdavi | Qatar Masters 2024 | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Dec 10, 2024 | Mahdavi | ½–½ | Petrosyan | Qatar Masters 2024 | French Defense: Advance Variation, Euwe Variation | |
| Dec 9, 2024 | Mahdavi | ½–½ | Saydaliev | Qatar Masters 2024 | Four Knights Game: Scotch Variation Accepted | |
| Dec 7, 2024 | Adhiban | ½–½ | Mahdavi | Qatar Masters 2024 | Sicilian Defense: Najdorf Variation | |
| Dec 6, 2024 | Karthikeyan | 1–0 | Mahdavi | Qatar Masters 2024 | Sicilian Defense: Najdorf Variation | |
| Dec 5, 2024 | Mahdavi | ½–½ | Daneshvar | Qatar Masters 2024 | French Defense: Advance Variation, Main Line | |
| Dec 4, 2024 | Mahdavi | 1–0 | Galaviz Medina | Qatar Masters 2024 | Sicilian Defense: Najdorf Variation | |
| Dec 3, 2024 | Abdusattorov | 0–1 | Mahdavi | Qatar Masters 2024 | King's Indian Defense: Sämisch Variation, Bobotsov-Korchnoi-Petrosian Variation | |
| Aug 24, 2024 | Mahdavi | 0–1 | Wu | Round 9: Mahdavi, Reza - Wu, Yixing | ? | |
| Aug 23, 2024 | Baradaran Tamadon | ½–½ | Mahdavi | Round 8: Baradaran Tamadon, Arian - Mahdavi, Reza | Sicilian Defense: Najdorf Variation, Opocensky Variation, Traditional Line | |
| Aug 22, 2024 | Mahdavi | 0–1 | Prraneeth Vuppala | Round 7: Mahdavi, Reza - Prraneeth Vuppala | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Aug 21, 2024 | Yan | 0–1 | Mahdavi | Round 6: Yan, Tianqi - Mahdavi, Reza | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Aug 20, 2024 | Mahdavi | ½–½ | Priansh Das | Round 5: Mahdavi, Reza - Priansh Das | French Defense: Advance Variation, Main Line | |
| Aug 19, 2024 | Nasuta | 1–0 | Mahdavi | Round 4: Nasuta, Grzegorz - Mahdavi, Reza | Sicilian Defense: Four Knights Variation | |
| Aug 18, 2024 | Mahdavi | 1–0 | Sharma Isha | Round 3: Mahdavi, Reza - Sharma Isha | Italian Game: Giuoco Pianissimo, Italian Four Knights Variation | |
| Aug 16, 2024 | Tarhan | 1–0 | Mahdavi | 30th AbuDhabi Masters Chess Tournament | Sicilian Defense: Modern Variations | |
| May 12, 2024 | Lashkin | 0–1 | Mahdavi | Dubai Police Global Chess Challenge | Queen's Gambit Declined: Barmen Variation | |
| May 11, 2024 | Mahdavi | ½–½ | Mohammad Fahad | Dubai Police Global Chess Challenge | Sicilian Defense: Four Knights Variation, Exchange Variation | |
| May 10, 2024 | Saydaliev | ½–½ | Mahdavi | Dubai Police Global Chess Challenge | Sicilian Defense: Modern Variations, Main Line | |
| May 9, 2024 | Mahdavi | 1–0 | Ostrovskiy | Dubai Police Global Chess Challenge | Caro-Kann Defense: Advance Variation, Short Variation | |
| May 8, 2024 | Suyarov | ½–½ | Mahdavi | Dubai Police Global Chess Challenge | Sicilian Defense: Najdorf Variation | |
| May 7, 2024 | Tarhan | 1–0 | Mahdavi | Dubai Police Global Chess Challenge | Sicilian Defense: Najdorf Variation | |
| May 6, 2024 | Mahdavi | 0–1 | Pranav Anand | Dubai Police Global Chess Challenge | Sicilian Defense: Najdorf Variation, English Attack | |
| May 5, 2024 | Suleymenov | ½–½ | Mahdavi | Dubai Police Global Chess Challenge | Sicilian Defense: Moscow Variation | |
| May 4, 2024 | Mahdavi | 1–0 | Muthaiah AL | Dubai Police Global Chess Challenge | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Apr 14, 2024 | Mohammadian sechani | ½–½ | Mahdavi | Round 6: Mohammadian sechani, Arshia - Mahdavi, Reza | Sicilian Defense: Najdorf Variation, Main Line | |
| Mar 31, 2024 | Mahdavi | ½–½ | Makarian | Rated Rapid game | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Mar 31, 2024 | Makarian | 1–0 | Mahdavi | Rated Rapid game | Tarrasch Defense: Symmetrical Variation | |
| Aug 13, 2024 | Mahdavi | 1–0 | Kalantari | Round 2: Mahdavi, Reza - Kalantari, Mohammad Saleh | Zukertort Opening: Sicilian Invitation | |
| Aug 13, 2024 | Mahdavi | 1–0 | Rahmani | Round 3: Mahdavi, Reza - Rahmani, Melika | King's Indian Attack: Symmetrical Defense | |
| Aug 13, 2024 | Mahdavi | 1–0 | Ebrahimi Herab | Round 5: Mahdavi, Reza - Ebrahimi Herab, Hamidreza | King's Indian Attack: Symmetrical Defense | |
| Aug 13, 2024 | Mahdavi | 1–0 | Daneshvar | Round 8: Mahdavi, Reza - Daneshvar, Bardiya | Caro-Kann Defense: Advance Variation, Short Variation | |
| Aug 13, 2024 | Mahdavi | 1–0 | Mousavi | Round 9: Mahdavi, Reza - Mousavi, Seyed Khalil | Sicilian Defense: Alapin Variation, Barmen Defense | |
| Aug 13, 2024 | Mahdavi | 0–1 | Azadi | Round 11: Mahdavi, Reza - Azadi, Amirmohammad | Sicilian Defense: Accelerated Dragon, Maróczy Bind | |
| Aug 13, 2024 | Riahi | 0–1 | Mahdavi | Round 1: Riahi, Arvin - Mahdavi, Reza | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Aug 13, 2024 | Tahmasebi | 0–1 | Mahdavi | Round 4: Tahmasebi, Hamidreza - Mahdavi, Reza | Pirc Defense | |
| Aug 13, 2024 | Rastbod | 0–1 | Mahdavi | Round 6: Rastbod, Ali - Mahdavi, Reza | King's Indian Defense: Fianchetto Variation, Classical Variation | |
| Aug 13, 2024 | Maghsoodloo | ½–½ | Mahdavi | Round 7: Maghsoodloo, Parham - Mahdavi, Reza | King's Indian Defense: Fianchetto Variation, Classical Fianchetto | |
| Aug 13, 2024 | Tahbaz | 0–1 | Mahdavi | Round 10: Tahbaz, Arash - Mahdavi, Reza | King's Indian Attack: Symmetrical Defense | |
| Aug 13, 2024 | Tabatabaei | 1–0 | Mahdavi | Round 12: Tabatabaei, M. Amin - Mahdavi, Reza | Sicilian Defense: Moscow Variation, Main Line | |
| Oct 7, 2023 | Reza Mahdavi | ½–½ | Arsen Davtyan | Round 9: Reza Mahdavi - Arsen Davtyan | Caro-Kann Defense: Advance Variation, Van der Wiel Attack | |
| Oct 6, 2023 | Giga Quparadze | ½–½ | Reza Mahdavi | Round 8: Giga Quparadze - Reza Mahdavi | Caro-Kann Defense: Tartakower Variation | |
| Oct 4, 2023 | Viachaslau Zarubitski | ½–½ | Reza Mahdavi | Round 6: Viachaslau Zarubitski - Reza Mahdavi | English Opening: Neo-Catalan | |
| Sep 30, 2023 | Reza Mahdavi | ½–½ | Karen H. Grigoryan | Round 2: Reza Mahdavi - Karen H. Grigoryan | Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack | |
| Aug 24, 2023 | Mahdavi | ½–½ | Al Hosani | Abu Dhabi Festival | Masters | Sicilian Defense: Four Knights Variation | |