IRI · 14 yrs · K=40 · Peak 1596 (Mar 2024, includes FIDE’s rating adjustment)
Best performance: 1618 at Tehran Championship - Ramadan Cup(Best of 2022)
Classical rating
1590
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Mar 2022 · Inactive on FIDE’s list
How live ratings are calculated
Rating History · Classical
Classical rating 1591 to 1590 over the last 12 months; peak 1596 in March 2024.
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 | 1590, 0, 0 games | 1661, 0, 0 games | 1636, 0, 0 games |
| Oct 2026 | 1590, 0, 0 games | 1661, 0, 0 games | 1636, 0, 0 games |
| Sep 2026 | 1590, 0, 0 games | 1661, 0, 0 games | 1636, 0, 0 games |
| Aug 2026 | 1590, 0, 0 games | 1661, 0, 0 games | 1636, 0, 0 games |
| Jul 2026 | 1590, 0, 0 games | 1661, 0, 0 games | 1636, 0, 0 games |
| Jun 2026 | 1590, 0, 0 games | 1661, 0, 0 games | 1636, 0, 0 games |
| May 2026 | 1590, 0, 0 games | 1661, 0, 0 games | 1636, 0, 0 games |
| Apr 2026 | 1590, 0, 0 games | 1661, 0, 0 games | 1636, 0, 0 games |
| Mar 2026 | 1590, 0, 0 games | 1661, 0, 0 games | 1636, 0, 0 games |
| Feb 2026 | 1590, 0, 0 games | 1661, 0, 0 games | 1636, -1, 0 games |
| Jan 2026 | 1590, 0, 0 games | 1661, 0, 0 games | 1637, +1, 0 games |
| Dec 2025 | 1590, -1, 0 games | 1661, 0, 0 games | 1636, 0, 0 games |
Form · Classical
From 140 classical games on record, the latest on Nov 16, 2024.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| 1st Autumn Cup of TehranNov 11, 2024 – Nov 16, 2024TPR 1606 | 4/9 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 100 rated classical games against rated opponents, 2020–2024
| # | Opponent | Rating |
|---|---|---|
| 1, | Korosh Khosravi, Apr 2023 · Iranian Men Festival 2023 | , 1809 |
| 2, | Mehrshad Balali, Nov 2024 · 1st Autumn Cup of Tehran | , 1719 |
| 3, | Korosh Bolandnazar, Apr 2023 · Iranian Men Festival 2023 | , 1648 |
| 4, | Kian Keshani, Apr 2022 · Tehran Championship - Ramadan Cup | , 1568 |
| 5, | Sina Hajvaziri, May 2023 · Tehran Championship Memorial of Shahid Faramarzi | , 1538 |
| 6, | Rabar Bakhtyar Hama Saleh, Jun 2022 · 1st International Tournament of Zanjan Divers Cup | , 1535 |
| 7, | Artin Abed Masrorkhah, Jun 2023 · 3rd Iran Under 14 Chess League 1402 (Standard) | , 1381 |
| 8, | Amir Hosein Naderiyan, 2 wins, Apr 2022 · Tehran Championship - Ramadan Cup | , 1365 |
| 9, | Emil Badali Melkonians, Jul 2023 · Tehran U-12 Boys Championship 1402 | , 1355 |
| 10, | Hirad Arabi, Feb 2022 · 1st Standard IRCF Tournament Women's Day | , 1314 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | Amir Hosien Abdollahabadi, Highest-rated meeting: Nov 2024 · 1st Autumn Cup of Tehran | , 0/1 | , 2046 |
| 2, | Majid Bagheri, Highest-rated meeting: Apr 2022 · Tehran Championship - Ramadan Cup | , 0/1 | , 1897 |
| 3, | Rasool Vaziri, Highest-rated meeting: Apr 2023 · Iranian Men Festival 2023 | , 0/1 | , 1859 |
| 4, | Alireza Azizi, Highest-rated meeting: Nov 2024 · 1st Autumn Cup of Tehran | , 0/1 | , 1855 |
| 5, | Korosh Khosravi, Highest-rated meeting: Apr 2023 · Iranian Men Festival 2023 | , 1/1 | , 1809 |
| 6, | Kambiz Bayati, Highest-rated meeting: Nov 2024 · 1st Autumn Cup of Tehran | , 0/2 | , 1793 |
| 7, | Fatemeh Mashhadi, Highest-rated meeting: Feb 2023 · Paytakht Cup, International Chess Festival (B) | , 0/1 | , 1771 |
| 8, | Parsa Norouzi Chenari, Highest-rated meeting: Apr 2023 · Iranian Men Festival 2023 | , 0/1 | , 1748 |
| 9, | Melika Rahmani, Highest-rated meeting: Jun 2022 · 1st International Tournament of Zanjan Divers Cup | , 0/2 | , 1745 |
| 10, | Arshiya Neshan, Highest-rated meeting: Aug 2023 · Iranian Youth Chess Championship 2023 (Boys U12) | , 0/2 | , 1737 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2024 | 7 | 2 | 1764 | 1606 |
| 2023 | 50 | 24 | 1388 | 1374 |
| 2022 | 36 | 17 | 1376 | 1355 |
| 2021 | 3 | 0 | 1137 | 337 |
| 2020 | 4 | 0 | 1161 | 361 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Nov 2024Swissfederation sourceBest of 2024Score 4/9Opp avg 1764Start 1596
- Sep 2023Swissfederation sourceScore 3/5Opp avg 1455Start 1355
- Jul – Aug 2023Swissfederation source#4 in 2023Score 5½/9Opp avg 1308Start 1375
- Jul 2023Swissfederation source#3 in 2023Score 5½/7Opp avg 1234Start 1375
- Jun 2023Swissfederation source#5 in 2023Score 4½/9Opp avg 1336Start 1414
- Jun 2023Teamfederation source#6 in 2023Score 2/6Opp avg 1343Start 1414
- Apr – May 2023Swissfederation sourceBest of 2023Score 5½/8Opp avg 1409Start 1280
- Apr – May 2023Swissfederation source#2 in 2023Score 3½/8Opp avg 1654Start 1280
- 1st Autumn Cup of Tehran · Nov 2024 · 4/9
- Tehran international standard camp · Sep 2023 · 3/5
- Iranian Youth Chess Championship 2023 (Boys U12) · Jul – Aug 2023 · 5½/9
- Tehran U-12 Boys Championship 1402 · Jul 2023 · 5½/7
- 6th Iranian Amateures Chess Championship 2023 (Under 1700) · Jun 2023 · 4½/9
- 3rd Iran Under 14 Chess League 1402 (Standard) · Jun 2023 · 2/6
- Tehran Championship Memorial of Shahid Faramarzi · Apr – May 2023 · 5½/8
- Iranian Men Festival 2023 · Apr – May 2023 · 3½/8
- Paytakht Cup, International Chess Festival (B) · Feb 2023 · 5/11
- Tehran Chess Championship U12 - 1401 Boys · Sep 2022 · 5½/7
- 1st IRCF Standard Tournament 1401 · Aug 2022 · 5/9
- 1st International Tournament of Zanjan Divers Cup · Jun 2022 · 4½/9
- Iranian Cadet Chess Championship (Open U10) · May 2022 · 5/9
- Tehran Chess Championship U10 Boys · May 2022 · 6/7
- Tehran Championship - Ramadan Cup · Apr 2022 · 5½/9
- 1st Standard IRCF Tournament Women's Day · Jan – Feb 2022 · 4½/9
- GM M.A Tabatabaei's Standard Cup Azar 1400 · Dec 2021 · 3½/7
- Tehran Standard Cup 15-21 bahman 1398 · Feb 2020 · 2/7
- Chess Tehran Championship 2019 - U08B · Aug 2019 · 0/1
World
- #=397269Pyrtuh Tokermame1590
- #=397269Tleukhan Toktaganov1590
- #=397269Seyed Omid Toliat1590
- #=397269Jakub Tomkiewicz1590
- #=397269Zhiyao Tong1590
Iran
- #=8912Ilya Khalili1590
- #=8912Mohammad Mohiyaddini1590
- #=8912Seyed Omid Toliat1590
- #=8912Maryam Karimi1590
- #=8912Mahdi Haranji1590
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.