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
1101 2026-01-06 Titled Tue 6th Jan 2026 chess.com INT 7 Reza Mahdavi Ruben Domingo Nunez 0-1 47 Open
1102 2026-01-06 Titled Tue 6th Jan 2026 chess.com INT 6 Reza Mahdavi Yan Domin 0-1 42 Open
1103 2026-01-06 Titled Tue 6th Jan 2026 chess.com INT 5 Zurab Javakhadze Reza Mahdavi 0-1 48 Open
1104 2026-01-06 Titled Tue 6th Jan 2026 chess.com INT 4 Reza Mahdavi Maxime Vachier-Lagrave 0-1 70 Open
1105 2026-01-06 Titled Tue 6th Jan 2026 chess.com INT 3 Reza Mahdavi Nitish Belurkar 1-0 74 Open
1106 2026-01-06 Titled Tue 6th Jan 2026 chess.com INT 2 Georgios Souleidis Reza Mahdavi 0-1 38 Open
1107 2026-01-06 Titled Tue 6th Jan 2026 chess.com INT 1 Reza Mahdavi Mikolaj Gbiorczyk 1-0 57 Open
1108 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 9 Reza Mahdavi Ilan Schnaider 1-0 58 Open
1109 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 8 Jeffery Xiong Reza Mahdavi 1-0 49 Open
1110 2026-01-01 2nd 3-0 Thu 1st Jan 2026 chess.com INT 7 Fabiano Caruana Reza Mahdavi 1-0 40 Open
1111 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 7 Reza Mahdavi Renato Terry 1-0 30 Open
1112 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 6 Bakhtiyar Askarov Reza Mahdavi 0-1 20 Open
1113 2026-01-01 1st 3-0 Thu 1st Jan 2026 chess.com INT 6 Reza Mahdavi Matthias Bluebaum 0-1 27 Open
1114 2026-01-01 2nd 3-0 Thu 1st Jan 2026 chess.com INT 6 Reza Mahdavi Suleyman Suleymanli 1-0 70 Open
1115 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 5 Andrei Skvortsov Reza Mahdavi 0-1 39 Open
1116 2026-01-01 1st 3-0 Thu 1st Jan 2026 chess.com INT 5 Reza Mahdavi Alikhan Khazhatuly 1-0 32 Open
1117 2026-01-01 2nd 3-0 Thu 1st Jan 2026 chess.com INT 5 Hamidreza Tahmasebi Reza Mahdavi 0-1 70 Open
1118 2026-01-01 1st 3-0 Thu 1st Jan 2026 chess.com INT 4 Dinesh Rajan M Reza Mahdavi 0-1 37 Open
1119 2026-01-01 2nd 3-0 Thu 1st Jan 2026 chess.com INT 4 Wanderlei Lukachewski Junior Reza Mahdavi 0-1 37 Open
1120 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 4 Reza Mahdavi Jose Eduardo Martinez Alcantara 0-1 79 Open
1121 2026-01-01 2nd 3-0 Thu 1st Jan 2026 chess.com INT 3 Reza Mahdavi Eleftherios Boutikos 1-0 38 Open
1122 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 3 Reza Mahdavi Matthias Bluebaum 1-0 26 Open
1123 2026-01-01 1st 3-0 Thu 1st Jan 2026 chess.com INT 3 Reza Mahdavi Le Thao Nguyen Pham 1-0 29 Open
1124 2026-01-01 2nd 3-0 Thu 1st Jan 2026 chess.com INT 2 Ege Oz Reza Mahdavi 1/2-1/2 42 Open
1125 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 2 Lucas Cumpe Reza Mahdavi 0-1 41 Open
1126 2026-01-01 1st 3-0 Thu 1st Jan 2026 chess.com INT 2 Viktor Skliarov Reza Mahdavi 1-0 33 Open
1127 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 1 Reza Mahdavi Julian Estrada Nieto 1-0 35 Open
1128 2026-01-01 1st 3-0 Thu 1st Jan 2026 chess.com INT 1 Reza Mahdavi Roger Labruyere 1-0 38 Open
1129 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 11 Reza Mahdavi Bogdan-Daniel Deac 0-1 35 Open
1130 2026-01-01 3rd 3-0 Thu 1st Jan 2026 chess.com INT 10 Yoseph Theolifus Taher Reza Mahdavi 0-1 97 Open
1131 2025-12-30 Titled Tue 30th Dec 2025 chess.com INT 8 V Pranav Reza Mahdavi 1-0 88 Open
1132 2025-12-30 Titled Tue 30th Dec 2025 chess.com INT 7 Reza Mahdavi Justin Zhide Wang 1-0 74 Open
1133 2025-12-30 Titled Tue 30th Dec 2025 chess.com INT 6 Reza Mahdavi Garg Aradhya 1/2-1/2 86 Open
1134 2025-12-30 Titled Tue 30th Dec 2025 chess.com INT 5 Bogdan-Daniel Deac Reza Mahdavi 1-0 33 Open
1135 2025-12-30 Titled Tue 30th Dec 2025 chess.com INT 4 Reza Mahdavi Armin Samimi 1-0 41 Open
1136 2025-12-30 Titled Tue 30th Dec 2025 chess.com INT 3 Nitish Belurkar Reza Mahdavi 0-1 33 Open
1137 2025-12-30 Titled Tue 30th Dec 2025 chess.com INT 2 Reza Mahdavi Jude Shearsby 1-0 45 Open
1138 2025-12-30 Titled Tue 30th Dec 2025 chess.com INT 1 Erik Ronka Reza Mahdavi 0-1 57 Open
1139 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 9 Reza Mahdavi Arshia Alaghehmand 0-1 67 Open
1140 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 8 Jan Malek Reza Mahdavi 0-1 36 Open
1141 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 7 Jan-Krzysztof Duda Reza Mahdavi 1-0 40 Open
1142 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 6 Reza Mahdavi Alikhan Daulet 1-0 35 Open
1143 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 5 Reza Mahdavi Antoni Kozak 1-0 42 Open
1144 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 4 Artemii Khanbutaev Reza Mahdavi 0-1 49 Open
1145 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 3 Colin Federer Reza Mahdavi 0-1 63 Open
1146 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 2 Reza Mahdavi Agustin Ambrogi 1-0 47 Open
1147 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 1 Timur Safin Reza Mahdavi 1-0 65 Open
1148 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 11 Artem Galaktionov Reza Mahdavi 0-1 28 Open
1149 2025-12-23 Titled Tue 23rd Dec 2025 chess.com INT 10 Reza Mahdavi Nagare Kaivalya Sandip 1-0 30 Open
1150 2025-12-18 3rd 3-0 Thu 18th Dec 2025 chess.com INT 9 Reza Mahdavi Samuel Sevian 0-1 63 Open
  1. vs Ruben Domingo NunezLost · 0-1White · 2026-01-06 · Round 7Titled Tue 6th Jan 2026
  2. vs Yan DominLost · 0-1White · 2026-01-06 · Round 6Titled Tue 6th Jan 2026
  3. vs Zurab JavakhadzeWon · 0-1Black · 2026-01-06 · Round 5Titled Tue 6th Jan 2026
  4. vs Maxime Vachier-LagraveLost · 0-1White · 2026-01-06 · Round 4Titled Tue 6th Jan 2026
  5. vs Nitish BelurkarWon · 1-0White · 2026-01-06 · Round 3Titled Tue 6th Jan 2026
  6. vs Georgios SouleidisWon · 0-1Black · 2026-01-06 · Round 2Titled Tue 6th Jan 2026
  7. vs Mikolaj GbiorczykWon · 1-0White · 2026-01-06 · Round 1Titled Tue 6th Jan 2026
  8. vs Ilan SchnaiderWon · 1-0White · 2026-01-01 · Round 93rd 3-0 Thu 1st Jan 2026
  9. vs Jeffery XiongLost · 1-0Black · 2026-01-01 · Round 83rd 3-0 Thu 1st Jan 2026
  10. vs Fabiano CaruanaLost · 1-0Black · 2026-01-01 · Round 72nd 3-0 Thu 1st Jan 2026
  11. vs Renato TerryWon · 1-0White · 2026-01-01 · Round 73rd 3-0 Thu 1st Jan 2026
  12. vs Bakhtiyar AskarovWon · 0-1Black · 2026-01-01 · Round 63rd 3-0 Thu 1st Jan 2026
  13. vs Matthias BluebaumLost · 0-1White · 2026-01-01 · Round 61st 3-0 Thu 1st Jan 2026
  14. vs Suleyman SuleymanliWon · 1-0White · 2026-01-01 · Round 62nd 3-0 Thu 1st Jan 2026
  15. vs Andrei SkvortsovWon · 0-1Black · 2026-01-01 · Round 53rd 3-0 Thu 1st Jan 2026
  16. vs Alikhan KhazhatulyWon · 1-0White · 2026-01-01 · Round 51st 3-0 Thu 1st Jan 2026
  17. vs Hamidreza TahmasebiWon · 0-1Black · 2026-01-01 · Round 52nd 3-0 Thu 1st Jan 2026
  18. vs Dinesh Rajan MWon · 0-1Black · 2026-01-01 · Round 41st 3-0 Thu 1st Jan 2026
  19. vs Wanderlei Lukachewski JuniorWon · 0-1Black · 2026-01-01 · Round 42nd 3-0 Thu 1st Jan 2026
  20. vs Jose Eduardo Martinez AlcantaraLost · 0-1White · 2026-01-01 · Round 43rd 3-0 Thu 1st Jan 2026
  21. vs Eleftherios BoutikosWon · 1-0White · 2026-01-01 · Round 32nd 3-0 Thu 1st Jan 2026
  22. vs Matthias BluebaumWon · 1-0White · 2026-01-01 · Round 33rd 3-0 Thu 1st Jan 2026
  23. vs Le Thao Nguyen PhamWon · 1-0White · 2026-01-01 · Round 31st 3-0 Thu 1st Jan 2026
  24. vs Ege OzDraw · ½–½Black · 2026-01-01 · Round 22nd 3-0 Thu 1st Jan 2026
  25. vs Lucas CumpeWon · 0-1Black · 2026-01-01 · Round 23rd 3-0 Thu 1st Jan 2026
  26. vs Viktor SkliarovLost · 1-0Black · 2026-01-01 · Round 21st 3-0 Thu 1st Jan 2026
  27. vs Julian Estrada NietoWon · 1-0White · 2026-01-01 · Round 13rd 3-0 Thu 1st Jan 2026
  28. vs Roger LabruyereWon · 1-0White · 2026-01-01 · Round 11st 3-0 Thu 1st Jan 2026
  29. vs Bogdan-Daniel DeacLost · 0-1White · 2026-01-01 · Round 113rd 3-0 Thu 1st Jan 2026
  30. vs Yoseph Theolifus TaherWon · 0-1Black · 2026-01-01 · Round 103rd 3-0 Thu 1st Jan 2026
  31. vs V PranavLost · 1-0Black · 2025-12-30 · Round 8Titled Tue 30th Dec 2025
  32. vs Justin Zhide WangWon · 1-0White · 2025-12-30 · Round 7Titled Tue 30th Dec 2025
  33. vs Garg AradhyaDraw · ½–½White · 2025-12-30 · Round 6Titled Tue 30th Dec 2025
  34. vs Bogdan-Daniel DeacLost · 1-0Black · 2025-12-30 · Round 5Titled Tue 30th Dec 2025
  35. vs Armin SamimiWon · 1-0White · 2025-12-30 · Round 4Titled Tue 30th Dec 2025
  36. vs Nitish BelurkarWon · 0-1Black · 2025-12-30 · Round 3Titled Tue 30th Dec 2025
  37. vs Jude ShearsbyWon · 1-0White · 2025-12-30 · Round 2Titled Tue 30th Dec 2025
  38. vs Erik RonkaWon · 0-1Black · 2025-12-30 · Round 1Titled Tue 30th Dec 2025
  39. vs Arshia AlaghehmandLost · 0-1White · 2025-12-23 · Round 9Titled Tue 23rd Dec 2025
  40. vs Jan MalekWon · 0-1Black · 2025-12-23 · Round 8Titled Tue 23rd Dec 2025
  41. vs Jan-Krzysztof DudaLost · 1-0Black · 2025-12-23 · Round 7Titled Tue 23rd Dec 2025
  42. vs Alikhan DauletWon · 1-0White · 2025-12-23 · Round 6Titled Tue 23rd Dec 2025
  43. vs Antoni KozakWon · 1-0White · 2025-12-23 · Round 5Titled Tue 23rd Dec 2025
  44. vs Artemii KhanbutaevWon · 0-1Black · 2025-12-23 · Round 4Titled Tue 23rd Dec 2025
  45. vs Colin FedererWon · 0-1Black · 2025-12-23 · Round 3Titled Tue 23rd Dec 2025
  46. vs Agustin AmbrogiWon · 1-0White · 2025-12-23 · Round 2Titled Tue 23rd Dec 2025
  47. vs Timur SafinLost · 1-0Black · 2025-12-23 · Round 1Titled Tue 23rd Dec 2025
  48. vs Artem GalaktionovWon · 0-1Black · 2025-12-23 · Round 11Titled Tue 23rd Dec 2025
  49. vs Nagare Kaivalya SandipWon · 1-0White · 2025-12-23 · Round 10Titled Tue 23rd Dec 2025
  50. vs Samuel SevianLost · 0-1White · 2025-12-18 · Round 93rd 3-0 Thu 18th Dec 2025