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
1301 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 9 Reza Mahdavi Mohammad Nubairshah Shaikh 1-0 33 Open
1302 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 8 Dau Khuong Duy Reza Mahdavi 1-0 60 Open
1303 2025-11-13 3rd 3-0 Thu 13th Nov 2025 chess.com INT 8 Benjamin Bok Reza Mahdavi 1/2-1/2 35 Open
1304 2025-11-13 2nd 3-0 Thu 13th Nov 2025 chess.com INT 7 Platon Galperin Reza Mahdavi 1-0 42 Open
1305 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 7 Reza Mahdavi Nikolas Theodorou 1-0 56 Open
1306 2025-11-13 3rd 3-0 Thu 13th Nov 2025 chess.com INT 7 Reza Mahdavi Sanan Sjugirov 1-0 41 Open
1307 2025-11-13 3rd 3-0 Thu 13th Nov 2025 chess.com INT 6 Yoseph Theolifus Taher Reza Mahdavi 0-1 41 Open
1308 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 6 Olexandr Bortnyk Reza Mahdavi 1-0 70 Open
1309 2025-11-13 2nd 3-0 Thu 13th Nov 2025 chess.com INT 6 Reza Mahdavi Hikaru Nakamura 1/2-1/2 45 Open
1310 2025-11-13 2nd 3-0 Thu 13th Nov 2025 chess.com INT 5 Sina Movahed Reza Mahdavi 1-0 26 Open
1311 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 5 Magnus Carlsen Reza Mahdavi 0-1 39 Open
1312 2025-11-13 3rd 3-0 Thu 13th Nov 2025 chess.com INT 5 Olexandr Bortnyk Reza Mahdavi 0-1 40 Open
1313 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 4 Reza Mahdavi Ryo Chen 1/2-1/2 55 Open
1314 2025-11-13 3rd 3-0 Thu 13th Nov 2025 chess.com INT 4 Reza Mahdavi Alexander Grischuk 1/2-1/2 29 Open
1315 2025-11-13 2nd 3-0 Thu 13th Nov 2025 chess.com INT 4 Reza Mahdavi Hans Moke Niemann 1/2-1/2 61 Open
1316 2025-11-13 2nd 3-0 Thu 13th Nov 2025 chess.com INT 3 Egor Baskakov Reza Mahdavi 0-1 46 Open
1317 2025-11-13 3rd 3-0 Thu 13th Nov 2025 chess.com INT 3 Reza Mahdavi Kirill Alekseenko 1-0 53 Open
1318 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 3 Reza Mahdavi Martyn Kravtsiv 1-0 85 Open
1319 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 2 Nikola Nestorovic Reza Mahdavi 0-1 34 Open
1320 2025-11-13 3rd 3-0 Thu 13th Nov 2025 chess.com INT 2 Axel Bachmann Reza Mahdavi 0-1 80 Open
1321 2025-11-13 2nd 3-0 Thu 13th Nov 2025 chess.com INT 2 Kirill Klukin Reza Mahdavi 0-1 38 Open
1322 2025-11-13 2nd 3-0 Thu 13th Nov 2025 chess.com INT 1 Reza Mahdavi Margarita Potapova 1-0 30 Open
1323 2025-11-13 3rd 3-0 Thu 13th Nov 2025 chess.com INT 1 Reza Mahdavi Duc Minh Lai 1-0 44 Open
1324 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 1 Reza Mahdavi Tomasz Jaskolka 1-0 19 Open
1325 2025-11-13 3rd 3-0 Thu 13th Nov 2025 chess.com INT 11 Kacper Drozdowski Reza Mahdavi 1-0 30 Open
1326 2025-11-13 1st 3-0 Thursday Nov 13th 2025 chess.com INT 10 Hans Moke Niemann Reza Mahdavi 1-0 26 Open
1327 2025-11-13 3rd 3-0 Thu 13th Nov 2025 chess.com INT 10 Reza Mahdavi Jeffery Xiong 0-1 36 Open
1328 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 9 Denis Lazavik Reza Mahdavi 1/2-1/2 55 Open
1329 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 8 Reza Mahdavi Vadym Petrovskiy 1-0 42 Open
1330 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 7 Reza Mahdavi Alireza Firouzja 0-1 70 Open
1331 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 6 Bryan Enming Lin Reza Mahdavi 0-1 37 Open
1332 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 5 Qingfeng Cao Reza Mahdavi 0-1 25 Open
1333 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 4 Reza Mahdavi Vladislav Sheremetev 1-0 32 Open
1334 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 3 Viacheslav Tikhonov Reza Mahdavi 0-1 46 Open
1335 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 2 Reza Mahdavi Logan C Shafer 0-1 70 Open
1336 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 1 Roger Labruyere Reza Mahdavi 0-1 44 Open
1337 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 11 Dmitry Andreikin Reza Mahdavi 1-0 25 Open
1338 2025-11-11 Titled Tue 11th Nov 2025 chess.com INT 10 Reza Mahdavi Rodrigo Vasquez Schroeder 1-0 67 Open
1339 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 7 Reza Mahdavi Dmitry Andreikin 0-1 52 Open
1340 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 6 Reza Mahdavi Jakub Seemann 1-0 31 Open
1341 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 5 Vjacheslav Weetik Reza Mahdavi 0-1 67 Open
1342 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 4 Reza Mahdavi Matthias Dann 1-0 68 Open
1343 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 3 Nodar Lortkipanidze Reza Mahdavi 1-0 77 Open
1344 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 2 Reza Mahdavi Ruben Domingo Nunez 1-0 22 Open
1345 2025-11-04 Titled Tue 4th Nov 2025 chess.com INT 1 Gunay Mammadzada Reza Mahdavi 0-1 47 Open
1346 2025-10-28 Titled Tue 28th Oct 2025 chess.com INT 6 Vladimir Mikhailovsky Reza Mahdavi 1-0 36 Open
1347 2025-10-28 Titled Tue 28th Oct 2025 chess.com INT 5 Reza Mahdavi Denis Lazavik 0-1 31 Open
1348 2025-10-28 Titled Tue 28th Oct 2025 chess.com INT 4 Reza Mahdavi Parham Maghsoodloo 1/2-1/2 56 Open
1349 2025-10-28 Titled Tue 28th Oct 2025 chess.com INT 3 Jan Gustafsson Reza Mahdavi 0-1 33 Open
1350 2025-10-28 Titled Tue 28th Oct 2025 chess.com INT 2 Reza Mahdavi Nikolai Vlassov 1-0 28 Open
  1. vs Mohammad Nubairshah ShaikhWon · 1-0White · 2025-11-13 · Round 91st 3-0 Thursday Nov 13th 2025
  2. vs Dau Khuong DuyLost · 1-0Black · 2025-11-13 · Round 81st 3-0 Thursday Nov 13th 2025
  3. vs Benjamin BokDraw · ½–½Black · 2025-11-13 · Round 83rd 3-0 Thu 13th Nov 2025
  4. vs Platon GalperinLost · 1-0Black · 2025-11-13 · Round 72nd 3-0 Thu 13th Nov 2025
  5. vs Nikolas TheodorouWon · 1-0White · 2025-11-13 · Round 71st 3-0 Thursday Nov 13th 2025
  6. vs Sanan SjugirovWon · 1-0White · 2025-11-13 · Round 73rd 3-0 Thu 13th Nov 2025
  7. vs Yoseph Theolifus TaherWon · 0-1Black · 2025-11-13 · Round 63rd 3-0 Thu 13th Nov 2025
  8. vs Olexandr BortnykLost · 1-0Black · 2025-11-13 · Round 61st 3-0 Thursday Nov 13th 2025
  9. vs Hikaru NakamuraDraw · ½–½White · 2025-11-13 · Round 62nd 3-0 Thu 13th Nov 2025
  10. vs Sina MovahedLost · 1-0Black · 2025-11-13 · Round 52nd 3-0 Thu 13th Nov 2025
  11. vs Magnus CarlsenWon · 0-1Black · 2025-11-13 · Round 51st 3-0 Thursday Nov 13th 2025
  12. vs Olexandr BortnykWon · 0-1Black · 2025-11-13 · Round 53rd 3-0 Thu 13th Nov 2025
  13. vs Ryo ChenDraw · ½–½White · 2025-11-13 · Round 41st 3-0 Thursday Nov 13th 2025
  14. vs Alexander GrischukDraw · ½–½White · 2025-11-13 · Round 43rd 3-0 Thu 13th Nov 2025
  15. vs Hans Moke NiemannDraw · ½–½White · 2025-11-13 · Round 42nd 3-0 Thu 13th Nov 2025
  16. vs Egor BaskakovWon · 0-1Black · 2025-11-13 · Round 32nd 3-0 Thu 13th Nov 2025
  17. vs Kirill AlekseenkoWon · 1-0White · 2025-11-13 · Round 33rd 3-0 Thu 13th Nov 2025
  18. vs Martyn KravtsivWon · 1-0White · 2025-11-13 · Round 31st 3-0 Thursday Nov 13th 2025
  19. vs Nikola NestorovicWon · 0-1Black · 2025-11-13 · Round 21st 3-0 Thursday Nov 13th 2025
  20. vs Axel BachmannWon · 0-1Black · 2025-11-13 · Round 23rd 3-0 Thu 13th Nov 2025
  21. vs Kirill KlukinWon · 0-1Black · 2025-11-13 · Round 22nd 3-0 Thu 13th Nov 2025
  22. vs Margarita PotapovaWon · 1-0White · 2025-11-13 · Round 12nd 3-0 Thu 13th Nov 2025
  23. vs Duc Minh LaiWon · 1-0White · 2025-11-13 · Round 13rd 3-0 Thu 13th Nov 2025
  24. vs Tomasz JaskolkaWon · 1-0White · 2025-11-13 · Round 11st 3-0 Thursday Nov 13th 2025
  25. vs Kacper DrozdowskiLost · 1-0Black · 2025-11-13 · Round 113rd 3-0 Thu 13th Nov 2025
  26. vs Hans Moke NiemannLost · 1-0Black · 2025-11-13 · Round 101st 3-0 Thursday Nov 13th 2025
  27. vs Jeffery XiongLost · 0-1White · 2025-11-13 · Round 103rd 3-0 Thu 13th Nov 2025
  28. vs Denis LazavikDraw · ½–½Black · 2025-11-11 · Round 9Titled Tue 11th Nov 2025
  29. vs Vadym PetrovskiyWon · 1-0White · 2025-11-11 · Round 8Titled Tue 11th Nov 2025
  30. vs Alireza FirouzjaLost · 0-1White · 2025-11-11 · Round 7Titled Tue 11th Nov 2025
  31. vs Bryan Enming LinWon · 0-1Black · 2025-11-11 · Round 6Titled Tue 11th Nov 2025
  32. vs Qingfeng CaoWon · 0-1Black · 2025-11-11 · Round 5Titled Tue 11th Nov 2025
  33. vs Vladislav SheremetevWon · 1-0White · 2025-11-11 · Round 4Titled Tue 11th Nov 2025
  34. vs Viacheslav TikhonovWon · 0-1Black · 2025-11-11 · Round 3Titled Tue 11th Nov 2025
  35. vs Logan C ShaferLost · 0-1White · 2025-11-11 · Round 2Titled Tue 11th Nov 2025
  36. vs Roger LabruyereWon · 0-1Black · 2025-11-11 · Round 1Titled Tue 11th Nov 2025
  37. vs Dmitry AndreikinLost · 1-0Black · 2025-11-11 · Round 11Titled Tue 11th Nov 2025
  38. vs Rodrigo Vasquez SchroederWon · 1-0White · 2025-11-11 · Round 10Titled Tue 11th Nov 2025
  39. vs Dmitry AndreikinLost · 0-1White · 2025-11-04 · Round 7Titled Tue 4th Nov 2025
  40. vs Jakub SeemannWon · 1-0White · 2025-11-04 · Round 6Titled Tue 4th Nov 2025
  41. vs Vjacheslav WeetikWon · 0-1Black · 2025-11-04 · Round 5Titled Tue 4th Nov 2025
  42. vs Matthias DannWon · 1-0White · 2025-11-04 · Round 4Titled Tue 4th Nov 2025
  43. vs Nodar LortkipanidzeLost · 1-0Black · 2025-11-04 · Round 3Titled Tue 4th Nov 2025
  44. vs Ruben Domingo NunezWon · 1-0White · 2025-11-04 · Round 2Titled Tue 4th Nov 2025
  45. vs Gunay MammadzadaWon · 0-1Black · 2025-11-04 · Round 1Titled Tue 4th Nov 2025
  46. vs Vladimir MikhailovskyLost · 1-0Black · 2025-10-28 · Round 6Titled Tue 28th Oct 2025
  47. vs Denis LazavikLost · 0-1White · 2025-10-28 · Round 5Titled Tue 28th Oct 2025
  48. vs Parham MaghsoodlooDraw · ½–½White · 2025-10-28 · Round 4Titled Tue 28th Oct 2025
  49. vs Jan GustafssonWon · 0-1Black · 2025-10-28 · Round 3Titled Tue 28th Oct 2025
  50. vs Nikolai VlassovWon · 1-0White · 2025-10-28 · Round 2Titled Tue 28th Oct 2025