IRI · 44 yrs · K=10 · Peak 2597 (Mar 2013)
Best performance: 2700 at FIDE World Cup 2019. Rapid Tie-breaks(Best of 2019)
Rapid rating
2498
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Aug 2012 · Inactive on FIDE’s list
How live ratings are calculated
Rating History · Rapid
Rapid rating unchanged at 2498 over the last 12 months; peak 2597 in March 2013.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Rapid | Blitz |
|---|---|---|---|
| Nov 2026 | 2442, 0, 0 games | 2498, 0, 0 games | 2504, 0, 0 games |
| Oct 2026 | 2442, 0, 0 games | 2498, 0, 0 games | 2504, 0, 0 games |
| Sep 2026 | 2442, 0, 0 games | 2498, 0, 0 games | 2504, 0, 0 games |
| Aug 2026 | 2442, -3, 18 games | 2498, 0, 0 games | 2504, 0, 0 games |
| Jul 2026 | 2445, +4, 9 games | 2498, 0, 0 games | 2504, -3, 12 games |
| Jun 2026 | 2441, -6, 13 games | 2498, 0, 0 games | 2507, 0, 0 games |
| May 2026 | 2447, 0, 0 games | 2498, 0, 0 games | 2507, 0, 0 games |
| Apr 2026 | 2447, 0, 0 games | 2498, 0, 0 games | 2507, 0, 0 games |
| Mar 2026 | 2447, 0, 0 games | 2498, 0, 0 games | 2507, 0, 0 games |
| Feb 2026 | 2447, +20, 9 games | 2498, 0, 0 games | 2507, 0, 0 games |
| Jan 2026 | 2427, 0, 9 games | 2498, 0, 0 games | 2507, 0, 0 games |
| Dec 2025 | 2427, 0, 0 games | 2498, 0, 0 games | 2507, 0, 0 games |
Form · Rapid
From 497 rapid games on record, the latest on Dec 27, 2024.
No rated rapid games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| 2024 World Rapid ChampionshipDec 26, 2024 – Dec 28, 2024TPR 2230 | 3½/9 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Rapid
From 448 rated rapid games against rated opponents, 2012–2024
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Nigel D Short, Mar 2013 · Talking Chess Rapid Match | , 2702 |
| 2, | GM Anton Demchenko, Dec 2021 · World Rapid Chess Championship 2021 - OPEN | , 2666 |
| 3, | GM Evgeniy Najer, Dec 2018 · FIDE Open World Rapid Championship 2018 | , 2653 |
| 4, | GM Andrey Esipenko, Dec 2018 · FIDE Open World Rapid Championship 2018 | , 2643 |
| 5, | GM Mikhail Al. Antipov, Dec 2018 · FIDE Open World Rapid Championship 2018 | , 2628 |
| 6, | GM Dmitry Frolyanov, Dec 2018 · FIDE Open World Rapid Championship 2018 | , 2614 |
| 7, | GM Simen Agdestein, Dec 2016 · World Rapid Championship 2016. Open | , 2591 |
| 7, | GM A.R. Saleh Salem, Jul 2013 · 4th Incheon Asian Indoor & Martial Arts Games Rapid Mixed Team | , 2591 |
| 9, | GM B. Adhiban, May 2014 · Asian Nations Cup 2014- Rapid -Open | , 2575 |
| 10, | GM Aleksei Pridorozhni, Jun 2013 · FIDE World Rapid Chess Championship | , 2561 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Magnus Carlsen, Highest-rated meeting: Oct 2015 · FIDE World Rapid Championship 2015 | , ½/1 | , 2847 |
| 2, | GM Vladimir Kramnik, Highest-rated meeting: Oct 2015 · FIDE World Rapid Championship 2015 | , 0/1 | , 2798 |
| 3, | GM Yangyi Yu, Highest-rated meeting: Sep 2019 · FIDE World Cup 2019. Rapid Tie-breaks | , 1½/4 | , 2787 |
| 4, | GM Quang Liem Le, Highest-rated meeting: Apr 2016 · Asian Nations Cup 2016 Rapid (Open) | , 0/3 | , 2758 |
| 5, | GM Sergey Karjakin, Highest-rated meeting: Dec 2021 · World Rapid Chess Championship 2021 - OPEN | , 0/1 | , 2757 |
| 6, | GM Gata Kamsky, Highest-rated meeting: Jun 2015 · 2015 U.S. Game/10 Championship | , ½/1 | , 2742 |
| 7, | GM Daniil Dubov, Highest-rated meeting: Dec 2018 · FIDE Open World Rapid Championship 2018 | , 0/1 | , 2723 |
| 8, | GM Volodymyr Onyshchuk, Highest-rated meeting: Dec 2016 · World Rapid Championship 2016. Open | , 1/3 | , 2720 |
| 9, | GM Pavel Eljanov, Highest-rated meeting: Jun 2014 · World Rapid Championships 2014 | , ½/1 | , 2716 |
| 10, | GM Rauf Mamedov, Highest-rated meeting: Jun 2013 · FIDE World Rapid Chess Championship | , ½/2 | , 2712 |
Openings · Rapid
From the moves of 29 of 497 rapid games on record.
As WhiteOpens 1.e4 in 8 of 14 games, 1.c4 in 4.
As BlackMeets 1.d4 with 1...Nf6, and 1.e4 with 1...c5.
All openings (2 as White, 1 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| English Opening | 4 | 25% |
| Sicilian Defense | 3 | 33% |
7 more games in openings played fewer than 3 times.
Against 1.d4: 1...Nf6 in 5.
Against 1.e4: 1...c5 in 5.
| Openings in Black games | Games | Score |
|---|---|---|
| Sicilian Defense | 5 | 40% |
10 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2024 | 8 | 3½ | 2273 | 2230 |
| 2022 | 31 | 22 | 2154 | 2312 |
| 2021 | 15 | 8 | 2477 | 2498 |
| 2020 | 30 | 28 | 1890 | 2312 |
| 2019 | 137 | 121½ | 1985 | 2336 |
| 2018 | 36 | 26 | 2225 | 2391 |
| 2017 | 19 | 15 | 2139 | 2369 |
| 2016 | 86 | 68 | 2110 | 2340 |
| 2014 | 20 | 10 | 2572 | 2572 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Dec 2024Swissfederation sourceBest of 2024Score 3½/9Opp avg 2273Start 2522
- Dec 2022Swissfederation sourceBest of 2022Score 6/13Opp avg 2464Start 2549
- Dec 2022Swissfederation sourceScore 9/9Opp avg 1861Start 2549
- Dec 2022Swissfederation source#2 in 2022Score 7/9Opp avg 2000Start 2549
- Dec 2021Swissfederation sourceBest of 2021Score 7½/13Opp avg 2470Start 2553
- Jul – Aug 2021Knockoutfederation sourceScore ½/2Opp avg 2517Start 2566
- Feb 2020Swissfederation source#2 in 2020Score 6½/7Opp avg 1874Start 2553
- 2024 World Rapid Championship · Dec 2024 · 3½/9
- FIDE Open World Rapid Championship 2022 · Dec 2022 · 6/13
- 19th IRCF Weekly Rapid Tournament 1401 · Dec 2022 · 9/9
- 18th IRCF Weekly Rapid Tournament 1401 · Dec 2022 · 7/9
- World Rapid Chess Championship 2021 - OPEN · Dec 2021 · 7½/13
- World Cup 2021. Rapid Tie-breaks · Jul – Aug 2021 · ½/2
- Tehran Rapid Cup 1Esfand 1398 · Feb 2020 · 6½/7
- Tehran Rapid Cup 24bahman 1398 · Feb 2020 · 7/7
- 5nd Fajr Cup Yazd 1398 · Jan 2020 · 9/9
- Iranian Men Championship 1398 (Rapid play-off Tiebreak) · Jan 2020 · 1/2
- Tehran Rapid Cup 20 Dey 1398 · Jan 2020 · 5½/6
- Tehran Rapid Cup 7 Azar 1398 · Nov 2019 · 6½/7
- FIDE World Cup 2019. Rapid Tie-breaks · Sep – Oct 2019 · 1½/4
- Tehran Senior Celebration 1398 · Aug 2019 · 6½/7
- Tehran Rapid Cup 31Mordad 1398 · Aug 2019 · 6/7
- Tehran Rapid Cup 10 Mordad 1398 · Aug 2019 · 7/7
- Tehran Rapid Cup 17Mordad 1398 · Aug 2019 · 6/7
- Tehran Rapid Cup 20Tir 1398 · Jul 2019 · 6/7
- Tehran Rapid Cup 6Tir 1398 · Jun 2019 · 7/7
- Alborz Rapid Fetr Cup 1398 · Jun 2019 · 6½/9
- Tehran Rapid Cup 18Khordad 1398 · Jun 2019 · 6/6
- Tehran Rapid Cup 16Khordad 1398 · Jun 2019 · 5½/7
- Tehran Rapid Cup 9Khordad 1398 · May 2019 · 6½/7
- Tehran Rapid Cup 7Khordad 1398 · May 2019 · 7/7
- Tehran Rapid Cup 2Khordad 1398 · May 2019 · 7/7
- Tehran Rapid Cup 26Ordibehesht 1398 · May 2019 · 6/7
- 8th Mehdi bouyeh Rapid Cup Ordibehesht 1398 · May 2019 · 8/9
- Tehran Rapid Cup 23 Farvardin 1398 · Apr 2019 · 7/9
- Shahre Qods Rapid Cup Esfand 1397 · Mar 2019 · 8½/9
- Tehran Rapid Cup 16 Esfand 1397 · Mar 2019 · 7/7
- FIDE Open World Rapid Championship 2018 · Dec 2018 · 8/15
- Tehran Rapid Cup 26 Mehr 1397 · Oct 2018 · 5½/7
- Tehran Rapid Cup 1 Shahrivar 1397 · Aug 2018 · 7/7
- Asian Nations Cup 2018 - Open Rapid · Jul 2018 · 5½/7
- 5th Asian Indoor & Martial Arts Games_Rapid_Men_Team · Sep 2017 · 2/5
- Tehran Rapid Cup 5 Mordad 1396 · Jul 2017 · 6½/7
- Tehran Rapid Cup 3 Mordad 1396 · Jul 2017 · 6½/7
- World Rapid Championship 2016. Open · Dec 2016 · 7/15
- 1st Hashtgerd Rapid- HamloNaghl Cup Azar 1395 · Dec 2016 · 5½/7
- Booshehr Lian Cup Azar 1395 · Dec 2016 · 10½/11
- Tehran Rapid Cup 20 Aban 1395 · Nov 2016 · 6/7
- Tehran Rapid Cup 13 Aban 1395 · Nov 2016 · 6/7
- Tehran Rapid Cup 15 Mehr 1395 · Oct 2016 · 7/7
- 2016 U.S. Game 10 Championship · Jun 2016 · 6½/9
- Asian Nations Cup 2016 Rapid (Open) · Apr 2016 · 3/5
- Tehran Norooz 95 Rapid Cup 2 · Mar 2016 · 4½/6
- Tehran Norooz 95 Rapid Cup 1 · Mar 2016 · 8½/9
- Hamedan Zemestaneh Rapid Tournament 1 (2016) · Jan 2016 · 6½/7
- Hamedan Aban Rapid 2015 · Nov 2015 · 10/11
- FIDE World Rapid Championship 2015 · Oct 2015 · 8/15
- Gramidasht Hafte Defa Moghadas 2015 · Sep 2015 · 9/9
- Asian Continental Rapid Championship Men's · Aug 2015 · 5½/7
- 2015 U.S. Game/10 Championship · Jun 2015 · 5/8
- World Rapid Championships 2014 · Jun 2014 · 7/15
- Asian Nations Cup 2014- Rapid -Open · May 2014 · 4/6
- 4th Incheon Asian Indoor & Martial Arts Games Rapid Mixed Team · Jul 2013 · 2½/5
- 4th Incheon Asian Indoor & Martial Arts Games Rapid Mixed Team-Final · Jul 2013 · ½/2
- FIDE World Rapid Chess Championship · Jun 2013 · 6½/15
- Talking Chess Rapid Match · Mar 2013 · 1/4
- Omid Cup chess tournament 2013 · Jan – Feb 2013 · 8½/9
- UAE National Day Chess Tournament · Nov – Dec 2012 · 8/9
- Al Ain Autumn Chess Festiva(Rapid) · Nov 2012 · 6½/7
- Czech Open 2012 - G1 - main rapid tournament · Jul 2012 · 7/9
World
- #=634GM Leonid Yudasin2499
- #=644GM Pawel Czarnota2498
- #=644GM Ehsan Ghaem Maghami2498
- #=644GM Juan Carlos Gonzalez Zamora2498
- #=644GM Max Illingworth2498
Iran
- #3GM Pouria Darini2543
- #4GM Bardiya Daneshvar2532
- #5GM Ehsan Ghaem Maghami2498
- #6GM Mahdi Gholami Orimi2483
- #7IM Reza Mahdavi2467
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.