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
1051 2026-02-05 2nd 3-0 Thu 5th Feb 2026 chess.com INT 10 Reza Mahdavi Robert Piliposyan 1-0 41 Open
1052 2026-02-03 Titled Tue 3rd Feb 2026 chess.com INT 6 Reza Mahdavi Michael Jr. Concio 0-1 73 Open
1053 2026-02-03 Titled Tue 3rd Feb 2026 chess.com INT 5 Stamatis Kourkoulos-Arditis Reza Mahdavi 1/2-1/2 69 Open
1054 2026-02-03 Titled Tue 3rd Feb 2026 chess.com INT 4 Reza Mahdavi Alikhan Daulet 1-0 32 Open
1055 2026-02-03 Titled Tue 3rd Feb 2026 chess.com INT 3 Balazs Csonka Reza Mahdavi 1-0 32 Open
1056 2026-02-03 Titled Tue 3rd Feb 2026 chess.com INT 2 Reza Mahdavi Alexander Gelman 1-0 40 Open
1057 2026-02-03 Titled Tue 3rd Feb 2026 chess.com INT 1 Evsuld Myagmarsuren Reza Mahdavi 0-1 31 Open
1058 2026-01-29 1st 3-0 Thu 29th Jan 2026 chess.com INT 9 Reza Mahdavi Alexandr Fier 1-0 24 Open
1059 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 9 Reza Mahdavi Hikaru Nakamura 1/2-1/2 40 Open
1060 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 9 M. Amin Tabatabaei Reza Mahdavi 1/2-1/2 76 Open
1061 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 8 Sergei Zhigalko Reza Mahdavi 0-1 106 Open
1062 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 8 Reza Mahdavi Alexey Sarana 0-1 41 Open
1063 2026-01-29 1st 3-0 Thu 29th Jan 2026 chess.com INT 8 Milosz Szpar Reza Mahdavi 1-0 41 Open
1064 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 7 Krikor Sevag Mekhitarian Reza Mahdavi 0-1 31 Open
1065 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 7 Mukhammadzokhid Suyarov Reza Mahdavi 0-1 56 Open
1066 2026-01-29 1st 3-0 Thu 29th Jan 2026 chess.com INT 7 Reza Mahdavi Allahverdi Hamidov 1-0 39 Open
1067 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 6 Renato Terry Reza Mahdavi 1-0 88 Open
1068 2026-01-29 1st 3-0 Thu 29th Jan 2026 chess.com INT 6 Andrey Ermolaev Reza Mahdavi 0-1 48 Open
1069 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 6 Reza Mahdavi Magnus Carlsen 0-1 27 Open
1070 2026-01-29 1st 3-0 Thu 29th Jan 2026 chess.com INT 5 Reza Mahdavi Gianmarco Leiva 0-1 54 Open
1071 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 5 Reza Mahdavi Olexandr Bortnyk 1-0 113 Open
1072 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 5 M. Amin Tabatabaei Reza Mahdavi 0-1 44 Open
1073 2026-01-29 1st 3-0 Thu 29th Jan 2026 chess.com INT 4 Erigaisi Arjun Reza Mahdavi 1-0 31 Open
1074 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 4 Denis Lazavik Reza Mahdavi 0-1 65 Open
1075 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 4 Reza Mahdavi Jose Eduardo Martinez Alcantara 1-0 79 Open
1076 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 3 Maksym Pankiv Reza Mahdavi 0-1 46 Open
1077 2026-01-29 1st 3-0 Thu 29th Jan 2026 chess.com INT 3 Nikita Shandrygin Reza Mahdavi 0-1 40 Open
1078 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 3 Reza Mahdavi Krikor Sevag Mekhitarian 1-0 92 Open
1079 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 2 Reza Mahdavi Matias Perez Gormaz 1-0 63 Open
1080 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 2 Reza Mahdavi Praveen Balakrishnan 1-0 84 Open
1081 2026-01-29 1st 3-0 Thu 29th Jan 2026 chess.com INT 2 Reza Mahdavi Damir Bulgak 1-0 24 Open
1082 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 1 Miguel Herrera Ortiz Reza Mahdavi 0-1 46 Open
1083 2026-01-29 1st 3-0 Thu 29th Jan 2026 chess.com INT 1 Nikolaos Spyropoulos Reza Mahdavi 0-1 34 Open
1084 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 1 Maxx Coleman Reza Mahdavi 0-1 34 Open
1085 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 11 Reza Mahdavi Pranesh M 1-0 70 Open
1086 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 11 Reza Mahdavi Olexandr Bortnyk 0-1 32 Open
1087 2026-01-29 1st 3-0 Thu 29th Jan 2026 chess.com INT 10 Igor Lysyj Reza Mahdavi 1-0 48 Open
1088 2026-01-29 3rd 3-0 Thu 29th Jan 2026 chess.com INT 10 Sergei Zhigalko Reza Mahdavi 0-1 39 Open
1089 2026-01-29 2nd 3-0 Thu 29th Jan 2026 chess.com INT 10 Emin Ohanyan Reza Mahdavi 1-0 96 Open
1090 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 9 Reza Mahdavi Alexey Sarana 0-1 35 Open
1091 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 8 Nikolas Theodorou Reza Mahdavi 0-1 45 Open
1092 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 7 Reza Mahdavi Alexander Grischuk 1-0 101 Open
1093 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 6 Maxime Vachier-Lagrave Reza Mahdavi 0-1 68 Open
1094 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 5 Raghav V Reza Mahdavi 0-1 22 Open
1095 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 4 Reza Mahdavi Maksim Schekachikhin 1-0 25 Open
1096 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 3 Christian Gabriel Allen Leydenz Reza Mahdavi 0-1 23 Open
1097 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 2 Reza Mahdavi Matias Jaque Gutierrez 1-0 34 Open
1098 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 1 Andrii Diachek Reza Mahdavi 1-0 41 Open
1099 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 11 Sion Radamantys Galaviz Medina Reza Mahdavi 0-1 26 Open
1100 2026-01-27 Titled Tue 27th Jan 2026 chess.com INT 10 Reza Mahdavi Bogdan-Daniel Deac 0-1 33 Open
  1. vs Robert PiliposyanWon · 1-0White · 2026-02-05 · Round 102nd 3-0 Thu 5th Feb 2026
  2. vs Michael Jr. ConcioLost · 0-1White · 2026-02-03 · Round 6Titled Tue 3rd Feb 2026
  3. vs Stamatis Kourkoulos-ArditisDraw · ½–½Black · 2026-02-03 · Round 5Titled Tue 3rd Feb 2026
  4. vs Alikhan DauletWon · 1-0White · 2026-02-03 · Round 4Titled Tue 3rd Feb 2026
  5. vs Balazs CsonkaLost · 1-0Black · 2026-02-03 · Round 3Titled Tue 3rd Feb 2026
  6. vs Alexander GelmanWon · 1-0White · 2026-02-03 · Round 2Titled Tue 3rd Feb 2026
  7. vs Evsuld MyagmarsurenWon · 0-1Black · 2026-02-03 · Round 1Titled Tue 3rd Feb 2026
  8. vs Alexandr FierWon · 1-0White · 2026-01-29 · Round 91st 3-0 Thu 29th Jan 2026
  9. vs Hikaru NakamuraDraw · ½–½White · 2026-01-29 · Round 92nd 3-0 Thu 29th Jan 2026
  10. vs M. Amin TabatabaeiDraw · ½–½Black · 2026-01-29 · Round 93rd 3-0 Thu 29th Jan 2026
  11. vs Sergei ZhigalkoWon · 0-1Black · 2026-01-29 · Round 82nd 3-0 Thu 29th Jan 2026
  12. vs Alexey SaranaLost · 0-1White · 2026-01-29 · Round 83rd 3-0 Thu 29th Jan 2026
  13. vs Milosz SzparLost · 1-0Black · 2026-01-29 · Round 81st 3-0 Thu 29th Jan 2026
  14. vs Krikor Sevag MekhitarianWon · 0-1Black · 2026-01-29 · Round 72nd 3-0 Thu 29th Jan 2026
  15. vs Mukhammadzokhid SuyarovWon · 0-1Black · 2026-01-29 · Round 73rd 3-0 Thu 29th Jan 2026
  16. vs Allahverdi HamidovWon · 1-0White · 2026-01-29 · Round 71st 3-0 Thu 29th Jan 2026
  17. vs Renato TerryLost · 1-0Black · 2026-01-29 · Round 63rd 3-0 Thu 29th Jan 2026
  18. vs Andrey ErmolaevWon · 0-1Black · 2026-01-29 · Round 61st 3-0 Thu 29th Jan 2026
  19. vs Magnus CarlsenLost · 0-1White · 2026-01-29 · Round 62nd 3-0 Thu 29th Jan 2026
  20. vs Gianmarco LeivaLost · 0-1White · 2026-01-29 · Round 51st 3-0 Thu 29th Jan 2026
  21. vs Olexandr BortnykWon · 1-0White · 2026-01-29 · Round 53rd 3-0 Thu 29th Jan 2026
  22. vs M. Amin TabatabaeiWon · 0-1Black · 2026-01-29 · Round 52nd 3-0 Thu 29th Jan 2026
  23. vs Erigaisi ArjunLost · 1-0Black · 2026-01-29 · Round 41st 3-0 Thu 29th Jan 2026
  24. vs Denis LazavikWon · 0-1Black · 2026-01-29 · Round 43rd 3-0 Thu 29th Jan 2026
  25. vs Jose Eduardo Martinez AlcantaraWon · 1-0White · 2026-01-29 · Round 42nd 3-0 Thu 29th Jan 2026
  26. vs Maksym PankivWon · 0-1Black · 2026-01-29 · Round 32nd 3-0 Thu 29th Jan 2026
  27. vs Nikita ShandryginWon · 0-1Black · 2026-01-29 · Round 31st 3-0 Thu 29th Jan 2026
  28. vs Krikor Sevag MekhitarianWon · 1-0White · 2026-01-29 · Round 33rd 3-0 Thu 29th Jan 2026
  29. vs Matias Perez GormazWon · 1-0White · 2026-01-29 · Round 23rd 3-0 Thu 29th Jan 2026
  30. vs Praveen BalakrishnanWon · 1-0White · 2026-01-29 · Round 22nd 3-0 Thu 29th Jan 2026
  31. vs Damir BulgakWon · 1-0White · 2026-01-29 · Round 21st 3-0 Thu 29th Jan 2026
  32. vs Miguel Herrera OrtizWon · 0-1Black · 2026-01-29 · Round 13rd 3-0 Thu 29th Jan 2026
  33. vs Nikolaos SpyropoulosWon · 0-1Black · 2026-01-29 · Round 11st 3-0 Thu 29th Jan 2026
  34. vs Maxx ColemanWon · 0-1Black · 2026-01-29 · Round 12nd 3-0 Thu 29th Jan 2026
  35. vs Pranesh MWon · 1-0White · 2026-01-29 · Round 113rd 3-0 Thu 29th Jan 2026
  36. vs Olexandr BortnykLost · 0-1White · 2026-01-29 · Round 112nd 3-0 Thu 29th Jan 2026
  37. vs Igor LysyjLost · 1-0Black · 2026-01-29 · Round 101st 3-0 Thu 29th Jan 2026
  38. vs Sergei ZhigalkoWon · 0-1Black · 2026-01-29 · Round 103rd 3-0 Thu 29th Jan 2026
  39. vs Emin OhanyanLost · 1-0Black · 2026-01-29 · Round 102nd 3-0 Thu 29th Jan 2026
  40. vs Alexey SaranaLost · 0-1White · 2026-01-27 · Round 9Titled Tue 27th Jan 2026
  41. vs Nikolas TheodorouWon · 0-1Black · 2026-01-27 · Round 8Titled Tue 27th Jan 2026
  42. vs Alexander GrischukWon · 1-0White · 2026-01-27 · Round 7Titled Tue 27th Jan 2026
  43. vs Maxime Vachier-LagraveWon · 0-1Black · 2026-01-27 · Round 6Titled Tue 27th Jan 2026
  44. vs Raghav VWon · 0-1Black · 2026-01-27 · Round 5Titled Tue 27th Jan 2026
  45. vs Maksim SchekachikhinWon · 1-0White · 2026-01-27 · Round 4Titled Tue 27th Jan 2026
  46. vs Christian Gabriel Allen LeydenzWon · 0-1Black · 2026-01-27 · Round 3Titled Tue 27th Jan 2026
  47. vs Matias Jaque GutierrezWon · 1-0White · 2026-01-27 · Round 2Titled Tue 27th Jan 2026
  48. vs Andrii DiachekLost · 1-0Black · 2026-01-27 · Round 1Titled Tue 27th Jan 2026
  49. vs Sion Radamantys Galaviz MedinaWon · 0-1Black · 2026-01-27 · Round 11Titled Tue 27th Jan 2026
  50. vs Bogdan-Daniel DeacLost · 0-1White · 2026-01-27 · Round 10Titled Tue 27th Jan 2026