IMReza Mahdavi

IRI Born 2008 Male
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.

FIDE ratings

2489

Classical

Published FIDE

2467

Rapid

Published FIDE

2440

Blitz

Published FIDE

Official classical ranks

World rank
#651
National rank · IRI
#7

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2492 Oct 2025
Recorded years
2014–2026
Archived games
2852

Based on available monthly lists and saved games.

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
  1. vs Tran Vo Quoc BaoWon · 0-1Black · 2025-11-27 · Round 12nd 3-0 Thu 27th Nov 2025
  2. vs Renato TerryLost · 1-0Black · 2025-11-27 · Round 113rd 3-0 Thu 27th Nov 2025
  3. vs Magnus CarlsenLost · 1-0Black · 2025-11-27 · Round 112nd 3-0 Thu 27th Nov 2025
  4. vs Matvey GalchenkoWon · 0-1Black · 2025-11-27 · Round 102nd 3-0 Thu 27th Nov 2025
  5. vs Semen KhaninWon · 1-0White · 2025-11-27 · Round 103rd 3-0 Thu 27th Nov 2025
  6. vs Pablo Salinas HerreraWon · 0-1Black · 2025-11-25 · Round 9Titled Tue 25th Nov 2025
  7. vs Artiom StribukWon · 1-0White · 2025-11-25 · Round 8Titled Tue 25th Nov 2025
  8. vs Antoni RadzimskiWon · 0-1Black · 2025-11-25 · Round 7Titled Tue 25th Nov 2025
  9. vs Bogdan-Daniel DeacLost · 0-1White · 2025-11-25 · Round 6Titled Tue 25th Nov 2025
  10. vs Alexander RustemovWon · 0-1Black · 2025-11-25 · Round 5Titled Tue 25th Nov 2025
  11. vs Ethan SheehanDraw · ½–½White · 2025-11-25 · Round 4Titled Tue 25th Nov 2025
  12. vs Aksel Bu KvaloyDraw · ½–½Black · 2025-11-25 · Round 3Titled Tue 25th Nov 2025
  13. vs Ruslan KavyevWon · 1-0White · 2025-11-25 · Round 2Titled Tue 25th Nov 2025
  14. vs Robert-Ionut CreangaWon · 0-1Black · 2025-11-25 · Round 1Titled Tue 25th Nov 2025
  15. vs Alexey SaranaLost · 0-1White · 2025-11-25 · Round 11Titled Tue 25th Nov 2025
  16. vs Nodar LortkipanidzeWon · 1-0White · 2025-11-25 · Round 10Titled Tue 25th Nov 2025
  17. vs Dincer TasdogenLost · 1-0Black · 2025-11-20 · Round 93rd 3-0 Thu 20th Nov 2025
  18. vs Jeremy KaneWon · 0-1Black · 2025-11-20 · Round 91st 3-0 Thu 20th Nov 2025
  19. vs Guha MitrabhaWon · 1-0White · 2025-11-20 · Round 83rd 3-0 Thu 20th Nov 2025
  20. vs Nikita ShandryginDraw · ½–½White · 2025-11-20 · Round 81st 3-0 Thu 20th Nov 2025
  21. vs Pranesh MWon · 1-0White · 2025-11-20 · Round 73rd 3-0 Thu 20th Nov 2025
  22. vs Vladimir MikhailovskyLost · 0-1White · 2025-11-20 · Round 71st 3-0 Thu 20th Nov 2025
  23. vs Renato TerryDraw · ½–½Black · 2025-11-20 · Round 63rd 3-0 Thu 20th Nov 2025
  24. vs Vadym PetrovskiyLost · 1-0Black · 2025-11-20 · Round 61st 3-0 Thu 20th Nov 2025
  25. vs Joaquin FioritoWon · 1-0White · 2025-11-20 · Round 51st 3-0 Thu 20th Nov 2025
  26. vs Ngoc Truong Son NguyenWon · 1-0White · 2025-11-20 · Round 53rd 3-0 Thu 20th Nov 2025
  27. vs Chithambaram VR. AravindhWon · 0-1Black · 2025-11-20 · Round 43rd 3-0 Thu 20th Nov 2025
  28. vs Nagare Kaivalya SandipWon · 0-1Black · 2025-11-20 · Round 41st 3-0 Thu 20th Nov 2025
  29. vs Maksym DubnevychLost · 0-1White · 2025-11-20 · Round 31st 3-0 Thu 20th Nov 2025
  30. vs Federico Perez PonsaWon · 1-0White · 2025-11-20 · Round 33rd 3-0 Thu 20th Nov 2025
  31. vs Alexander GelmanWon · 0-1Black · 2025-11-20 · Round 21st 3-0 Thu 20th Nov 2025
  32. vs Eric RosenWon · 0-1Black · 2025-11-20 · Round 23rd 3-0 Thu 20th Nov 2025
  33. vs Le Thao Nguyen PhamWon · 1-0White · 2025-11-20 · Round 11st 3-0 Thu 20th Nov 2025
  34. vs Leonardo TristanWon · 1-0White · 2025-11-20 · Round 13rd 3-0 Thu 20th Nov 2025
  35. vs Garg AradhyaWon · 0-1Black · 2025-11-20 · Round 113rd 3-0 Thu 20th Nov 2025
  36. vs Mark SmirnovLost · 0-1White · 2025-11-20 · Round 111st 3-0 Thu 20th Nov 2025
  37. vs Antoni RadzimskiWon · 0-1Black · 2025-11-20 · Round 101st 3-0 Thu 20th Nov 2025
  38. vs Jeffery XiongLost · 0-1White · 2025-11-20 · Round 103rd 3-0 Thu 20th Nov 2025
  39. vs Jan-Krzysztof DudaLost · 1-0Black · 2025-11-18 · Round 9Titled Tue 18th Nov 2025
  40. vs Varuzhan AkobianWon · 0-1Black · 2025-11-18 · Round 8Titled Tue 18th Nov 2025
  41. vs Arman MikaelyanWon · 1-0White · 2025-11-18 · Round 7Titled Tue 18th Nov 2025
  42. vs Matvey GalchenkoDraw · ½–½White · 2025-11-18 · Round 6Titled Tue 18th Nov 2025
  43. vs Denis LazavikLost · 1-0Black · 2025-11-18 · Round 5Titled Tue 18th Nov 2025
  44. vs Henning HolinkaWon · 0-1Black · 2025-11-18 · Round 4Titled Tue 18th Nov 2025
  45. vs Luca Jr MoroniWon · 1-0White · 2025-11-18 · Round 3Titled Tue 18th Nov 2025
  46. vs Artur GanievWon · 0-1Black · 2025-11-18 · Round 2Titled Tue 18th Nov 2025
  47. vs Liudmyla IvanytskaWon · 1-0White · 2025-11-18 · Round 1Titled Tue 18th Nov 2025
  48. vs Magnus CarlsenLost · 0-1White · 2025-11-18 · Round 11Titled Tue 18th Nov 2025
  49. vs Vasileios Dim KatsanisWon · 1-0White · 2025-11-18 · Round 10Titled Tue 18th Nov 2025
  50. vs Alexey SaranaLost · 1-0Black · 2025-11-13 · Round 93rd 3-0 Thu 13th Nov 2025