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 |
|---|---|---|---|---|---|---|---|---|---|
| 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 |
- vs Ruben Domingo NunezLost · 0-1Titled Tue 6th Jan 2026
- vs Yan DominLost · 0-1Titled Tue 6th Jan 2026
- vs Zurab JavakhadzeWon · 0-1Titled Tue 6th Jan 2026
- vs Maxime Vachier-LagraveLost · 0-1Titled Tue 6th Jan 2026
- vs Nitish BelurkarWon · 1-0Titled Tue 6th Jan 2026
- vs Georgios SouleidisWon · 0-1Titled Tue 6th Jan 2026
- vs Mikolaj GbiorczykWon · 1-0Titled Tue 6th Jan 2026
- vs Ilan SchnaiderWon · 1-03rd 3-0 Thu 1st Jan 2026
- vs Jeffery XiongLost · 1-03rd 3-0 Thu 1st Jan 2026
- vs Fabiano CaruanaLost · 1-02nd 3-0 Thu 1st Jan 2026
- vs Renato TerryWon · 1-03rd 3-0 Thu 1st Jan 2026
- vs Bakhtiyar AskarovWon · 0-13rd 3-0 Thu 1st Jan 2026
- vs Matthias BluebaumLost · 0-11st 3-0 Thu 1st Jan 2026
- vs Suleyman SuleymanliWon · 1-02nd 3-0 Thu 1st Jan 2026
- vs Andrei SkvortsovWon · 0-13rd 3-0 Thu 1st Jan 2026
- vs Alikhan KhazhatulyWon · 1-01st 3-0 Thu 1st Jan 2026
- vs Hamidreza TahmasebiWon · 0-12nd 3-0 Thu 1st Jan 2026
- vs Dinesh Rajan MWon · 0-11st 3-0 Thu 1st Jan 2026
- vs Wanderlei Lukachewski JuniorWon · 0-12nd 3-0 Thu 1st Jan 2026
- vs Jose Eduardo Martinez AlcantaraLost · 0-13rd 3-0 Thu 1st Jan 2026
- vs Eleftherios BoutikosWon · 1-02nd 3-0 Thu 1st Jan 2026
- vs Matthias BluebaumWon · 1-03rd 3-0 Thu 1st Jan 2026
- vs Le Thao Nguyen PhamWon · 1-01st 3-0 Thu 1st Jan 2026
- vs Ege OzDraw · ½–½2nd 3-0 Thu 1st Jan 2026
- vs Lucas CumpeWon · 0-13rd 3-0 Thu 1st Jan 2026
- vs Viktor SkliarovLost · 1-01st 3-0 Thu 1st Jan 2026
- vs Julian Estrada NietoWon · 1-03rd 3-0 Thu 1st Jan 2026
- vs Roger LabruyereWon · 1-01st 3-0 Thu 1st Jan 2026
- vs Bogdan-Daniel DeacLost · 0-13rd 3-0 Thu 1st Jan 2026
- vs Yoseph Theolifus TaherWon · 0-13rd 3-0 Thu 1st Jan 2026
- vs V PranavLost · 1-0Titled Tue 30th Dec 2025
- vs Justin Zhide WangWon · 1-0Titled Tue 30th Dec 2025
- vs Garg AradhyaDraw · ½–½Titled Tue 30th Dec 2025
- vs Bogdan-Daniel DeacLost · 1-0Titled Tue 30th Dec 2025
- vs Armin SamimiWon · 1-0Titled Tue 30th Dec 2025
- vs Nitish BelurkarWon · 0-1Titled Tue 30th Dec 2025
- vs Jude ShearsbyWon · 1-0Titled Tue 30th Dec 2025
- vs Erik RonkaWon · 0-1Titled Tue 30th Dec 2025
- vs Arshia AlaghehmandLost · 0-1Titled Tue 23rd Dec 2025
- vs Jan MalekWon · 0-1Titled Tue 23rd Dec 2025
- vs Jan-Krzysztof DudaLost · 1-0Titled Tue 23rd Dec 2025
- vs Alikhan DauletWon · 1-0Titled Tue 23rd Dec 2025
- vs Antoni KozakWon · 1-0Titled Tue 23rd Dec 2025
- vs Artemii KhanbutaevWon · 0-1Titled Tue 23rd Dec 2025
- vs Colin FedererWon · 0-1Titled Tue 23rd Dec 2025
- vs Agustin AmbrogiWon · 1-0Titled Tue 23rd Dec 2025
- vs Timur SafinLost · 1-0Titled Tue 23rd Dec 2025
- vs Artem GalaktionovWon · 0-1Titled Tue 23rd Dec 2025
- vs Nagare Kaivalya SandipWon · 1-0Titled Tue 23rd Dec 2025
- vs Samuel SevianLost · 0-13rd 3-0 Thu 18th Dec 2025