IRI · 61 yrs · K=20 · Peak 1627 (Dec 2024)
Best performance: 1850 at Tehran Blitz 24 Aban 1396(Best of 2017)
Blitz rating
1538
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Oct 2015
How live ratings are calculated
Rating History · Blitz
Blitz rating 1627 to 1538 over the last 12 months; peak 1627 in December 2024.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Rapid | Blitz |
|---|---|---|
| Nov 2026 | 1636, 0, 0 games | 1538, 0, 0 games |
| Oct 2026 | 1636, +30, 7 games | 1538, -25, 18 games |
| Sep 2026 | 1606, 0, 0 games | 1563, -11, 17 games |
| Aug 2026 | 1606, 0, 0 games | 1574, +10, 7 games |
| Jul 2026 | 1606, 0, 0 games | 1564, 0, 0 games |
| Jun 2026 | 1606, 0, 0 games | 1564, 0, 0 games |
| May 2026 | 1606, 0, 0 games | 1564, 0, 0 games |
| Apr 2026 | 1606, +4, 0 games | 1564, 0, 0 games |
| Mar 2026 | 1602, -4, 0 games | 1564, -14, 7 games |
| Feb 2026 | 1606, +4, 0 games | 1578, 0, 0 games |
| Jan 2026 | 1602, -20, 6 games | 1578, -49, 20 games |
| Dec 2025 | 1622, 0, 0 games | 1627, 0, 0 games |
Form · Blitz
Longest unbeaten run in 2026: 3 games, Aug 5.
From 2,179 blitz games on record, the latest on Sep 9.
No rated blitz games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| IRCF Weekly Blitz Tournament 18 ShahrivarSep 9TPR 1021 | 1/9 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Blitz
From 1,984 rated blitz games against rated opponents, 2015–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Ali Abedi, May 2019 · Tehran Blitz Cup 10Khordad 1398 | , 2139 |
| 2, | FM Amir Hosein Kashefi, Nov 2017 · Tehran Blitz 28 Aban 1396 | , 2092 |
| 3, | Masoud Karami Kejani, May 2017 · Tehran Blitz 13 Ordibehesht 1396 | , 2057 |
| 4, | Bardia Galehdari, Dec 2019 · Tehran Blitz Cup 13 Azar 1398 | , 2011 |
| 5, | Reza Sadeghi Givi, Apr 2017 · Tehran Blitz cup 14 Farvardin 1396 | , 1983 |
| 6, | Kaveh Honari, Nov 2024 · Iran Blitz Chess Championship 1403 | , 1959 |
| 7, | Behrang Mehdiabadi, Jun 2018 · Tehran Blitz 1 Tir 1397 | , 1952 |
| 7, | Ali Vahdat Doust, Feb 2018 · Tehran Blitz 23 Bahman1396 | , 1952 |
| 9, | Davood Asgharvand, Jun 2019 · Tehran Blitz Cup 20Khordad 1398 | , 1948 |
| 10, | Seyed Shaahin Ahmadzadeh Razavi, Mar 2018 · Tehran Blitz 23 Esfand 1396 | , 1934 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Ehsan Ghaem Maghami, Highest-rated meeting: Jan 2020 · Tehran Blitz Cup 7 Bahman 1398 | , 0/7 | , 2700 |
| 2, | GM Masoud Mosadeghpour, Highest-rated meeting: Jan 2018 · Tehran Blitz 4 Bahman 1396 | , 0/1 | , 2419 |
| 3, | FM Mehdi Hosseinipour, Highest-rated meeting: Feb 2018 · Tehran Blitz 9 Esfand 1396 | , 0/1 | , 2277 |
| 4, | FM Mohammad Miran Khademi, Highest-rated meeting: Feb 2019 · Tehran Blitz Cup 22 Bahman | , 0/1 | , 2225 |
| 5, | IM Mehrdad Ardeshi, Highest-rated meeting: Mar 2018 · Tehran Blitz 23 Esfand 1396 | , 0/7 | , 2223 |
| 6, | IM Omid Noroozi, Highest-rated meeting: Nov 2022 · Iran Blitz Chess Championship 1401 | , 0/1 | , 2197 |
| 7, | Hossein Ganjali, Highest-rated meeting: Nov 2016 · Tehran Blitz Cup 14 Aban 1395 | , 0/1 | , 2190 |
| 8, | FM Amir Hosein Kashefi, Highest-rated meeting: Dec 2019 · Tehran Blitz Cup 4 Dey 1398 | , 1/7 | , 2187 |
| 9, | Mahmoud Eskandari, Highest-rated meeting: Apr 2017 · Tehran Blitz Cup 10 Ordibehesht 1396 | , 0/5 | , 2175 |
| 10, | Mohammad Mahdi Chavari, Highest-rated meeting: Sep 2019 · Tehran Blitz Cup 22Shahrivar 1398 | , 0/1 | , 2174 |
Performance rating by month
| Month | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| Sep 2026 | 12 | 2 | 1772 | 1499 |
| Aug 2026 | 17 | 7 | 1666 | 1601 |
| Jul 2026 | 13 | 4 | 1706 | 1565 |
| Feb 2026 | 7 | 1 | 1790 | 1481 |
| Dec 2025 | 20 | 7 | 1655 | 1545 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Sep 2026Swisschess-results.comScore 1/9Opp avg 1821Start 1563
- Sep 2026Swisschess-results.com#5 in 2026Score 4/9Opp avg 1737Start 1563
- Aug 2026Swisschess-results.com#4 in 2026Score 4/9Opp avg 1710Start 1574
- Aug 2026Swisschess-results.comBest of 2026Score 3½/9Opp avg 1632Start 1574
- Aug 2026Swisschess-results.com#3 in 2026Score 4½/9Opp avg 1647Start 1574
- Jul 2026Swisschess-results.com#7 in 2026Score 3/11Opp avg 1734Start 1564
- Jul 2026Swisschess-results.comBest of 2026Score 4/9Opp avg 1682Start 1564
- Feb 2026Swissfederation source#6 in 2026Score 2/8Opp avg 1790Start 1578
- IRCF Weekly Blitz Tournament 18 Shahrivar · Sep 2026 · 1/9
- IRCF Weekly Blitz Tournament 11 Shahrivar · Sep 2026 · 4/9
- IRCF Weekly Blitz Tournament 4 Shahrivar · Aug 2026 · 4/9
- IRCF Weekly Blitz Tournament 28 Mordad · Aug 2026 · 3½/9
- IRCF Weekly Blitz Tournament 14 Mordad · Aug 2026 · 4½/9
- IRCF Weekly Blitz Tournament 6 Mordad · Jul 2026 · 3/11
- IRCF Weekly Blitz Tournament 23 Tir · Jul 2026 · 4/9
- IRCF Weekly Blitz Tournament 22 Bahman 1404 · Feb 2026 · 2/8
- Pishgam salamat paydar Blitz 26 Azar 1404 · Dec 2025 · 2/7
- Pishgam salamat paydar Blitz 19 Azar 1404 · Dec 2025 · 2/8
- Pishgam salamat paydar Blitz 12 Azar 1404 · Dec 2025 · 5/9
- Iran Blitz Chess Championship 1403 · Nov 2024 · 4/9
- 1st Iran Amateurs Blitz Chess Championship U2000 · Jan 2024 · 3/11
- 3rd Chess To Infinity Weekly Blitz Tournaments 1402 · Jul 2023 · 5/9
- 2nd Chess To Infinity Weekly Blitz Tournaments 1402 · Jun 2023 · 2/7
- 1st IRCF Weekly Blitz Tournament 1402 · May 2023 · 1½/6
- Iran Blitz Chess Championship 1401 · Nov 2022 · 3½/10
- 3rd IRCF Weekly Blitz Tournament 1401 · Jul 2022 · 2/7
- 2nd IRCF Weekly Blitz Tournament 1401 · Jun 2022 · 5/11
- 2nd IRCF Weekly blitz Tournaments 1400 · Nov 2021 · 4/11
- Tehran Blitz Cup 2Esfand 1398 · Feb 2020 · 3/10
- Tehran Blitz Cup 25bahman 1398 · Feb 2020 · 5/11
- Tehran Blitz Cup 14 bahman 1398 · Feb 2020 · 4/11
- Tehran Blitz Cup 11 Bahman 1398 · Jan 2020 · 4½/11
- Tehran Blitz Cup 7 Bahman 1398 · Jan 2020 · 1/9
- Tehran Blitz Cup 11 Dey 1398 · Jan 2020 · 2½/13
- Tehran Blitz Cup 20 Dey 1398 · Jan 2020 · 4½/11
- Tehran Blitz Cup 4 Dey 1398 · Dec 2019 · 4/9
- Tehran Blitz 29 Azar 1398 · Dec 2019 · 4/11
- Tehran Blitz 27 Azar 1398 · Dec 2019 · 4½/14
- Tehran Blitz Cup 22 Azar 1398 · Dec 2019 · 5/11
- Tehran Blitz Cup 17 Azar 1398 · Dec 2019 · 1½/7
- Tehran Blitz Cup 13 Azar 1398 · Dec 2019 · 1/9
- Tehran Blitz Cup 25 Aban 1398 · Nov 2019 · 4½/11
- Tehran Blitz Cup 3 Aban 1398 · Oct 2019 · 4/10
- Tehran Blitz Cup 26Mehr 1398 · Oct 2019 · 3½/11
- Tehran Blitz Cup 19Mehr 1398 · Oct 2019 · 5/11
- Tehran Blitz Cup 1Mehr 1398 · Sep 2019 · 3/9
- Tehran Blitz Cup 29Shahrivar 1398 · Sep 2019 · 3½/10
- Tehran Blitz Cup 22Shahrivar 1398 · Sep 2019 · 5½/11
- Tehran Blitz Cup 15 Shahrivar 1398 · Sep 2019 · 6/11
- Tehran Blitz Cup 11 Shahrivar 1398 · Sep 2019 · 2/8
- Tehran Blitz Cup 3 Shahrivar 1398 · Aug 2019 · 1/13
- Tehran Blitz Cup 28Mordad 1398 · Aug 2019 · 1/8
- Tehran Blitz Cup 25Mordad 1398 · Aug 2019 · 4/11
- Tehran Blitz Cup 21Mordad 1398 · Aug 2019 · 1½/9
- Tehran Blitz Cup 7 Mordad 1398 · Aug 2019 · 4½/9
- Tehran Blitz Cup 14 Mordad 1398 · Aug 2019 · 3/8
- Tehran Blitz Cup 11 Mordad 1398 · Aug 2019 · 4/11
- Tehran Blitz 31 tir 1398 · Jul 2019 · 3½/8
- Tehran Blitz 28 Tir 1398 · Jul 2019 · 3½/10
- Tehran Blitz Cup 14Tir 1398 · Jul 2019 · 4½/11
- Tehran Blitz Cup 10Tir 1398 · Jul 2019 · 1½/8
- Tehran Blitz Cup 5Tir 1398 · Jun 2019 · 3/8
- Tehran Blitz Cup 27Khordad 1398 · Jun 2019 · 3/9
- Tehran Blitz Cup 24Khordad 1398 · Jun 2019 · 4/11
- Tehran Blitz Cup 22Khordad 1398 · Jun 2019 · 4/11
- Tehran Blitz Cup 20Khordad 1398 · Jun 2019 · 4½/11
- Tehran Blitz Cup 13Khordad 1398 · Jun 2019 · 4½/9
- Tehran Blitz Cup 10Khordad 1398 · May 2019 · 4/11
- Tehran Blitz Cup 8Khordad 1398 · May 2019 · 3/8
- Tehran Blitz Cup 3Khordad 1398 · May 2019 · 4/11
- Tehran Blitz 14 Ordibehsht 1398 · May 2019 · 3½/10
- Tehran Blitz Cup 30Ordibehesht 1398 · May 2019 · 4/9
- Tehran Blitz Cup 6 Ordibehesht 1398 · Apr 2019 · 4½/11
- Tehran Blitz Cup 2 Ordibehesht 1398 · Apr 2019 · 2½/9
- Tehran Blitz Cup 19 Farvardin 1398 · Apr 2019 · 1/8
- Tehran Blitz Cup 16Farvardin 1398 · Apr 2019 · 4/11
- Tehran Blitz Cup 5Farvardin 1398 · Mar 2019 · 4/11
- Tehran Blitz Cup 27 Esfand 1397 · Mar 2019 · 2½/11
- Tehran Blitz Cup 17 Esfand 1397 · Mar 2019 · 4½/11
- Tehran Blitz Cup 13 Esfand 1397 · Mar 2019 · 3/8
- Tehran Blitz 26 Bahman 1397 · Feb – Mar 2019 · 4½/11
- Tehran Blitz Cup 8 Esfand 1397 · Feb 2019 · 3/8
- Tehran Blitz Cup 6 Esfand 1397 · Feb 2019 · 5/9
- Tehran Blitz 29 Bahman 1397 · Feb 2019 · 1/7
- Tehran Blitz Cup 3 Esfand 1397 · Feb 2019 · 4½/11
- Tehran Blitz Cup 22 Bahman · Feb 2019 · 4/12
- Tehran Blitz Cup 12 Bahman 1397 · Feb 2019 · 3½/11
- Tehran Blitz 24 Dey 1397 U-2000 · Jan 2019 · 4/9
- Tehran Blitz Cup 21 Dey 1397 · Jan 2019 · 5/11
- Tehran Blitz 19 Dey 1397 · Jan 2019 · 3/8
- Tehran Blitz 3 Dey 1397 · Dec 2018 · 3½/8
- Tehran Blitz Cup 16 Azar 1397 · Dec 2018 · 4½/11
- Tehran Blitz U 2000 Cup 12 Azar 1397 · Dec 2018 · 3/8
- Tehran Blitz 9 Azar 1397 · Dec 2018 · 4/11
- Tehran Blitz Cup 2 Azar 1397 · Nov 2018 · 5½/11
- Tehran Blitz 5 Azar 1397 · Nov 2018 · 3½/9
- Tehran Blitz Cup 11 Aban 1397 · Nov 2018 · 4/11
- Tehran Blitz Cup 9 Aban 1397 · Oct 2018 · 2/11
- Tehran Blitz Cup 8 Aban 1397 (U1800) · Oct 2018 · 4/9
- Tehran Blitz Cup 7 Aban 1397 (U2000) · Oct 2018 · 3½/8
- Tehran U2000 Blitz Cup 23 Mehr 1397 · Oct 2018 · 3½/9
- Tehran U1800 Blitz Cup 24 Mehr 1397 · Oct 2018 · 3/9
- Tehran Blitz Cup 30 Mehr 1397 · Oct 2018 · 1/9
- Tehran Blitz Cup 16 Mehr 1397 - U2000 · Oct 2018 · 3½/8
- Tehran Blitz Cup 13 Mehr 1397 · Oct 2018 · 3½/9
- Tehran Blitz Cup 9 Mehr U2000 1397 · Oct 2018 · 2½/9
- Tehran Blitz Cup 5 Shahrivar 1397 · Aug 2018 · 1½/9
- Tehran Blitz Cup 9 Sharivar 1397 · Aug 2018 · 2/10
- Tehran Blitz Cup 22 mordad 1397 · Aug 2018 · 2/8
- Tehran Blitz Cup 29 Mordad 1397 · Aug 2018 · 3/9
- Tehran Blitz 12 Mordad 1397 · Aug 2018 · 3½/13
- Tehran Blitz 8 Mordad 1397 · Jul 2018 · 3/8
- Tehran Blitz 25 tir 1397 · Jul 2018 · 1½/11
- Tehran Blitz 1 Tir 1397 · Jun 2018 · 4½/11
- Tehran Blitz 16 Ramezan 1397 · Jun 2018 · 4/11
- Tehran Blitz 26 Ordibehesht 1397 · May 2018 · 1½/9
- Tehran Blitz 24 Ordibehesht 1397 · May 2018 · 3/9
- Tehran Blitz 17 Ordibehesht 1397 · May 2018 · 4/9
- Tehran Blitz 10 Ordibehesht 1397 Under 2000 · Apr 2018 · 1/8
- Tehran Blitz 5 Ordibehesht 1397 · Apr 2018 · 2½/8
- Tehran Blitz Eidane 1397 · Apr 2018 · 3/10
- Tehran Blitz 3 Ordibehesht 1397 under 2000 · Apr 2018 · 3½/9
- Tehran Blitz 31 Farvardin 1397 · Apr 2018 · 4/11
- Tehran Blitz 27 Farvardin 1397 · Apr 2018 · 5/9
- Tehran Blitz 17 Farvardin 1397 · Apr 2018 · 4/11
- Tehran Blitz 10 Farvardin 1397 · Mar 2018 · 5½/11
- Tehran Blitz 28 Esfand 1396 · Mar 2018 · 1/7
- Tehran Blitz 25 Esfand 1396 · Mar 2018 · 5/11
- Tehran Blitz 23 Esfand 1396 · Mar 2018 · 1/9
- Tehran Blitz 18 Esfand 1396 · Mar 2018 · 3/11
- Tehran Blitz 16 Esfand 1396 · Mar 2018 · 4/13
- Tehran Blitz 14 Esfand 1396 · Mar 2018 · 3/8
- Tehran Blitz 11 Esfand 1396 · Mar 2018 · 1½/9
- Tehran Blitz 9 Esfand 1396 · Feb 2018 · 1/8
- Tehran Blitz 7 Esfand 1396 · Feb 2018 · 2½/8
- Tehran Blitz 30 Bahman 1396 · Feb 2018 · 3/8
- Tehran Blitz 27 Bahman 1396 · Feb 2018 · 5/11
- Tehran Blitz 25 Bahman 1396 · Feb 2018 · ½/8
- Tehran Blitz 23 Bahman1396 · Feb 2018 · 1/8
- Tehran Blitz 15 Bahman 1396 Under 2000 · Feb 2018 · 4½/9
- Tehran Blitz 6 Bahman 1396 · Jan 2018 · 4½/11
- Tehran Blitz 4 Bahman 1396 · Jan 2018 · 1½/8
- Tehran Blitz 2 Bahman 1396 U2000 · Jan 2018 · 2/8
- Tehran Blitz 25 Dey 1396 Under 2000 · Jan 2018 · 4½/9
- Tehran Blitz 22 Dey 1396 · Jan 2018 · 3½/10
- Tehran Blitz 18 Dey 1396 · Jan 2018 · 3½/9
- Tehran Blitz 11 Dey 1396 · Jan 2018 · 4/9
- Tehran Blitz 8 Dey 1396 · Dec 2017 · 4/11
- Tehran Blitz 6 Dey 1396 · Dec 2017 · 1½/8
- Tehran Blitz 4 Dey 1396 · Dec 2017 · 0/8
- Tehran Blitz Cup 24 Azar 96 · Dec 2017 · 5/11
- Tehran Blitz 20 Azar 1396 · Dec 2017 · 4/9
- Tehran Blitz 17 Azar 1396 · Dec 2017 · 2/8
- Tehran Blitz 13 Azar 1396 · Dec 2017 · 1/7
- Tehran Blitz 5 Azar 1396 · Nov 2017 · 3/9
- Tehran Blitz 3 Azar 1396 · Nov 2017 · 2/10
- Tehran Blitz 1 Azar 1396 · Nov 2017 · 1/7
- Tehran Blitz 28 Aban 1396 · Nov 2017 · 4/9
- Tehran Blitz 24 Aban 1396 · Nov 2017 · 2/6
- Tehran Blitz 22 Aban 1396 - U2000 · Nov 2017 · 2/8
- Tehran Blitz 15 Aban 1396-U2000 · Nov 2017 · 3/8
- Tehran Blitz Cub 9 Aban 1396 · Nov 2017 · 3½/10
- Tehran Blitz Cup 28 Mehr 1396 · Oct 2017 · 3½/10
- Tehran Blitz Cup 24 Mehr 1396 · Oct 2017 · 2/8
- Tehran Blitz Cup 21 Mehr 1396 · Oct 2017 · 3½/10
- Tehran Blitz Cup 17 Mehr 1396 · Oct 2017 · 3½/9
- Tehran Blitz Cup 12 Mehr 1396 · Oct 2017 · 2/8
- Tehran Blitz Cup 10 Mehr 1396 U2000 · Oct 2017 · 4½/9
- Tehran Blitz Cup 7 Mehr 1396 · Sep 2017 · 5/11
- Tehran Blitz Cup 5 Mehr 1396 · Sep 2017 · 3½/8
- Tehran Blitz Cup 3 Mehr 1396 U2000 · Sep 2017 · 2/9
- Tehran Blitz Cup 29 Shahrivar 1396 · Sep 2017 · 1/7
- Tehran Blitz Cup 27 Shahrivar 1396 · Sep 2017 · 4/9
- Tehran Blitz Cup 20 Shahrivar 1396 · Sep 2017 · 3/9
- Tehran Blitz 17 Shahrivar 1396 · Sep 2017 · 5/11
- Tehran Blitz Cup 30 Mordad 1396 U2000 · Aug 2017 · 4½/9
- Tehran Blitz Cup 27 Mordad 1396 · Aug 2017 · 5/11
- Tehran Blitz Cup 23 Mordad 1396 · Aug 2017 · 3/9
- Tehran Blitz Cup 18 Mordad 1396 · Aug 2017 · 3½/9
- Tehran Blitz Cup 16 Mordad 1396 U2000 · Aug 2017 · 3/8
- Tehran Blitz Cup 11 Mordad 1396 · Aug 2017 · 3/9
- Tehran Blitz Cup 9 Mordad 1396 U2000 · Aug 2017 · 4½/9
- Tehran Blitz Cup 4 Mordad 1396 · Jul 2017 · 3½/8
- Tehran Blitz Cup 2 Mordad 1396 U2000 · Jul 2017 · 3/9
- Tehran Blitz Cup 30 Tir 1396 · Jul 2017 · 5/11
- Tehran Blitz Cup 21 Tir 1396 · Jul 2017 · 3/8
- Tehran Blitz Cup 12 Tir 1396 U2000 · Jul 2017 · 4/9
- Tehran Blitz Cup 9 Tir 1396 · Jun 2017 · 3/11
- Tehran Blitz Cup 18 Ordibehesht 1396 U2000 · May 2017 · 2/8
- Tehran Blitz 15 Ordibehesht 1396 · May 2017 · 3½/11
- Tehran Blitz 13 Ordibehesht 1396 · May 2017 · 3/9
- Tehran Blitz 11 Ordibehesht 1396 · May 2017 · 2½/8
- Tehran Blitz Cup 10 Ordibehesht 1396 · Apr 2017 · 2½/7
- Tehran Blitz Cup 8 Ordibehesht 1396 · Apr 2017 · 4/11
- Tehran Blitz Cup 4 Ordibehesht 1396 · Apr 2017 · 3/9
- Tehran Blitz Cup 31 Farvardin 1396 · Apr 2017 · 5/11
- Tehran Blitz Cup 22 Farvardin 1396 · Apr 2017 · 4/11
- Tehran Blitz Cup 21 Farvardin 1396 · Apr 2017 · 2½/9
- Tehran Blitz Cup 16 Farvardin 1396 · Apr 2017 · 2/8
- Tehran Blitz cup 14 Farvardin 1396 · Apr 2017 · 4/9
- Tehran Blitz cup 11 Farvardin 1396 · Apr 2017 · 4/11
- Tehran Blitz Cup 9 Farvardin 1396 · Mar 2017 · 5/11
- Tehran Blitz Cup 4 Farvardin 1396 · Mar 2017 · 2½/11
- Tehran Blitz Cup 27 Esfand 1395 · Mar 2017 · 2/10
- Tehran Blitz Cup 25 Esfand 1395 · Mar 2017 · 3/9
- Tehran Blitz Cup 23 Esfand 1395 U2000 · Mar 2017 · 4/9
- Tehran Blitz Cup 18 Esfand 1395 · Mar 2017 · 2/8
- Tehran Blitz Cup 9 esfand 1395 U2000 · Feb 2017 · 4½/9
- Tehran Blitz Cup 6 Esfand 1395 · Feb 2017 · 4/11
- Tehran Blitz Cup 2 Esfand 1395 U2000 · Feb 2017 · 2/8
- Tehran Blitz cup 25 Bahman 1395 U2000 · Feb 2017 · 4/9
- Tehran Blitz Cup 18 Bahman U2000 · Feb 2017 · 4/9
- Tehran Blitz Cup 15 Bahman 1395 · Feb 2017 · 4/11
- Tehran Blitz Cup 11 Bahman 1395 · Jan 2017 · 3/8
- Tehran Blitz Cup 4 Bahman 1395 U2000 · Jan 2017 · 2½/8
- Tehran Blitz Cup 1 Bahman 1395 · Jan 2017 · 5/11
- Tehran Blitz Cup 13 day 1395 U2000 · Jan 2017 · 3½/9
- Tehran Blitz Cup 6 day 1395 - U2000 · Dec 2016 · 4½/9
- Tehran Blitz Cup 3 Day 1395 · Dec 2016 · 4½/11
- Tehran Blitz Cup 22 Azar 1395 Under2000 · Dec 2016 · 2/9
- Tehran Blitz Cup 15 Azar 1395 Under 2000 · Dec 2016 · 4/9
- Tehran Blitz Cup 30 Aban 1395 · Nov 2016 · 4/11
- Tehran Blitz Cup (U 2000) 24 Aban 1395 · Nov 2016 · 4/9
- Tehran Blitz Cup U2000 17 Aban 1395 · Nov 2016 · 5/9
- Tehran Blitz Cup 14 Aban 1395 · Nov 2016 · 4½/11
- Tehran Blitz Cup 3 Aban 1395 (u2000) · Oct 2016 · 3½/9
- Tehran Blitz Cup 30 Mehr 1395 · Oct 2016 · 3/11
- Tehran Blitz Cup 26 Mehr 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 · 1/8
- Tehran Blitz Cup 2 Mehr 1395 · Sep 2016 · 3½/10
- Tehran Blitz Cup 29 Shahrivar 1395 Under 2000 · Sep 2016 · ½/6
- Tehran Blitz Cup 15 Shahrivar 1395 Under 2000 · Sep 2016 · 3/8
- Tehran Blitz Cup 6 U 2000 - 25 Mordad 1395 · Aug 2016 · 1½/8
- Tehran Blitz Cup 4 Mordad 2016 · Aug 2016 · 1½/6
- Tehran Khordad 1395 Blitz Cup 5 · Jun 2016 · 1½/7
- Tehran Khordad 1395 Blitz Cup 3 · May 2016 · 0/8
- Tehran Ordibehesht 1395 - Blitz Cup 4 · May 2016 · 4½/9
- Tehran Ordibehesht 1395 - Blitz Cup 1 · Apr 2016 · 2½/8
- Tehran Farvardin 1395 Blitz Cup 1 · Apr 2016 · 5/11
- Tehran Norooz 95 Blitz Cup 1 · Mar 2016 · 3/10
- Tehran Esfand Blitz Cup 1 - 2016 · Mar 2016 · 4/11
- Azar Blitz Cup A (2015) · Nov 2015 · 4/11
- shahrivar Blitz Cup (2015) · Sep 2015 · 4½/13
World
- #=92481Shpetim Selaci1538.0
- #=92481Miguel Tormo Talens1538.0
- #=92481Saead Khalaji1538.0
- #=92481Fathollah Lotfi1538.0
- #=92481Zahed Taravati Ajvad1538.0
Iran
- #=2625Kian Mohseni1539.0
- #2638Mohamad Matin Badfar1538.6
- #=2639Saead Khalaji1538.0
- #=2639Fathollah Lotfi1538.0
- #=2639Zahed Taravati Ajvad1538.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.