Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. R Mahdavi vs Surya S A Aryan |
| 1-0 | 27 | 2016 | World Cadets U12 | C27 Vienna Game |
2. Wojciech Wielgus vs R Mahdavi |
| ½-½ | 51 | 2016 | World Cadets U12 | B45 Sicilian, Taimanov |
3. R Mahdavi vs Veer Kadakia |
| 1-0 | 47 | 2016 | World Cadets U12 | C26 Vienna |
4. N Dovbnia vs R Mahdavi |
| 0-1 | 32 | 2016 | World Cadets U12 | B22 Sicilian, Alapin |
5. R Mahdavi vs S Kurbandurdyyev |
| 0-1 | 34 | 2016 | World Cadets U12 | B13 Caro-Kann, Exchange |
6. H Kunka vs R Mahdavi |
| 0-1 | 47 | 2016 | World Cadets U12 | B45 Sicilian, Taimanov |
7. R Mahdavi vs D Mardov |
| 0-1 | 39 | 2016 | World Cadets U12 | A36 English |
8. B Huang vs R Mahdavi |
| 0-1 | 29 | 2016 | World Cadets U12 | B40 Sicilian |
9. R Mahdavi vs M Milanovic |
| 0-1 | 29 | 2016 | World Cadets U12 | C26 Vienna |
10. R Mahdavi vs M Milanovic |
| 0-1 | 41 | 2016 | World Cadets U12 | D44 Queen's Gambit Declined Semi-Slav |
11. V Gadi vs R Mahdavi |
| 0-1 | 38 | 2016 | World Cadets U12 | E94 King's Indian, Orthodox |
12. R Mahdavi vs R Wilson |
| ½-½ | 39 | 2016 | World Cadets U12 | B20 Sicilian |
13. A Mirzoev vs R Mahdavi |
| 1-0 | 32 | 2020 | 18th Caspian Cup | A48 King's Indian |
14. M Gharibyan vs R Mahdavi |
| ½-½ | 58 | 2021 | 3rd Yerevan Open A | A05 Reti Opening |
15. C Anto vs R Mahdavi |
| ½-½ | 30 | 2023 | Abu Dhabi Masters | E21 Nimzo-Indian, Three Knights |
16. R Mahdavi vs E Hossain |
| 1-0 | 51 | 2023 | Abu Dhabi Masters | B45 Sicilian, Taimanov |
17. R Mahdavi vs C Zou |
| ½-½ | 57 | 2023 | Abu Dhabi Masters | C46 Three Knights |
18. P Rout vs R Mahdavi |
| 1-0 | 67 | 2023 | Abu Dhabi Masters | B92 Sicilian, Najdorf, Opocensky Variation |
19. R Mahdavi vs O Al Hosani |
| ½-½ | 30 | 2023 | Abu Dhabi Masters | B45 Sicilian, Taimanov |
20. R Mahdavi vs K Grigoryan |
| ½-½ | 48 | 2023 | Yerevan Open | B48 Sicilian, Taimanov Variation |
21. V Zarubitski vs R Mahdavi |
| ½-½ | 24 | 2023 | Yerevan Open | A13 English |
22. G Quparadze vs R Mahdavi |
| ½-½ | 49 | 2023 | Yerevan Open | B15 Caro-Kann |
23. R Mahdavi vs A Davtyan |
| ½-½ | 40 | 2023 | Yerevan Open | B12 Caro-Kann Defense |
24. R Mahdavi vs O Nigmatov |
| 0-1 | 70 | 2024 | Aeroflot Open-A | B12 Caro-Kann Defense |
25. N Matinian vs R Mahdavi |
| ½-½ | 33 | 2024 | Aeroflot Open-A | B45 Sicilian, Taimanov |