| Nov 10, 2025 | Nikitenko | 1–0 | Nikookar | Round 1: Nikitenko, Mihail - Nikookar, Mahdi | Semi-Slav Defense: Accelerated Meran Variation | |
| Sep 5, 2025 | Nikookar | 0–1 | Alaghehmand | Round 6: Nikookar, Mahdi - Alaghehmand, Arshia | Queen's Pawn Game: Barry Attack | |
| Sep 4, 2025 | Umarov | ½–½ | Nikookar | Round 5: Umarov, Bekhruz - Nikookar, Mahdi | Italian Game: Two Knights Defense, Modern Bishop's Opening | |
| Sep 4, 2025 | Nikookar | 1–0 | Akkus | Round 4: Nikookar, Mahdi - Akkus, Mehmet Azat | English Opening: Agincourt Defense, Catalan Defense, Semi-Slav Defense | |
| Sep 3, 2025 | Saemi | 0–1 | Nikookar | Round 3: Saemi, Sina - Nikookar, Mahdi | Queen's Gambit Declined: Janowski Variation | |
| Sep 3, 2025 | Nikookar | 1–0 | Mursalzade | Round 2: Nikookar, Mahdi - Mursalzade, Javad | Queen's Pawn Game: Barry Attack | |
| Sep 2, 2025 | Gulumov | 1–0 | Nikookar | Round 1: Gulumov, Muthat - Nikookar, Mahdi | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Jul 23, 2025 | Nikookar | 0–1 | Sadykov | Round 3: Nikookar, Mahdi - Sadykov, Ramil | Queen's Pawn Game: Symmetrical Variation | |
| Jul 21, 2025 | Nikookar | 0–1 | Maruflu | Round 1: Nikookar, Mahdi - Maruflu, Enes Yusuf | Queen's Pawn Game: Symmetrical Variation | |
| May 15, 2025 | Priasmoro | 1–0 | Nikookar | Round 9: Priasmoro, Novendra - Nikookar, Mahdi | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| May 14, 2025 | Nikookar | 0–1 | Setyaki | Round 8: Nikookar, Mahdi - Setyaki, Azarya Jodi | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| May 13, 2025 | Mohamed Saeed Laily | 0–1 | Nikookar | Round 7: Mohamed Saeed Laily - Nikookar, Mahdi | Queen's Gambit Declined: Janowski Variation | |
| May 12, 2025 | Hsu | ½–½ | Nikookar | Round 6: Hsu, Hsuan-Ming - Nikookar, Mahdi | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| May 11, 2025 | Nikookar | 0–1 | Ritviz | Round 5: Nikookar, Mahdi - Ritviz, Parab | English Opening: Anglo-Indian Defense, King's Indian Formation | |
| May 10, 2025 | Nikookar | * | Fancy | Round 9: Nikookar, Mahdi - Fancy, Stuart | Nimzowitsch Defense: Williams Variation | |
| May 10, 2025 | Meng | * | Nikookar | Round 8: Meng, Yihan - Nikookar, Mahdi | Anderssen's Opening | |
| May 10, 2025 | Nikookar | * | Pang | Round 7: Nikookar, Mahdi - Pang, Tao | French Defense: Advance Variation, Nimzowitsch Attack | |
| May 10, 2025 | Priasmoro | * | Nikookar | Round 6: Priasmoro, Novendra - Nikookar, Mahdi | Dutch Defense: Classical Variation, Huisl Variation | |
| May 10, 2025 | Nikookar | * | Zayed | Round 5: Nikookar, Mahdi - Zayed, Sultan Al Taher | ? | |
| May 10, 2025 | Amartuvshin | 1–0 | Nikookar | Round 4: Amartuvshin, Ganzorig - Nikookar, Mahdi | Slav Defense | |
| May 10, 2025 | Nikookar | * | Gan-Erdene | Round 3: Nikookar, Mahdi - Gan-Erdene, Sugar | Sicilian Defense: Snyder Variation | |
| May 10, 2025 | Zhalmakhanov | * | Nikookar | Round 2: Zhalmakhanov, Ramazan - Nikookar, Mahdi | French Defense: Winawer Variation, Poisoned Pawn Variation, Main Line | |
| May 10, 2025 | Nikookar | * | Lou | Round 1: Nikookar, Mahdi - Lou, Yiping | Queen's Pawn Game: Symmetrical Variation | |
| May 10, 2025 | Fancy | 0–1 | Nikookar | Round 4: Fancy, Stuart - Nikookar, Mahdi | Blackmar-Diemer Gambit: Reversed Albin Countergambit | |
| May 9, 2025 | Nikookar | ½–½ | Kodithuwakku | Round 3: Nikookar, Mahdi - Kodithuwakku, K K Dinujaya | Queen's Pawn Game: Symmetrical Variation | |
| May 8, 2025 | Bharath Subramaniyam H | 1–0 | Nikookar | Round 2: Bharath Subramaniyam H - Nikookar, Mahdi | Queen's Pawn Game: Accelerated London System | |
| May 7, 2025 | Nikookar | 0–1 | Zhao | Round 1: Nikookar, Mahdi - Zhao, Yuanhe | English Opening: Anglo-Indian Defense, Old Indian Formation | |
| Apr 15, 2025 | Nikookar | ½–½ | Saeed Abbas Kadhim | Round 9: Nikookar, Mahdi - Saeed Abbas Kadhim | English Opening: Anglo-Indian Defense, Old Indian Formation | |
| Apr 14, 2025 | Adeimi | 1–0 | Nikookar | Round 8: Adeimi, Michel - Nikookar, Mahdi | Queen's Pawn Game: Stonewall Attack | |
| Apr 13, 2025 | Nikookar | ½–½ | Jalal | Round 7: Nikookar, Mahdi - Jalal, Hazhar | Queen's Pawn Game: Symmetrical Variation | |
| Apr 12, 2025 | Atakhan | 1–0 | Nikookar | Round 6: Atakhan, Abtin - Nikookar, Mahdi | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Apr 11, 2025 | Nikookar | 1–0 | Rabeea | Round 5: Nikookar, Mahdi - Rabeea, Sabah Nori | King's Indian Attack | |
| Apr 10, 2025 | Samimi | ½–½ | Nikookar | Round 4: Samimi, Armin - Nikookar, Mahdi | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| Apr 9, 2025 | Al Busaidi | 0–1 | Nikookar | Round 2: Al Busaidi, Hamood - Nikookar, Mahdi | Caro-Kann Defense: Exchange Variation | |
| Apr 8, 2025 | Nikookar | 1–0 | Dyar | Round 1: Nikookar, Mahdi - Dyar, Jaza Bakir | King's Indian Attack | |
| Apr 8, 2025 | Nikookar | 0–1 | Idani | Round 3: Nikookar, Mahdi - Idani, Pouya | Queen's Pawn Game: London System, with e6 | |
| Jul 18, 2024 | Danesharaste | ½–½ | Nikookar | Round 10: Danesharaste, Arvin - Nikookar, Mahdi | Bogo-Indian Defense: Retreat Variation | |
| Jul 18, 2024 | Nikookar | 0–1 | Tahbaz | Round 9: Nikookar, Mahdi - Tahbaz, Arash | English Opening: King's English Variation | |
| Jul 18, 2024 | Azadi | ½–½ | Nikookar | Round 8: Azadi, Amirmohammad - Nikookar, Mahdi | English Opening: Anglo-Dutch Defense | |
| Jul 18, 2024 | Nikookar | 0–1 | Hojjatinejad | Round 7: Nikookar, Mahdi - Hojjatinejad, Ilia | English Opening: King's English Variation | |
| Jul 18, 2024 | Ghoreishi Amiri | 0–1 | Nikookar | Round 6: Ghoreishi Amiri, Seyed Kian - Nikookar, Mahdi | Italian Game: Scotch Gambit, Max Lange Attack | |
| Jul 18, 2024 | Nikookar | 1–0 | Bahmani | Round 5: Nikookar, Mahdi - Bahmani, Koorosh | English Opening: Caro-Kann Defensive System | |
| Jul 18, 2024 | Omidi | 1–0 | Nikookar | Round 4: Omidi, Arya - Nikookar, Mahdi | King's Indian Attack | |
| Jul 18, 2024 | Nikookar | ½–½ | Rastbod | Round 3: Nikookar, Mahdi - Rastbod, Ali | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Jul 18, 2024 | Ashraf | ½–½ | Nikookar | Round 2: Ashraf, Artin - Nikookar, Mahdi | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Jul 18, 2024 | Nikookar | 1–0 | Hosseinzadeh | Round 11: Nikookar, Mahdi - Hosseinzadeh, Nima | Indian Defense: London System | |
| Jul 18, 2024 | Nikookar | ½–½ | Atakhan | Round 1: Nikookar, Mahdi - Atakhan, Abtin | English Opening: Anglo-Indian Defense | |
| Apr 13, 2021 | Nikookar | 0–1 | Jahedi | Iranian Championship 1399 | Sicilian Defense: Snyder Variation | |
| Apr 13, 2021 | Mosadeghpour | 1–0 | Nikookar | Iranian Championship 1399 | French Defense: Winawer Variation | |
| Apr 12, 2021 | Gholami Orimi | 1–0 | Nikookar | Iranian Championship 1399 | Dutch Defense: Raphael Variation | |
| — | Nikookar | ½–½ | Poormosavi | Round 2: Nikookar, Mahdi - Poormosavi, Seyed Kian | Indian Defense: London System | |
| — | Nikookar | 1–0 | Hatirli | Round 4: Nikookar, Mahdi - Hatirli, Ugur Can | English Opening: Agincourt Defense, Catalan Defense, Semi-Slav Defense | |
| — | Nikookar | 1–0 | Flores Quillas | Round 6: Nikookar, Mahdi - Flores Quillas, Diego Saul Rodri | English Opening: Symmetrical Variation | |
| — | Nikookar | 1–0 | Darban | Round 9: Nikookar, Mahdi - Darban, Morteza | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| — | Nikookar | 1–0 | Norouzi Chenari | Round 1: Nikookar, Mahdi - Norouzi Chenari, Parham | Indian Defense: London System | |
| — | Nikookar | 1–0 | Maruflu | Round 3: Nikookar, Mahdi - Maruflu, Enes Yusuf | English Opening: King's English Variation, Two Knights Variation, Smyslov System | |
| — | Nikookar | 1–0 | Sevdimaliyev | Round 5: Nikookar, Mahdi - Sevdimaliyev, Urfan | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| — | Nikookar | ½–½ | Mohammadian sechani | Round 7: Nikookar, Mahdi - Mohammadian sechani, Arshia | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| — | Azimi | 0–1 | Nikookar | Round 1: Azimi, Amir Mohammad - Nikookar, Mahdi | English Opening: King's English Variation, Kramnik-Shirov Counterattack | |
| — | Zeynalli | 1–0 | Nikookar | Round 3: Zeynalli, Rashad - Nikookar, Mahdi | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | |
| — | Mohannad | 0–1 | Nikookar | Round 5: Mohannad, Farhan - Nikookar, Mahdi | Semi-Slav Defense: Accelerated Meran Variation | |
| — | Annaberdiyev | 1–0 | Nikookar | Round 7: Annaberdiyev, Meylis - Nikookar, Mahdi | French Defense: Winawer Variation, Delayed Exchange Variation | |
| — | Nigalidze | ½–½ | Nikookar | Round 8: Nigalidze, Gaioz - Nikookar, Mahdi | Queen's Pawn Game: Zukertort Variation | |
| — | Azali | 0–1 | Nikookar | Round 2: Azali, Tannaz - Nikookar, Mahdi | Semi-Slav Defense: Accelerated Meran Variation | |
| — | Gasimov | 0–1 | Nikookar | Round 4: Gasimov, Parviz - Nikookar, Mahdi | French Defense: Tarrasch Variation, Chistyakov Defense | |
| — | Biriya | 1–0 | Nikookar | Round 6: Biriya, Mohammadamin - Nikookar, Mahdi | Catalan Opening: Open Defense, Classical Line | |
| — | Topuz | 0–1 | Nikookar | Round 8: Topuz, Mirac Melih - Nikookar, Mahdi | Queen's Gambit Declined: Janowski Variation | |
| — | Omonov | 0–1 | Nikookar | Round 9: Omonov, Asrorjon - Nikookar, Mahdi | King's Indian Attack | |