IRI · 24 yrs · K=20 · Peak 1982 (Jun 2026)
Best performance: 2163 at 2nd Paytakht Blitz Cup 1396(Best of 2017)
Blitz rating
1982
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Apr 2016
How live ratings are calculated
Rating History · Blitz
Blitz rating 1951 to 1982 over the last 12 months; peak 1982 in June 2026.
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 | 1946, 0, 0 games | 1921, 0, 0 games | 1982, 0, 0 games |
| Oct 2026 | 1946, 0, 0 games | 1921, -35, 9 games | 1982, 0, 0 games |
| Sep 2026 | 1946, 0, 0 games | 1956, -2, 9 games | 1982, 0, 0 games |
| Aug 2026 | 1946, 0, 0 games | 1958, 0, 0 games | 1982, 0, 0 games |
| Jul 2026 | 1946, 0, 0 games | 1958, -3, 9 games | 1982, 0, 0 games |
| Jun 2026 | 1946, 0, 0 games | 1961, 0, 0 games | 1982, +31, 13 games |
| May 2026 | 1946, 0, 0 games | 1961, 0, 0 games | 1951, 0, 0 games |
| Apr 2026 | 1946, 0, 0 games | 1961, 0, 0 games | 1951, 0, 0 games |
| Mar 2026 | 1946, 0, 0 games | 1961, 0, 0 games | 1951, 0, 0 games |
| Feb 2026 | 1946, 0, 0 games | 1961, 0, 0 games | 1951, 0, 0 games |
| Jan 2026 | 1946, 0, 0 games | 1961, 0, 0 games | 1951, 0, 0 games |
| Dec 2025 | 1946, 0, 0 games | 1961, -47, 14 games | 1951, 0, 0 games |
Form · Blitz
Unbeaten in the last 2 games (2 wins), since May 27. Longest unbeaten run in 2026: 3 games, May 27.
From 1,507 blitz games on record, the latest on May 27.
No rated blitz games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Ahouran Blitz 6 Khordad 1405May 27TPR 2013 | 8½/13 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Blitz
From 1,434 rated blitz games against rated opponents, 2016–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | IM Omid Noroozi, 2 wins, Mar 2019 · Tehran Blitz Cup 17 Esfand 1397 | , 2322 |
| 2, | Mohammadreza Sheykhali, 2 wins, Oct 2017 · 2nd Paytakht Blitz Cup 1396 | , 2235 |
| 3, | GM Bardiya Daneshvar, Aug 2018 · Tehran Blitz Cup 9 Sharivar 1397 | , 2203 |
| 4, | Hossein Ganjali, Nov 2016 · Tehran Blitz Cup 14 Aban 1395 | , 2190 |
| 5, | FM Hadi Ghorbani, 4 wins, Apr 2018 · Tehran Blitz Eidane 1397 | , 2188 |
| 6, | FM Mohammad Miran Khademi, May 2022 · IRCF Eid Al-Fitr Blitz Tournament 1401 | , 2183 |
| 7, | Kaveh Ghaziolsharif, Dec 2019 · Tehran Blitz Cup 6 Dey 1398 | , 2181 |
| 8, | Mohammad Sadegh Mahmoody, 5 wins, Jun 2018 · Tehran Blitz 25 Khordad 1397 | , 2180 |
| 9, | FM Mehrdad Sedaghati, May 2026 · Ahouran Blitz 6 Khordad 1405 | , 2174 |
| 10, | IM Arman Hakemi, Dec 2017 · Tehran Blitz 15 Azar 1396 | , 2170 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Alireza Firouzja, Highest-rated meeting: Jul 2018 · Tehran Blitz 20 tir 1397 | , 0/1 | , 2629 |
| 2, | GM Ehsan Ghaem Maghami, Highest-rated meeting: Jul 2022 · Qazvin Blitz Cup | , 0/4 | , 2627 |
| 3, | GM M. Amin Tabatabaei, Highest-rated meeting: Nov 2017 · Tehran Blitz 3 Azar 1396 | , 0/2 | , 2526 |
| 4, | GM Pouya Idani, Highest-rated meeting: Apr 2018 · Tehran Blitz Eidane 1397 | , 0/1 | , 2512 |
| 5, | GM Masoud Mosadeghpour, Highest-rated meeting: Apr 2017 · Tehran Blitz Cup 5 Ordibehesht 1396 | , 0/4 | , 2451 |
| 6, | GM Pouria Darini, Highest-rated meeting: Aug 2017 · 14th Avicenna Cup International Chess Festival Blitz | , 0/1 | , 2448 |
| 7, | GM Vitaliy Bernadskiy, Highest-rated meeting: Oct 2017 · 2nd Paytakht Blitz Cup 1396 | , 0/1 | , 2446 |
| 8, | GM Asghar Golizadeh, Highest-rated meeting: Aug 2017 · 14th Avicenna Cup International Chess Festival Blitz | , 0/1 | , 2432 |
| 9, | GM Morteza Mahjoob Zardast, Highest-rated meeting: Apr 2017 · Tehran Blitz Cup 5 Ordibehesht 1396 | , 0/1 | , 2428 |
| 10, | GM Aryan Gholami, Highest-rated meeting: Jul 2022 · 1st Aran Blitz Cup | , 0/1 | , 2383 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 13 | 8½ | 1903 | 2013 |
| 2023 | 84 | 48 | 1736 | 1786 |
| 2022 | 104 | 64½ | 1661 | 1748 |
| 2021 | 11 | 8 | 1608 | 1783 |
| 2020 | 10 | 4 | 1754 | 1682 |
| 2019 | 306 | 164 | 1779 | 1808 |
| 2018 | 369 | 191 | 1820 | 1834 |
| 2017 | 288 | 141 | 1807 | 1800 |
| 2016 | 186 | 78 | 1739 | 1682 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- May 2026Swisschess-results.comBest of 2026Score 8½/13Opp avg 1903Start 1951
- Dec 2024Swissfederation source#3 in 2024Score 7/11Opp avg 1911Start 1938
- Nov 2024Swissfederation source#3 in 2024Score 8/13Opp avg 1896Start 1912
- Oct 2024Swissfederation source#2 in 2024Score 7/11Opp avg 1914Start 1922
- Oct 2024Swissfederation source#5 in 2024Score 6/11Opp avg 1771Start 1922
- Sep 2024Swissfederation sourceBest of 2024Score 7/11Opp avg 1923Start 1881
- Jan 2024Swissfederation source#6 in 2024Score 5½/9Opp avg 1724Start 1778
- Dec 2023Swissfederation source#4 in 2023Score 6/9Opp avg 1712Start 1778
- Ahouran Blitz 6 Khordad 1405 · May 2026 · 8½/13
- The weekly tournament of the chess federation had a great GM Morteza Mahjoob · Dec 2024 · 7/11
- Iran Blitz Chess Championship 1403 · Nov 2024 · 8/13
- Parviz Rahimkhani Memorial Weekly · Oct 2024 · 7/11
- Weekly Blitz Tournament of the Khashayar Mostafavi Memorial Federation · Oct 2024 · 6/11
- Nasser Kanaan Azar Memorial Cup · Sep 2024 · 7/11
- 12th Chess to Infinity Weekly Blitz Tournament 1402 · Jan 2024 · 5½/9
- 11th Chess To Infinity Blitz Tournament · Dec 2023 · 6/9
- 2nd Blitz Grand Prix Of Chess To Infinity Tournaments 1402 · Nov 2023 · 7/11
- 1st Blitz Grand Prix Of Chess To Infinity Tournaments 1402 · Sep 2023 · 7/11
- 6th Chess To Infinity Weekly Blitz Tournaments 1402 · Aug 2023 · 2/7
- 4th Chess To Infinity Weekly Blitz Tournaments 1402 · Jul 2023 · 6/9
- 1st Chess To Infinity Weekly Blitz Tournaments 1402 · Jun 2023 · 5½/9
- 1st IRCF Weekly Blitz Tournament 1402 · May 2023 · 7/11
- 3rd Fastgan Team Blitz Cup · Mar 2023 · 4½/9
- 19th International Caspian Cup (Blitz) · Feb 2023 · 6½/13
- Iran Blitz Chess Championship 1401 · Nov 2022 · 8/13
- 10th Evan Blitz Cup · Aug 2022 · 8/11
- Qazvin Blitz Cup · Jul 2022 · 6/11
- 3rd IRCF Weekly Blitz Tournament 1401 · Jul 2022 · 8/11
- 1st Aran Blitz Cup · Jul 2022 · 7/13
- 2nd IRCF Weekly Blitz Tournament 1401 · Jun 2022 · 7½/11
- IRCF Eid Al-Fitr Blitz Tournament 1401 · May 2022 · 7½/11
- 1st IRCF Weekly blitz Tournaments 1401 · Apr 2022 · 6½/9
- 6th Khavaran Nourooz Standard International Cup Blitz · Mar 2022 · 6½/11
- IRCF Nime Shaban Blitz Tournament 1400 · Mar 2022 · 6½/11
- 1st IRCF Weekly blitz Tournaments 1400 · Nov 2021 · 8/11
- Tehran Blitz Cup 4 Bahman 1398 · Jan 2020 · 5/11
- Tehran Blitz Cup 6 Dey 1398 · Dec 2019 · 6/11
- Tehran Blitz 29 Azar 1398 · Dec 2019 · 7/11
- Tehran Blitz Cup 8 Azar 1398 · Nov 2019 · 6½/11
- Tehran blitz ataco cup · Nov 2019 · 6½/11
- Tehran Blitz Cup 5Mehr 1398 · Sep 2019 · 6/11
- Tehran Blitz Cup 29Shahrivar 1398 · Sep 2019 · 6/11
- 16th Aveccina Tournament (Blitz) · Sep 2019 · 6½/11
- Tehran Blitz Cup 14 Mordad 1398 · Aug 2019 · 6/9
- Tehran Blitz 4 Mordad 1398 · Jul 2019 · 5/9
- Tehran Blitz 21 Tir 1398 · Jul 2019 · 6½/11
- Tehran Blitz Cup 7Tir 1398 · Jun 2019 · 5½/11
- Tehran Blitz Cup 3Tir 1398 · Jun 2019 · 7/11
- Tehran Blitz Cup 31Khordad 1398 · Jun 2019 · 6½/11
- Tehran Blitz Cup 24Khordad 1398 · Jun 2019 · 5/11
- Tehran Blitz Cup 15Khordad 1398 · Jun 2019 · 6/11
- Tehran Blitz 13 Ordibehsht 1398 · May 2019 · 2½/8
- Tehran Blitz Cup 27Ordibehesht 1398 · May 2019 · 4½/11
- Tehran Blitz 1 Ordibehesht 1397 · Apr 2019 · 5/11
- Tehran Blitz Cup 30 Farvardin 1398 · Apr 2019 · 7½/11
- Tehran Blitz Cup 23 Farvardin 1398 · Apr 2019 · 4½/11
- Tehran Blitz Cup 16Farvardin 1398 · Apr 2019 · 5½/11
- Tehran Blitz Cup 2Farvardin 1398 · Mar 2019 · 4½/9
- Tehran Blitz Cup 27 Esfand 1397 · Mar 2019 · 6½/11
- Tehran Blitz Cup 17 Esfand 1397 · Mar 2019 · 7/11
- Tehran Blitz Cup 10 Esfand 1397 · Mar 2019 · 5½/11
- Tehran Blitz Cup 3 Esfand 1397 · Feb 2019 · 6/11
- Tehran Blitz Cup 22 Bahman · Feb 2019 · 7/13
- Tehran Blitz Cup 12 Bahman 1397 · Feb 2019 · 5½/11
- Tehran Blitz Cup 21 Dey 1397 · Jan 2019 · 6/11
- Tehran Blitz Cup 30 Azar 1397 · Dec 2018 · 6/11
- Tehran Blitz Cup 16 Azar 1397 · Dec 2018 · 6/11
- Tehran Blitz 9 Azar 1397 · Dec 2018 · 6/11
- Tehran Blitz Cup 11 Aban 1397 · Nov 2018 · 6/9
- Tehran Blitz 30 Shahrivar 1397 · Sep 2018 · 6/11
- Tehran Blitz Cup 5 Shahrivar 1397 · Aug 2018 · 4½/9
- Tehran Blitz Cup 2 Shahrivar 1397 · Aug 2018 · 5/11
- Tehran Blitz Cup 9 Sharivar 1397 · Aug 2018 · 6/11
- Tehran Blitz 19 Mordad 1397 · Aug 2018 · 5/11
- Tehran Blitz Cup 26 Mordad 1397 · Aug 2018 · 5½/11
- Tehran Blitz Cup 29 Mordad 1397 · Aug 2018 · 6½/9
- Tehran Blitz 12 Mordad 1397 · Aug 2018 · 7/13
- Tehran Blitz 22 tir 1397 · Jul 2018 · 5/11
- Tehran Blitz 20 tir 1397 · Jul 2018 · 4½/9
- Tehran Blitz 15 tir 1397 · Jul 2018 · 6/11
- Tehran Blitz 26 Khordad 1397 · Jun 2018 · 4/9
- Tehran Blitz 1 Tir 1397 · Jun 2018 · 6/11
- Tehran Blitz 25 Khordad 1397 · Jun 2018 · 5½/9
- Tehran Blitz 18 Khordad 1397 · Jun 2018 · 3½/10
- Tehran Blitz 18 Ramezan 1397 · Jun 2018 · 5½/11
- Tehran Blitz 11 Ramezan 1397 · May 2018 · 3/7
- Tehran Blitz 14 Ordibehesht 1397 · May 2018 · 7/13
- Tehran Blitz 12 ordibehesht 1397 · May 2018 · 4/9
- Tehran Blitz Eidane 1397 · Apr 2018 · 6½/11
- Tehran Blitz 31 Farvardin 1397 · Apr 2018 · 5½/11
- Tehran Blitz 17 Farvardin 1397 · Apr 2018 · 5½/11
- Tehran Blitz 6 Farvardin 1397 Under 2000 · Mar 2018 · 6/9
- Tehran Blitz 4 Farvardin 1397 · Mar 2018 · 6/11
- Tehran Blitz 3 Farvardin 1397 · Mar 2018 · 4/11
- Tehran Blitz 28 Esfand 1396 · Mar 2018 · 6/9
- Tehran Blitz 18 Esfand 1396 · Mar 2018 · 5/11
- Tehran Blitz 11 Esfand 1396 · Mar 2018 · 7/11
- Tehran Blitz 1 Esfand 1396 · Feb 2018 · 6/11
- Tehran Blitz 27 Bahman 1396 · Feb 2018 · 6/10
- Tehran Blitz 6 Bahman 1396 · Jan 2018 · 6/11
- Tehran Blitz 1 Bahman 1396 · Jan 2018 · 4½/9
- Tehran Blitz 29 Dey 1396 · Jan 2018 · 5½/11
- Tehran Blitz 17 Azar 1396 · Dec 2017 · 6/11
- Tehran Blitz 15 Azar 1396 · Dec 2017 · 4½/9
- Tehran Blitz 10 Azar 1396 · Dec 2017 · 5½/11
- Tehran Blitz 3 Azar 1396 · Nov 2017 · 6/11
- Tehran Blitz 17 Aban 1396 · Nov 2017 · 4/9
- Tehran Blitz Cub 9 Aban 1396 · Nov 2017 · 4½/11
- Tehran Blitz 12 Aban 1396 · Nov 2017 · 6/11
- 2nd Paytakht Blitz Cup 1396 · Oct 2017 · 7/11
- Tehran Blitz Cup 28 Mehr 1396 · Oct 2017 · 4½/8
- Tehran Blitz Cup 29 Shahrivar 1396 · Sep 2017 · 4/9
- Tehran Blitz Cup 24 Shahrivar 1396 · Sep 2017 · 6/11
- 14th Avicenna Cup International Chess Festival Blitz · Aug 2017 · 6/11
- Tehran Blitz Cup 20 Mordad 1396 · Aug 2017 · 6½/11
- Tehran Blitz Cup 15 Mordad 1396 · Aug 2017 · 3/8
- Tehran Blitz Cup 6 Mordad 1396 · Jul 2017 · 5/11
- Tehran Blitz Cup 30 Tir 1396 · Jul 2017 · 3/10
- Tehran Blitz Cup 23 Tir 1396 · Jul 2017 · 6/11
- Tehran Blitz Cup 20 Tir 1396 · Jul 2017 · 5/9
- Tehran Blitz Cup 9 Tir 1396 · Jun 2017 · 6/11
- Tehran Blitz Cup 5 Tir 1396 · Jun 2017 · 6/11
- Tehran Blitz 15 Ordibehesht 1396 · May 2017 · 6/11
- Tehran Blitz Cup 5 Ordibehesht 1396 · Apr 2017 · 5/11
- Tehran Blitz Cup 4 Farvardin 1396 · Mar 2017 · 6/11
- Tehran Blitz Cup 27 Esfand 1395 · Mar 2017 · 6½/11
- Tehran Blitz cup 20 Esfand 1395 · Mar 2017 · 5½/11
- Tehran Blitz Cup 18 Esfand 1395 · Mar 2017 · 4/9
- Tehran Blitz Cup 29 Bahman 1395 · Feb 2017 · 4½/11
- Tehran Blitz Cup 22 Bahman 1395 · Feb 2017 · 6/11
- Tehran Blitz Cup 8 Bahman 1395 · Jan 2017 · 3/9
- Tehran Blitz Cup 19 Azar 1395 · Dec 2016 · 4½/11
- Tehran Blitz Cup 10 Azar 1395 · Nov 2016 · 4/11
- Tehran Blitz Cup 21 Aban 1395 · Nov 2016 · 6/11
- Tehran Blitz Cup 14 Aban 1395 · Nov 2016 · 6/11
- Tehran Blitz 11 Aban 1395 · Nov 2016 · 5½/11
- Tehran Blitz Cup 30 Mehr 1395 · Oct 2016 · 4½/11
- Tehran Blitz Cup 23 Mehr 1395 · Oct 2016 · 5½/11
- Tehran Blitz Cup 9 Mehr 1395 · Sep 2016 · 4½/11
- Tehran Blitz Cup 2 Mehr 1395 · Sep 2016 · 5½/11
- Tehran Blitz Cup 30 Shahrivar 1395 · Sep 2016 · 5/11
- Tehran Blitz Cup 15 Shahrivar 1395 Under 2000 · Sep 2016 · 4/9
- Tehran Blitz Cup 12 Shahrivar 1395 · Sep 2016 · 5½/11
- Tehran Blitz Cup 29 Mordad 1395 · Aug 2016 · 5/11
- Tehran Blitz cup 5 22 mordad 1395 · Aug 2016 · 6/11
- Tehran Blitz Cup 3 Mordad 2016 · Aug 2016 · 4/9
- Tehran Blitz Cup 2 Mordad 1395 · Jul 2016 · 5/11
- Tehran Blitz 1 Mordad 1395 · Jul 2016 · 6/11
- Tehran Blitz 16 Tir 1395 · Jul 2016 · 6/11
- Tehran Khordad 1395 Blitz Cup 4 · Jun 2016 · 3/10
- Tehran Esfand Blitz Cup 1 - 2016 · Mar 2016 · 4/11
World
- #=15922Ramon Aron Galiana Moll1982.0
- #=15922Francisco Gadeo Colomina1982.0
- #=15922Ehsan Alamir Virsagh1982.0
- #=15922Abdollah Ghasemi1982.0
- #=15922Daniel Caldentey Ayas1982.0
Iran
- #=234Reza Roozbayan1982.0
- #=234Aryan Ghesmati1982.0
- #=234Ehsan Alamir Virsagh1982.0
- #=234Abdollah Ghasemi1982.0
- #=238Javad Boori1981.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.