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 |
|---|---|---|---|---|---|---|---|---|---|
| 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 |
- vs Robert PiliposyanWon · 1-02nd 3-0 Thu 5th Feb 2026
- vs Michael Jr. ConcioLost · 0-1Titled Tue 3rd Feb 2026
- vs Stamatis Kourkoulos-ArditisDraw · ½–½Titled Tue 3rd Feb 2026
- vs Alikhan DauletWon · 1-0Titled Tue 3rd Feb 2026
- vs Balazs CsonkaLost · 1-0Titled Tue 3rd Feb 2026
- vs Alexander GelmanWon · 1-0Titled Tue 3rd Feb 2026
- vs Evsuld MyagmarsurenWon · 0-1Titled Tue 3rd Feb 2026
- vs Alexandr FierWon · 1-01st 3-0 Thu 29th Jan 2026
- vs Hikaru NakamuraDraw · ½–½2nd 3-0 Thu 29th Jan 2026
- vs M. Amin TabatabaeiDraw · ½–½3rd 3-0 Thu 29th Jan 2026
- vs Sergei ZhigalkoWon · 0-12nd 3-0 Thu 29th Jan 2026
- vs Alexey SaranaLost · 0-13rd 3-0 Thu 29th Jan 2026
- vs Milosz SzparLost · 1-01st 3-0 Thu 29th Jan 2026
- vs Krikor Sevag MekhitarianWon · 0-12nd 3-0 Thu 29th Jan 2026
- vs Mukhammadzokhid SuyarovWon · 0-13rd 3-0 Thu 29th Jan 2026
- vs Allahverdi HamidovWon · 1-01st 3-0 Thu 29th Jan 2026
- vs Renato TerryLost · 1-03rd 3-0 Thu 29th Jan 2026
- vs Andrey ErmolaevWon · 0-11st 3-0 Thu 29th Jan 2026
- vs Magnus CarlsenLost · 0-12nd 3-0 Thu 29th Jan 2026
- vs Gianmarco LeivaLost · 0-11st 3-0 Thu 29th Jan 2026
- vs Olexandr BortnykWon · 1-03rd 3-0 Thu 29th Jan 2026
- vs M. Amin TabatabaeiWon · 0-12nd 3-0 Thu 29th Jan 2026
- vs Erigaisi ArjunLost · 1-01st 3-0 Thu 29th Jan 2026
- vs Denis LazavikWon · 0-13rd 3-0 Thu 29th Jan 2026
- vs Jose Eduardo Martinez AlcantaraWon · 1-02nd 3-0 Thu 29th Jan 2026
- vs Maksym PankivWon · 0-12nd 3-0 Thu 29th Jan 2026
- vs Nikita ShandryginWon · 0-11st 3-0 Thu 29th Jan 2026
- vs Krikor Sevag MekhitarianWon · 1-03rd 3-0 Thu 29th Jan 2026
- vs Matias Perez GormazWon · 1-03rd 3-0 Thu 29th Jan 2026
- vs Praveen BalakrishnanWon · 1-02nd 3-0 Thu 29th Jan 2026
- vs Damir BulgakWon · 1-01st 3-0 Thu 29th Jan 2026
- vs Miguel Herrera OrtizWon · 0-13rd 3-0 Thu 29th Jan 2026
- vs Nikolaos SpyropoulosWon · 0-11st 3-0 Thu 29th Jan 2026
- vs Maxx ColemanWon · 0-12nd 3-0 Thu 29th Jan 2026
- vs Pranesh MWon · 1-03rd 3-0 Thu 29th Jan 2026
- vs Olexandr BortnykLost · 0-12nd 3-0 Thu 29th Jan 2026
- vs Igor LysyjLost · 1-01st 3-0 Thu 29th Jan 2026
- vs Sergei ZhigalkoWon · 0-13rd 3-0 Thu 29th Jan 2026
- vs Emin OhanyanLost · 1-02nd 3-0 Thu 29th Jan 2026
- vs Alexey SaranaLost · 0-1Titled Tue 27th Jan 2026
- vs Nikolas TheodorouWon · 0-1Titled Tue 27th Jan 2026
- vs Alexander GrischukWon · 1-0Titled Tue 27th Jan 2026
- vs Maxime Vachier-LagraveWon · 0-1Titled Tue 27th Jan 2026
- vs Raghav VWon · 0-1Titled Tue 27th Jan 2026
- vs Maksim SchekachikhinWon · 1-0Titled Tue 27th Jan 2026
- vs Christian Gabriel Allen LeydenzWon · 0-1Titled Tue 27th Jan 2026
- vs Matias Jaque GutierrezWon · 1-0Titled Tue 27th Jan 2026
- vs Andrii DiachekLost · 1-0Titled Tue 27th Jan 2026
- vs Sion Radamantys Galaviz MedinaWon · 0-1Titled Tue 27th Jan 2026
- vs Bogdan-Daniel DeacLost · 0-1Titled Tue 27th Jan 2026