IRI · 50 yrs · K=20 · Peak 1894 (By Jan 2016)
Best performance: 2113 at Alborz Blitz 20 khordad 1397(Best of 2018)
Blitz rating
1761
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jan 2016
How live ratings are calculated
Rating History · Blitz
Blitz rating 1768 to 1761 over the last 12 months; peak 1894 by January 2016.
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 | 1909, 0, 0 games | 1801, -38, 13 games | 1761, -3, 9 games |
| Oct 2026 | 1909, 0, 0 games | 1839, +1, 0 games | 1764, -4, 7 games |
| Sep 2026 | 1909, 0, 0 games | 1838, 0, 0 games | 1768, 0, 0 games |
| Aug 2026 | 1909, 0, 0 games | 1838, 0, 0 games | 1768, 0, 0 games |
| Jul 2026 | 1909, 0, 0 games | 1838, 0, 0 games | 1768, 0, 0 games |
| Jun 2026 | 1909, 0, 0 games | 1838, 0, 0 games | 1768, 0, 0 games |
| May 2026 | 1909, 0, 0 games | 1838, 0, 0 games | 1768, 0, 0 games |
| Apr 2026 | 1909, 0, 0 games | 1838, 0, 0 games | 1768, 0, 0 games |
| Mar 2026 | 1909, 0, 0 games | 1838, 0, 0 games | 1768, 0, 0 games |
| Feb 2026 | 1909, 0, 0 games | 1838, 0, 0 games | 1768, 0, 0 games |
| Jan 2026 | 1909, 0, 0 games | 1838, 0, 0 games | 1768, 0, 0 games |
| Dec 2025 | 1909, 0, 0 games | 1838, -6, 7 games | 1768, 0, 0 games |
Form · Blitz
Longest unbeaten run in 2026: 3 games, Sep 17.
From 1,271 blitz games on record, the latest on Oct 15.
No rated blitz games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Alborz blitz cup 23 mehr 1405Oct 15TPR 1761 | 5/9 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Blitz
From 1,191 rated blitz games against rated opponents, 2015–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Kaveh Ghaziolsharif, Mar 2017 · Tehran Blitz Cup 27 Esfand 1395 | , 2346 |
| 2, | Mohammadreza Sheykhali, Aug 2017 · Tehran Blitz Cup 27 Mordad 1396 | , 2279 |
| 3, | FM Amir Hossein Jamshidi, Jun 2018 · Alborz Blitz 20 khordad 1397 | , 2248 |
| 4, | Reza Mashatan, 2 wins, Mar 2017 · Alborz Blitz 7 Farvardin 1396 | , 2230 |
| 5, | Mohammad Sadegh Mahmoody, Jul 2016 · Alborz Blitz 17 Tir 1395 | , 2223 |
| 6, | FM Mehrdad Sedaghati, 3 wins, Oct 2018 · Alborz Blitz 22 Mehr 1397 | , 2214 |
| 7, | FM Amirmohammad Azadi, 2 wins, Jun 2018 · Alborz Blitz 20 khordad 1397 | , 2203 |
| 8, | Mohammad Mahdi Chavari, Dec 2017 · Alborz Blitz 15 Azar 1396 | , 2193 |
| 9, | Mahmoud Eskandari, 5 wins, Apr 2018 · Alborz Blitz 19 Farvradin 1397 | , 2170 |
| 9, | Behrooz Razaghi, 3 wins, Jan 2018 · Alborz Weekly Blitz 11 Dey 1396 | , 2170 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Ehsan Ghaem Maghami, Highest-rated meeting: Mar 2019 · Alborz Blitz Cup 10Esfand 1397 | , 0/8 | , 2656 |
| 2, | GM Alireza Firouzja, Highest-rated meeting: Jul 2018 · Tehran Blitz 22 tir 1397 | , 0/1 | , 2629 |
| 3, | GM Masoud Mosadeghpour, Highest-rated meeting: Aug 2017 · Tehran Blitz Cup 20 Mordad 1396 | , 0/3 | , 2453 |
| 4, | GM Pouria Darini, Highest-rated meeting: Oct 2017 · 2nd Paytakht Blitz Cup 1396 | , 0/1 | , 2410 |
| 5, | Kaveh Ghaziolsharif, Highest-rated meeting: Mar 2017 · Tehran Blitz Cup 27 Esfand 1395 | , 1/4 | , 2346 |
| 6, | Alireza Dalir, Highest-rated meeting: Mar 2019 · Alborz Blitz Cup 10Esfand 1397 | , 0/2 | , 2331 |
| 7, | IM Omid Noroozi, Highest-rated meeting: Apr 2017 · Tehran Blitz Cup 8 Ordibehesht 1396 | , 0/2 | , 2309 |
| 8, | FM Amir Hossein Jamshidi, Highest-rated meeting: Mar 2018 · Alborz Blitz 11 Farvardin 1397 | , 1/16 | , 2299 |
| 9, | Ali Abedi, Highest-rated meeting: Apr 2017 · Tehran Blitz cup 11 Farvardin 1396 | , 0/2 | , 2286 |
| 10, | Mohammadreza Sheykhali, Highest-rated meeting: Aug 2017 · Tehran Blitz Cup 27 Mordad 1396 | , 1/6 | , 2279 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 16 | 9½ | 1679 | 1744 |
| 2025 | 18 | 9 | 1690 | 1690 |
| 2024 | 8 | 3½ | 1512 | 1469 |
| 2022 | 26 | 16½ | 1576 | 1671 |
| 2020 | 13 | 6 | 1745 | 1716 |
| 2019 | 174 | 86 | 1742 | 1735 |
| 2018 | 452 | 190 | 1873 | 1816 |
| 2017 | 344 | 172 | 1779 | 1779 |
| 2016 | 122 | 62½ | 1816 | 1823 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct 2026Swisschess-results.comBest of 2026Score 5/9Opp avg 1718Start 1764
- Sep 2026Swisschess-results.com#2 in 2026Score 5½/9Opp avg 1627Start 1768
- May 2025Swissfederation source#2 in 2025Score 5/11Opp avg 1701Start 1801
- Feb 2025Swissfederation sourceBest of 2025Score 6/9Opp avg 1672Start 1814
- Feb 2024Swissfederation sourceBest of 2024Score 4½/9Opp avg 1512Start 1733
- Apr 2023Swissfederation source#2 in 2023Score 5/9Opp avg 1516Start 1775
- Mar 2023Swissfederation sourceBest of 2023Score 6/9Opp avg 1668Start 1767
- Nov 2022Swissfederation source#2 in 2022Score 5/9Opp avg 1645Start 1774
- Alborz blitz cup 23 mehr 1405 · Oct 2026 · 5/9
- Alborz Blitz Chess Cup Shahrivar 1405 · Sep 2026 · 5½/9
- Alborz 1st blitz mounthly cup 1404 · May 2025 · 5/11
- 1st Karaj city open blitz championship 1403 · Feb 2025 · 6/9
- Alborz Blitz Mabaas Cup 19 Bahman 1402 · Feb 2024 · 4½/9
- Alborz Blitz 1 Ordibehesht 1402 · Apr 2023 · 5/9
- Alborz Blitz 11 esfand 1401 · Mar 2023 · 6/9
- Alborz Blitz 27 Aban 1401 · Nov 2022 · 5/9
- Alborz chess blitz 1 Mehr 1401 · Sep 2022 · 6/9
- Alborz Chess Blitz 18 shahrivar 1401 · Sep 2022 · 6½/9
- Alborz Blitz Fajr Cup 1398 · Jan 2020 · 6/13
- Tehran blitz ataco cup · Nov 2019 · 3½/9
- Tehran Blitz Cup 7 Aban 1398 · Oct 2019 · 6/11
- Tehran Blitz Cup 12Mehr 1398 · Oct 2019 · 6/11
- Tehran Blitz Cup 5Mehr 1398 · Sep 2019 · 5/11
- Tehran Blitz Cup 29Shahrivar 1398 · Sep 2019 · 2/7
- Tehran Blitz Cup 18Mordad 1398 · Aug 2019 · 6/11
- Tehran Blitz 4 Mordad 1398 · Jul 2019 · 5½/9
- Tehran Blitz Cup 15Khordad 1398 · Jun 2019 · 6/11
- Alborz Blitz 12 Ordibehesht 1398 · May 2019 · 7/13
- Alborz Blitz 29 Farvardin 1398 · Apr 2019 · 6½/11
- Alborz Blits 5 Ordibehesht 1398 · Apr 2019 · 4/9
- Tehran Blitz Cup 12Farvardin 1398 · Apr 2019 · 4/11
- Alborz Blitz Cup 10Esfand 1397 · Mar 2019 · 7/13
- Alborz Blits 23 Esfand 1397 · Mar 2019 · 7½/16
- Alborz Blitz Cup 9Esfand 1397 · Mar 2019 · 5/9
- Tehran Blitz Cup 12 Bahman 1397 · Feb 2019 · 7/11
- Tehran Blitz Cup 21 Dey 1397 · Jan 2019 · 6/11
- Alborz Blitz 11 Azar 1397 · Dec 2018 · 5/12
- Tehran Blitz Cup 16 Azar 1397 · Dec 2018 · 5½/11
- Alborz Rapid Cup 15 Aban 1397 · Nov 2018 · 4/16
- Alborz Blitz Cup 30 Aban 1397 · Nov 2018 · 6/13
- Alborz Blitz Cup 9 Aban 1397 · Oct 2018 · 3/6
- Alborz Blitz 22 Mehr 1397 · Oct 2018 · 2/9
- Alborz Blitz 2 Aban 1397 · Oct 2018 · 6/13
- Alborz Blitz Sport Week 1397 · Oct 2018 · 6½/13
- Tehran Blitz 30 Shahrivar 1397 · Sep 2018 · 5½/11
- Alborz Blitz 1 Mehr 1397 · Sep 2018 · 2/8
- Tehran Blitz Cup 9 Sharivar 1397 · Aug 2018 · 6/11
- Tehran Blitz Cup 26 Mordad 1397 · Aug 2018 · 6/11
- Alborz Blitz 31 Mordad 1397 · Aug 2018 · 7/13
- Tehran Blitz 25 tir 1397 · Jul 2018 · 6/11
- Alborz Blitz 31 Tir 1397 · Jul 2018 · 1/9
- Tehran Blitz 22 tir 1397 · Jul 2018 · 6/11
- Alborz Blitz 3 Tir 1397 · Jun 2018 · 2/14
- Alborz Blitz 20 khordad 1397 · Jun 2018 · 5½/10
- Alborz Blitz Chess Championship khordad 1397 · Jun 2018 · 5/11
- Alborz Blitz 30 Ordibehesht 1397 · May 2018 · 1/10
- Alborz Blitz 6 Khordad 1397 · May 2018 · 3/9
- Tehran Blitz 14 Ordibehesht 1397 · May 2018 · 7/13
- Alborz Blitz Nimeshaban Ordibehesht 1397 · May 2018 · 6½/13
- Tehran Blitz Eidane 1397 · Apr 2018 · 6/11
- Tehran Blitz 29 Farvardin 1397 · Apr 2018 · 4/9
- Alborz Mabaas Blitz Cup Farvardin 1397 · Apr 2018 · 7/17
- Alborz Blitz 19 Farvradin 1397 · Apr 2018 · 3/9
- Tehran Blitz 12 Farvardin 1397 · Apr 2018 · 5½/11
- Alborz Blitz 11 Farvardin 1397 · Mar 2018 · 4/14
- Alborz Blitz 10 Farvardin 1397 · Mar 2018 · 9/17
- Tehran Blitz 8 Farvardin 1397 · Mar 2018 · 5/9
- Alborz Blitz 6 Farvardin 1397 · Mar 2018 · 6/10
- Tehran Blitz 3 Farvardin 1397 · Mar 2018 · 5½/11
- Tehran Blitz 28 Esfand 1396 · Mar 2018 · 5/9
- Tehran Blitz 21 Esfand 1396 · Mar 2018 · 6/9
- Alborz Blitz 14 Esfanad 1396 · Mar 2018 · 7½/17
- Tehran Blitz 1 Esfand 1396 · Feb 2018 · 6/11
- Alborz Blitz 22 Bahman 1396 · Feb 2018 · 9/17
- Alborz Weekly Blitz 2 bahman 1396 · Jan 2018 · 6/12
- Alborz Weekly Blitz 25 dey 1396 · Jan 2018 · 4/10
- Alborz Weekly Blitz 18 dey 1396 · Jan 2018 · 3/10
- Alborz Weekly Blitz 11 Dey 1396 · Jan 2018 · 3/9
- The Persian Gulf Forever Blitz Cup 1396 · Dec 2017 · 5½/11
- Tehran Blitz Cup 24 Azar 96 · Dec 2017 · 5½/11
- Alborz Blitz 15 Azar 1396 · Dec 2017 · 8/13
- Alborz Blitz 6 Azar 1396 · Nov 2017 · 6/10
- 2nd Paytakht Blitz Cup 1396 · Oct 2017 · 5/11
- Alborz Blitz Chess Championship 1396 · Oct 2017 · 7/11
- Tehran Blitz Cup 10 Mehr 1396 U2000 · Oct 2017 · 6/9
- Alborz Blitz 7 Mehr 1396 · Sep 2017 · 7/13
- Tehran Blitz Cup 5 Mehr 1396 · Sep 2017 · 3½/8
- Tehran Blitz Cup 24 Shahrivar 1396 · Sep 2017 · 4½/11
- Tehran Blitz Cup 22 Shahrivar 1396 · Sep 2017 · 5/9
- Alborz Blitz Ghadirekhom Shahrivar 1396 · Sep 2017 · 7/13
- 2nd Qazvin Blitz Cup Shahrivar 1396 · Aug 2017 · 7/11
- Tehran Blitz Cup 27 Mordad 1396 · Aug 2017 · 8/11
- Tehran Blitz Cup 20 Mordad 1396 · Aug 2017 · 5/11
- Tehran Blitz Cup 11 Mordad 1396 · Aug 2017 · 5/9
- Tehran Blitz Cup 8 Mordad 1396 · Jul 2017 · 3/8
- Tehran Blitz Cup 6 Mordad 1396 · Jul 2017 · 6½/11
- Tehran Blitz Cup 30 Tir 1396 · Jul 2017 · 6/11
- Alborz Fetr Blitz 6 Tir 1396 · Jun 2017 · 5½/12
- Tehran Blitz 15 Ordibehesht 1396 · May 2017 · 4/11
- Tehran Blitz Cup 8 Ordibehesht 1396 · Apr 2017 · 6/11
- Tehran Blitz Cup 22 Farvardin 1396 · Apr 2017 · 5/11
- Alborz Blitz 13 Farvardin 1396 · Apr 2017 · 3/9
- Tehran Blitz cup 11 Farvardin 1396 · Apr 2017 · 6/11
- Alborz Blitz 9 Farvardin 1396 · Mar 2017 · 5/9
- Alborz Blitz 7 Farvardin 1396 · Mar 2017 · 4/8
- Alborz Blitz 6 Farvardin 1396 · Mar 2017 · 4½/10
- Alborz Blitz 4 Farvardin 1396 · Mar 2017 · 5/9
- Alborz Blitz 2 Farvardin 1396 · Mar 2017 · 5/9
- Alborz Blitz 28 Esfand 1395 · Mar 2017 · 5/9
- Tehran Blitz Cup 27 Esfand 1395 · Mar 2017 · 6/11
- Alborz Blitz 20 Esfand 1395 · Mar 2017 · 6/11
- Tehran Blitz Cup 22 Bahman 1395 · Feb 2017 · 5/11
- Tehran Blitz Cup 8 Bahman 1395 · Jan 2017 · 4/9
- Mapna Blitz Cup 1395 · Jan 2017 · 5/7
- Tehran Blitz Cup 12 Azar 1395 · Dec 2016 · 6½/11
- Tehran Blitz Cup 21 Aban 1395 · Nov 2016 · 6/11
- Tehran Blitz Cup 30 Mehr 1395 · Oct 2016 · 6/11
- Alborz Blitz 22 Mehr 1395 · Oct 2016 · 5/11
- Alborz Blitz 22 Shahrivar 1395 · Sep 2016 · 5/11
- Tehran Blitz 1 Mordad 1395 · Jul 2016 · 6½/11
- Alborz Blitz 17 Tir 1395 · Jul 2016 · 5½/11
- Tehran Khordad 1395 Blitz Cup 4 · Jun 2016 · 5½/11
- Alborz Blitz 1 Khordad 2016 · May 2016 · 5/9
- Alborz Blitz Ordibehesht 2016 · Apr 2016 · 6/11
- Tehran Bahman 1394 - Blitz 21 · Feb 2016 · 6/11
- Tehran Bahman 1394 - Blitz 20 · Jan 2016 · 5½/11
- Dr. Koliae Blitz Cup 2016 · Dec 2015 · 5½/11
World
- #=44906Pawel Masalski1761.0
- #=44906Krystian Twarog1761.0
- #=44906Mohammad Moghadas Jafari1761.0
- #=44906Amir Mohammad Gholami1761.0
- #=44906Eva Maria Matons Calafi1761.0
Iran
- #=931Mina Noorabadi1762.0
- #=934Arman Karamian1761.0
- #=934Mohammad Moghadas Jafari1761.0
- #=934Amir Mohammad Gholami1761.0
- #=934Ariya Karami1761.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.