IMReza Mahdavi
- FIDE ID
- 12595926
About Reza Mahdavi
Reza Mahdavi grew up in the chess community of Qazvin and trained at the Pars Chess School. In February 2014 he won Iran's under-six championship, beating all nine opponents in a field of 71. He added the Iranian under-ten title in 2017. Show more
Reza Mahdavi grew up in the chess community of Qazvin and trained at the Pars Chess School. In February 2014 he won Iran's under-six championship, beating all nine opponents in a field of 71. He added the Iranian under-ten title in 2017. In 2024 he won silver in the under-17 section of the World Schools Blitz Championship, scoring 8/9. That December, at sixteen, he defeated Nodirbek Abdusattorov in the opening round of the Qatar Masters.
Mahdavi also began winning major online events while still a FIDE master. On Christmas Eve 2024 he won the late Titled Tuesday tournament with an unbeaten 10/11, edging Magnus Carlsen on tiebreak. He drew their individual game and clinched the tournament by beating Sam Sevian with Black in the final round. In 2025 he became Qazvin's first International Master. He won his first Bullet Brawl on May 31 that year.
Rating history
FIDE rating history
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 1251 | 2025-11-27 | 2nd 3-0 Thu 27th Nov 2025 | chess.com INT | 1 | Tran Vo Quoc Bao | Reza Mahdavi | 0-1 | 31 | Open |
| 1252 | 2025-11-27 | 3rd 3-0 Thu 27th Nov 2025 | chess.com INT | 11 | Renato Terry | Reza Mahdavi | 1-0 | 72 | Open |
| 1253 | 2025-11-27 | 2nd 3-0 Thu 27th Nov 2025 | chess.com INT | 11 | Magnus Carlsen | Reza Mahdavi | 1-0 | 38 | Open |
| 1254 | 2025-11-27 | 2nd 3-0 Thu 27th Nov 2025 | chess.com INT | 10 | Matvey Galchenko | Reza Mahdavi | 0-1 | 27 | Open |
| 1255 | 2025-11-27 | 3rd 3-0 Thu 27th Nov 2025 | chess.com INT | 10 | Reza Mahdavi | Semen Khanin | 1-0 | 61 | Open |
| 1256 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 9 | Pablo Salinas Herrera | Reza Mahdavi | 0-1 | 63 | Open |
| 1257 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 8 | Reza Mahdavi | Artiom Stribuk | 1-0 | 34 | Open |
| 1258 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 7 | Antoni Radzimski | Reza Mahdavi | 0-1 | 23 | Open |
| 1259 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 6 | Reza Mahdavi | Bogdan-Daniel Deac | 0-1 | 28 | Open |
| 1260 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 5 | Alexander Rustemov | Reza Mahdavi | 0-1 | 53 | Open |
| 1261 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 4 | Reza Mahdavi | Ethan Sheehan | 1/2-1/2 | 44 | Open |
| 1262 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 3 | Aksel Bu Kvaloy | Reza Mahdavi | 1/2-1/2 | 55 | Open |
| 1263 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 2 | Reza Mahdavi | Ruslan Kavyev | 1-0 | 34 | Open |
| 1264 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 1 | Robert-Ionut Creanga | Reza Mahdavi | 0-1 | 59 | Open |
| 1265 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 11 | Reza Mahdavi | Alexey Sarana | 0-1 | 21 | Open |
| 1266 | 2025-11-25 | Titled Tue 25th Nov 2025 | chess.com INT | 10 | Reza Mahdavi | Nodar Lortkipanidze | 1-0 | 37 | Open |
| 1267 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 9 | Dincer Tasdogen | Reza Mahdavi | 1-0 | 44 | Open |
| 1268 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 9 | Jeremy Kane | Reza Mahdavi | 0-1 | 34 | Open |
| 1269 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 8 | Reza Mahdavi | Guha Mitrabha | 1-0 | 49 | Open |
| 1270 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 8 | Reza Mahdavi | Nikita Shandrygin | 1/2-1/2 | 93 | Open |
| 1271 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 7 | Reza Mahdavi | Pranesh M | 1-0 | 81 | Open |
| 1272 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 7 | Reza Mahdavi | Vladimir Mikhailovsky | 0-1 | 63 | Open |
| 1273 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 6 | Renato Terry | Reza Mahdavi | 1/2-1/2 | 92 | Open |
| 1274 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 6 | Vadym Petrovskiy | Reza Mahdavi | 1-0 | 64 | Open |
| 1275 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 5 | Reza Mahdavi | Joaquin Fiorito | 1-0 | 35 | Open |
| 1276 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 5 | Reza Mahdavi | Ngoc Truong Son Nguyen | 1-0 | 34 | Open |
| 1277 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 4 | Chithambaram VR. Aravindh | Reza Mahdavi | 0-1 | 38 | Open |
| 1278 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 4 | Nagare Kaivalya Sandip | Reza Mahdavi | 0-1 | 52 | Open |
| 1279 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 3 | Reza Mahdavi | Maksym Dubnevych | 0-1 | 66 | Open |
| 1280 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 3 | Reza Mahdavi | Federico Perez Ponsa | 1-0 | 27 | Open |
| 1281 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 2 | Alexander Gelman | Reza Mahdavi | 0-1 | 35 | Open |
| 1282 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 2 | Eric Rosen | Reza Mahdavi | 0-1 | 50 | Open |
| 1283 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 1 | Reza Mahdavi | Le Thao Nguyen Pham | 1-0 | 19 | Open |
| 1284 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 1 | Reza Mahdavi | Leonardo Tristan | 1-0 | 74 | Open |
| 1285 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 11 | Garg Aradhya | Reza Mahdavi | 0-1 | 72 | Open |
| 1286 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 11 | Reza Mahdavi | Mark Smirnov | 0-1 | 34 | Open |
| 1287 | 2025-11-20 | 1st 3-0 Thu 20th Nov 2025 | chess.com INT | 10 | Antoni Radzimski | Reza Mahdavi | 0-1 | 76 | Open |
| 1288 | 2025-11-20 | 3rd 3-0 Thu 20th Nov 2025 | chess.com INT | 10 | Reza Mahdavi | Jeffery Xiong | 0-1 | 32 | Open |
| 1289 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 9 | Jan-Krzysztof Duda | Reza Mahdavi | 1-0 | 42 | Open |
| 1290 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 8 | Varuzhan Akobian | Reza Mahdavi | 0-1 | 39 | Open |
| 1291 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 7 | Reza Mahdavi | Arman Mikaelyan | 1-0 | 67 | Open |
| 1292 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 6 | Reza Mahdavi | Matvey Galchenko | 1/2-1/2 | 95 | Open |
| 1293 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 5 | Denis Lazavik | Reza Mahdavi | 1-0 | 57 | Open |
| 1294 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 4 | Henning Holinka | Reza Mahdavi | 0-1 | 69 | Open |
| 1295 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 3 | Reza Mahdavi | Luca Jr Moroni | 1-0 | 39 | Open |
| 1296 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 2 | Artur Ganiev | Reza Mahdavi | 0-1 | 39 | Open |
| 1297 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 1 | Reza Mahdavi | Liudmyla Ivanytska | 1-0 | 66 | Open |
| 1298 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 11 | Reza Mahdavi | Magnus Carlsen | 0-1 | 21 | Open |
| 1299 | 2025-11-18 | Titled Tue 18th Nov 2025 | chess.com INT | 10 | Reza Mahdavi | Vasileios Dim Katsanis | 1-0 | 36 | Open |
| 1300 | 2025-11-13 | 3rd 3-0 Thu 13th Nov 2025 | chess.com INT | 9 | Alexey Sarana | Reza Mahdavi | 1-0 | 52 | Open |
- vs Tran Vo Quoc BaoWon · 0-12nd 3-0 Thu 27th Nov 2025
- vs Renato TerryLost · 1-03rd 3-0 Thu 27th Nov 2025
- vs Magnus CarlsenLost · 1-02nd 3-0 Thu 27th Nov 2025
- vs Matvey GalchenkoWon · 0-12nd 3-0 Thu 27th Nov 2025
- vs Semen KhaninWon · 1-03rd 3-0 Thu 27th Nov 2025
- vs Pablo Salinas HerreraWon · 0-1Titled Tue 25th Nov 2025
- vs Artiom StribukWon · 1-0Titled Tue 25th Nov 2025
- vs Antoni RadzimskiWon · 0-1Titled Tue 25th Nov 2025
- vs Bogdan-Daniel DeacLost · 0-1Titled Tue 25th Nov 2025
- vs Alexander RustemovWon · 0-1Titled Tue 25th Nov 2025
- vs Ethan SheehanDraw · ½–½Titled Tue 25th Nov 2025
- vs Aksel Bu KvaloyDraw · ½–½Titled Tue 25th Nov 2025
- vs Ruslan KavyevWon · 1-0Titled Tue 25th Nov 2025
- vs Robert-Ionut CreangaWon · 0-1Titled Tue 25th Nov 2025
- vs Alexey SaranaLost · 0-1Titled Tue 25th Nov 2025
- vs Nodar LortkipanidzeWon · 1-0Titled Tue 25th Nov 2025
- vs Dincer TasdogenLost · 1-03rd 3-0 Thu 20th Nov 2025
- vs Jeremy KaneWon · 0-11st 3-0 Thu 20th Nov 2025
- vs Guha MitrabhaWon · 1-03rd 3-0 Thu 20th Nov 2025
- vs Nikita ShandryginDraw · ½–½1st 3-0 Thu 20th Nov 2025
- vs Pranesh MWon · 1-03rd 3-0 Thu 20th Nov 2025
- vs Vladimir MikhailovskyLost · 0-11st 3-0 Thu 20th Nov 2025
- vs Renato TerryDraw · ½–½3rd 3-0 Thu 20th Nov 2025
- vs Vadym PetrovskiyLost · 1-01st 3-0 Thu 20th Nov 2025
- vs Joaquin FioritoWon · 1-01st 3-0 Thu 20th Nov 2025
- vs Ngoc Truong Son NguyenWon · 1-03rd 3-0 Thu 20th Nov 2025
- vs Chithambaram VR. AravindhWon · 0-13rd 3-0 Thu 20th Nov 2025
- vs Nagare Kaivalya SandipWon · 0-11st 3-0 Thu 20th Nov 2025
- vs Maksym DubnevychLost · 0-11st 3-0 Thu 20th Nov 2025
- vs Federico Perez PonsaWon · 1-03rd 3-0 Thu 20th Nov 2025
- vs Alexander GelmanWon · 0-11st 3-0 Thu 20th Nov 2025
- vs Eric RosenWon · 0-13rd 3-0 Thu 20th Nov 2025
- vs Le Thao Nguyen PhamWon · 1-01st 3-0 Thu 20th Nov 2025
- vs Leonardo TristanWon · 1-03rd 3-0 Thu 20th Nov 2025
- vs Garg AradhyaWon · 0-13rd 3-0 Thu 20th Nov 2025
- vs Mark SmirnovLost · 0-11st 3-0 Thu 20th Nov 2025
- vs Antoni RadzimskiWon · 0-11st 3-0 Thu 20th Nov 2025
- vs Jeffery XiongLost · 0-13rd 3-0 Thu 20th Nov 2025
- vs Jan-Krzysztof DudaLost · 1-0Titled Tue 18th Nov 2025
- vs Varuzhan AkobianWon · 0-1Titled Tue 18th Nov 2025
- vs Arman MikaelyanWon · 1-0Titled Tue 18th Nov 2025
- vs Matvey GalchenkoDraw · ½–½Titled Tue 18th Nov 2025
- vs Denis LazavikLost · 1-0Titled Tue 18th Nov 2025
- vs Henning HolinkaWon · 0-1Titled Tue 18th Nov 2025
- vs Luca Jr MoroniWon · 1-0Titled Tue 18th Nov 2025
- vs Artur GanievWon · 0-1Titled Tue 18th Nov 2025
- vs Liudmyla IvanytskaWon · 1-0Titled Tue 18th Nov 2025
- vs Magnus CarlsenLost · 0-1Titled Tue 18th Nov 2025
- vs Vasileios Dim KatsanisWon · 1-0Titled Tue 18th Nov 2025
- vs Alexey SaranaLost · 1-03rd 3-0 Thu 13th Nov 2025