IRI · K=20 · Peak 1863 (Sep 2017)
Best performance: 2100 at Tehran Blitz 29 Aban 1396 - U2000(Best of 2017)
Blitz rating
1737
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jan 2015
How live ratings are calculated
Rating History · Blitz
Blitz rating 1717 to 1737 over the last 12 months; peak 1863 in September 2017.
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 | 1863, 0, 0 games | 1807, 0, 0 games | 1737, 0, 0 games |
| Oct 2026 | 1863, 0, 0 games | 1807, -24, 8 games | 1737, 0, 0 games |
| Sep 2026 | 1863, 0, 0 games | 1831, 0, 0 games | 1737, 0, 0 games |
| Aug 2026 | 1863, 0, 0 games | 1831, +9, 7 games | 1737, 0, 0 games |
| Jul 2026 | 1863, 0, 0 games | 1822, -17, 7 games | 1737, 0, 0 games |
| Jun 2026 | 1863, 0, 0 games | 1839, 0, 0 games | 1737, 0, 0 games |
| May 2026 | 1863, 0, 0 games | 1839, 0, 0 games | 1737, 0, 0 games |
| Apr 2026 | 1863, -1, 0 games | 1839, 0, 0 games | 1737, +1, 0 games |
| Mar 2026 | 1864, +1, 0 games | 1839, 0, 0 games | 1736, -1, 0 games |
| Feb 2026 | 1863, +1, 0 games | 1839, +26, 15 games | 1737, +20, 8 games |
| Jan 2026 | 1862, 0, 0 games | 1813, +14, 20 games | 1717, 0, 0 games |
| Dec 2025 | 1862, -2, 0 games | 1799, 0, 0 games | 1717, 0, 0 games |
Form · Blitz
Longest unbeaten run in 2026: 3 games, Jan 1.
From 950 blitz games on record, the latest on Jan 1.
No rated blitz games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Shahriar Blitz 11 Dey 1404 (Father's Day)Jan 1TPR 1822 | 6/9 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Blitz
From 870 rated blitz games against rated opponents, 2014–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Shojaat Ghane, Feb 2015 · Esfand Cup A (2015) | , 2252 |
| 2, | IM Mehrdad Ardeshi, Mar 2017 · Tehran Blitz Cup 2 Farvardin 1396 | , 2211 |
| 3, | Behrooz Razaghi, Dec 2014 · Dey Cup A (2014) | , 2134 |
| 4, | Ali Pilvaieh, Mar 2017 · Tehran Blitz Cup 2 Farvardin 1396 | , 2124 |
| 5, | Bardia Galehdari, 2 wins, Dec 2014 · Dey Cup A (2014) | , 2118 |
| 6, | FM Amir Hosein Kashefi, 2 wins, Oct 2018 · Tehran Blitz Cup 4 Aban 1397 | , 2105 |
| 7, | Nader Mahmoodi, 3 wins, Apr 2015 · Ordibehesht Blitz Cup 2015 | , 2074 |
| 8, | Reza Sadeghi Givi, 4 wins, Feb 2019 · Tehran Blitz Cup 12 Bahman 1397 | , 2001 |
| 8, | Muhyiddin Modarresi, Oct 2018 · Tehran Blitz Cup 4 Aban 1397 | , 2001 |
| 10, | Masoud Karami Kejani, 4 wins, Dec 2017 · Tehran Blitz 4 Dey 1396 | , 1999 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Ehsan Ghaem Maghami, Highest-rated meeting: Jan 2017 · Tehran Blitz Cup 17day 1395 | , 0/3 | , 2600 |
| 2, | GM Tornike Sanikidze, Highest-rated meeting: Sep 2019 · 16th Aveccina Tournament (Blitz) | , 0/1 | , 2487 |
| 3, | FM Amir Mohammad Hamidi, Highest-rated meeting: Aug 2016 · international chess festival avicenna Open Blitz 8 Shahrivar 1395 | , 0/1 | , 2302 |
| 4, | FM Mohammad Miran Khademi, Highest-rated meeting: Jan 2017 · Tehran Blitz Cup 17day 1395 | , 0/1 | , 2298 |
| 5, | FM Mehdi Mahdavirad, Highest-rated meeting: Jun 2016 · Tehran Khordad 1395 Blitz Cup 4 | , 0/1 | , 2278 |
| 6, | Kaveh Ghaziolsharif, Highest-rated meeting: Jan 2019 · Tehran Blitz Cup 5 Bahman 1397 | , 0/1 | , 2253 |
| 7, | GM Shojaat Ghane, Highest-rated meeting: Feb 2015 · Esfand Cup A (2015) | , 1/2 | , 2252 |
| 8, | IM Mohsen Sharbaf, Highest-rated meeting: Jun 2017 · Tehran Blitz 7 Tir 1396 | , 0/1 | , 2220 |
| 9, | Behrooz Razaghi, Highest-rated meeting: Oct 2018 · Tehran Blitz Cup 4 Aban 1397 | , 1/4 | , 2213 |
| 9, | Mohammadreza Sheykhali, Highest-rated meeting: Mar 2017 · Tehran Blitz Cup 4 Farvardin 1396 | , 0/4 | , 2213 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 8 | 5 | 1727 | 1822 |
| 2025 | 9 | 4 | 1564 | 1521 |
| 2024 | 11 | 6 | 1544 | 1580 |
| 2020 | 19 | 8½ | 1666 | 1630 |
| 2019 | 166 | 87½ | 1654 | 1675 |
| 2018 | 210 | 107½ | 1702 | 1709 |
| 2017 | 205 | 104 | 1762 | 1769 |
| 2016 | 190 | 79½ | 1756 | 1699 |
| 2014 | 7 | 3½ | 1848 | 1848 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Jan 2026Swissfederation sourceBest of 2026Score 6/9Opp avg 1727Start 1717
- Aug 2025Swissfederation sourceBest of 2025Score 4/10Opp avg 1564Start 1774
- Jan 2024Swissfederation sourceBest of 2024Score 6/11Opp avg 1544Start 1633
- Jan 2020Swissfederation sourceBest of 2020Score 6/11Opp avg 1683Start 1625
- Jan 2020Swissfederation source#2 in 2020Score 3½/9Opp avg 1648Start 1625
- Dec 2019Swissfederation source#14 in 2019Score 3½/8Opp avg 1684Start 1610
- Dec 2019Swissfederation source#12 in 2019Score 6/9Opp avg 1558Start 1610
- Sep 2019Swissfederation source#15 in 2019Score 6/11Opp avg 1572Start 1621
- Shahriar Blitz 11 Dey 1404 (Father's Day) · Jan 2026 · 6/9
- 13th Qazvin Cup - Group D ( Blitz ) · Aug 2025 · 4/10
- 1st Iran Amateurs Blitz Chess Championship U2000 · Jan 2024 · 6/11
- Tehran Blitz Cup 20 Dey 1398 · Jan 2020 · 6/11
- Tehran Blitz Cup 16 Dey 1398 · Jan 2020 · 3½/9
- Tehran Blitz Cup 4 Dey 1398 · Dec 2019 · 3½/8
- Tehran North East Bilitz 30 azar( yalda cup) · Dec 2019 · 6/9
- 16th Aveccina Tournament (Blitz) · Sep 2019 · 6/11
- Tehran Blitz Cup 21Mordad 1398 · Aug 2019 · 4½/11
- Qazvin Blitz Cup (U-2100) · Aug 2019 · 2/8
- Tehran Bltz 24 Tir 1398 · Jul 2019 · 1/7
- Tehran Blitz 28 Tir 1398 · Jul 2019 · 6/11
- Tehran North East Shahcheragh Blitz Cup 18 tir 98 · Jul 2019 · 8/9
- Tehran Blitz Cup 10Tir 1398 · Jul 2019 · 5/9
- Tehran North East Junior Cup 29 Farvardin 1398 · Apr 2019 · 6/7
- Tehran North East 23 Esfand Blitz Cup 1397 · Mar 2019 · 7/9
- Tehran Blitz Cup 10 Esfand 1397 · Mar 2019 · 5/11
- Tehran Blitz Cup 3 Esfand 1397 · Feb 2019 · 6/11
- 17th Caspian Cup int.Chess Festival (Blitz) · Feb 2019 · 5/11
- Tehran Blitz Cup 22 Bahman · Feb 2019 · 7/13
- Tehran Blitz Cup 12 Bahman 1397 · Feb 2019 · 6/11
- Tehran Blitz Cup 5 Bahman 1397 · Jan 2019 · 5½/11
- Tehran Blitz Cup 21 Dey 1397 · Jan 2019 · 6/11
- Tehran Blitz 7 Dey 1397 · Dec 2018 · 5½/11
- Tehran North East Blitz Cup Azar 1397 · Nov 2018 · 8½/9
- Tehran Blitz 5 Azar 1397 · Nov 2018 · 5/9
- Tehran Blitz Cup 15 Aban 1397 (U1800) · Nov 2018 · 4/8
- Tehran Blitz Cup 14 Aban 1397 (U2000) · Nov 2018 · 2½/8
- Tehran Blitz Cup 8 Aban 1397 (U1800) · Oct 2018 · 6/9
- Tehran Blitz Cup 7 Aban 1397 (U2000) · Oct 2018 · 4/9
- Tehran Blitz Cup 4 Aban 1397 · Oct 2018 · 8/13
- Tehran U1800 Blitz Cup 24 Mehr 1397 · Oct 2018 · 5/9
- Tehran Blitz Cup 29 Mordad 1397 · Aug 2018 · 5/8
- Tehran Blitz 3 Ordibehesht 1397 under 2000 · Apr 2018 · 5/9
- Tehran Blitz 27 Farvardin 1397 · Apr 2018 · 6/9
- Tehran Blitz 20 Farvardin 1397 · Apr 2018 · 3/8
- Tehran Blitz 18 Esfand 1396 · Mar 2018 · 5/11
- Tehran Blitz 14 Esfand 1396 · Mar 2018 · 4/8
- Tehran Blitz 7 Esfand 1396 · Feb 2018 · 5/9
- Tehran Blitz 30 Bahman 1396 · Feb 2018 · 6/9
- Tehran Blitz 23 Bahman1396 · Feb 2018 · 4/9
- Tehran Blitz 22 Bahman 1396 · Feb 2018 · 4/9
- Semnan Blitz Fajr Cup 1396 · Feb 2018 · 6/9
- Tehran Blitz 9 Bahman 1396 Under 2000 · Jan 2018 · 4/9
- Tehran Blitz 2 Bahman 1396 U2000 · Jan 2018 · 4½/9
- Tehran Blitz 25 Dey 1396 Under 2000 · Jan 2018 · 5½/9
- Tehran Blitz 18 Dey 1396 · Jan 2018 · 3½/9
- Tehran Blitz 11 Dey 1396 · Jan 2018 · 5/9
- Tehran Blitz 4 Dey 1396 · Dec 2017 · 6/9
- Tehran Blitz 20 Azar 1396 · Dec 2017 · 4½/9
- Tehran Blitz 13 Azar 1396 · Dec 2017 · 4/9
- Tehran Blitz 29 Aban 1396 - U2000 · Nov 2017 · 6½/8
- Tehran Blitz 22 Aban 1396 - U2000 · Nov 2017 · 2½/8
- Tehran Blitz 15 Aban 1396-U2000 · Nov 2017 · 4/9
- Tehran Blitz Cup 10 Mehr 1396 U2000 · Oct 2017 · 4/9
- Tehran Blitz Cup 9 Mordad 1396 U2000 · Aug 2017 · 6/9
- Tehran Blitz Cup 2 Mordad 1396 U2000 · Jul 2017 · 6½/9
- Tehran Blitz Cup 12 Tir 1396 U2000 · Jul 2017 · 5/9
- Tehran Blitz 7 Tir 1396 · Jun 2017 · 5/9
- Tehran Blitz Cup 17 Ramezan 1396 · Jun 2017 · 5½/9
- Tehran Blitz Cup 4 Farvardin 1396 · Mar 2017 · 4½/11
- Tehran Blitz Cup 2 Farvardin 1396 · Mar 2017 · 4½/9
- Tehran Blitz Cup 25 Esfand 1395 · Mar 2017 · 3/9
- Tehran Blitz Cup 23 Esfand 1395 U2000 · Mar 2017 · 5/9
- Tehran Blitz Cup 9 esfand 1395 U2000 · Feb 2017 · 4/9
- Tehran Blitz Cup 6 Esfand 1395 · Feb 2017 · 5½/11
- Tehran Blitz Cup 2 Esfand 1395 U2000 · Feb 2017 · 4½/9
- Tehran Blitz cup 25 Bahman 1395 U2000 · Feb 2017 · 6/9
- Iran Amateurs Chess Championship 2017 -Blitz · Feb 2017 · 5/9
- Tehran Blitz Cup 11 Bahman 1395 · Jan 2017 · 0/5
- Tehran Blitz Cup 4 Bahman 1395 U2000 · Jan 2017 · 5/9
- Tehran Blitz Cup 17day 1395 · Jan 2017 · 6½/11
- Tehran Blitz Cup 6 day 1395 - U2000 · Dec 2016 · 5/9
- Tehran Blitz Cup 3 Day 1395 · Dec 2016 · 5/11
- Tehran Blitz Cup 10 Azar 1395 · Nov 2016 · 5/11
- Tehran Blitz 11 Aban 1395 · Nov 2016 · 4/11
- Tehran Blitz Cup 3 Aban 1395 (u2000) · Oct 2016 · 4/9
- Tehran Blitz Cup 12 Mehr 1395 - U2000 · Oct 2016 · 3½/9
- Tehran Blitz Cup 5 Mehr 1395 - U2000 · Sep 2016 · 3½/9
- Tehran Blitz Cup 29 Shahrivar 1395 Under 2000 · Sep 2016 · 5/9
- Tehran Blitz Cup 15 Shahrivar 1395 Under 2000 · Sep 2016 · 4/9
- international chess festival avicenna Open Blitz 8 Shahrivar 1395 · Aug 2016 · 5½/11
- Tehran Blitz Cup Under 2000 Shahrivar 1395 · Aug 2016 · 5/9
- Tehran Blitz cup 1 under 2000 Mordad 1395 · Jul 2016 · 3/7
- Tehran Blitz 1 Mordad 1395 · Jul 2016 · 4/11
- Tehran Under 2000 Blitz 28Tir 1395 · Jul 2016 · 3/6
- Rey Ramazan Cup 2016 · Jun 2016 · 3½/9
- Tehran Khordad 1395 Blitz Cup 5 · Jun 2016 · 4/9
- Tehran Khordad 1395 Blitz Cup 4 · Jun 2016 · 5/11
- Tehran Khordad 1395 Blitz Cup 3 · May 2016 · 4/9
- Tehran Ordibehesht 1395 - Blitz Cup 2 · May 2016 · 3/9
- Tehran Farvardin 1395 Blitz Cup 2 · Apr 2016 · 5½/11
- Tehran Norooz 95 Blitz Cup 1 · Mar 2016 · 5½/11
- Tehran Esfand Blitz Cup 1 - 2016 · Mar 2016 · 5½/11
- Azar Blitz Cup A (2015) · Nov 2015 · 5/11
- Khordad Blitz Cup 2015 · Jun 2015 · 5/13
- Ordibehesht Blitz Cup 2015 · Apr 2015 · 6/13
- Esfand Cup A (2015) · Feb 2015 · 5/13
- Bahman Blitz Cup (2015) · Feb 2015 · 5/11
- Dey Cup A (2014) · Dec 2014 · 5½/13
World
- #=49193Janusz Stepien1737.0
- #=49193My Linh Vu1737.0
- #=49193Davood Allahverdi1737.0
- #=49193Martin Keller1737.0
- #=49193Titas Blazys1737.0
Iran
- #1070Amir Hosein Kazemian1737.4
- #1071Ouriya Shakibaei Yekta1737.2
- #=1072Davood Allahverdi1737.0
- #=1072Touraj Karimzadeh1737.0
- #=1072Araman Matin1737.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.