IRI · K=20 · Peak 1740 (By Sep 2013)
Best performance: 1911 at Alborz Rapid 18 Tir 1395(Best of 2016)
Rapid rating
1558
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Sep 2013
How live ratings are calculated
Rating History · Rapid
Rapid rating 1602 to 1558 over the last 12 months; peak 1740 by September 2013.
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 | 1807, 0, 0 games | 1558, 0, 0 games | 1643, 0, 0 games |
| Oct 2026 | 1807, 0, 0 games | 1558, -1, 0 games | 1643, 0, 0 games |
| Sep 2026 | 1807, 0, 0 games | 1559, 0, 0 games | 1643, 0, 0 games |
| Aug 2026 | 1807, 0, 0 games | 1559, 0, 0 games | 1643, 0, 0 games |
| Jul 2026 | 1807, 0, 0 games | 1559, 0, 0 games | 1643, 0, 0 games |
| Jun 2026 | 1807, 0, 0 games | 1559, 0, 0 games | 1643, 0, 0 games |
| May 2026 | 1807, 0, 0 games | 1559, 0, 0 games | 1643, 0, 0 games |
| Apr 2026 | 1807, 0, 0 games | 1559, +3, 0 games | 1643, 0, 0 games |
| Mar 2026 | 1807, 0, 0 games | 1556, -26, 4 games | 1643, 0, 0 games |
| Feb 2026 | 1807, 0, 0 games | 1582, -1, 0 games | 1643, 0, 0 games |
| Jan 2026 | 1807, 0, 0 games | 1583, -19, 2 games | 1643, 0, 0 games |
| Dec 2025 | 1807, 0, 0 games | 1602, 0, 0 games | 1643, 0, 0 games |
Form · Rapid
Longest unbeaten run in 2026: 2 games, Feb 26.
From 1,326 rapid games on record, the latest on Feb 26.
No rated rapid games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Alborz Rapid Cup 1 esfand 1404Feb 26TPR 972 | 2/7 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Rapid
From 1,051 rated rapid games against rated opponents, 2013–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | FM Mehrdad Sedaghati, Jul 2015 · Alborz Eid al-Fitr Rapid Cup 2015 | , 2230 |
| 2, | Behrooz Razaghi, Sep 2016 · Alborz Rapid 19 Shahrivar 1395 | , 2225 |
| 3, | Reza Mashatan, Aug 2018 · Alborz Rapid 26 Mordad 1397 | , 2153 |
| 4, | SeyedMohammad SadatNajafi, Oct 2023 · Weekly Ahouran Chess School (27 Mehr) | , 2065 |
| 5, | FM Mohammad Vahidi, Jul 2016 · Alborz Rapid 18 Tir 1395 | , 2028 |
| 6, | Mohammad Moghadas Jafari, 2 wins, May 2016 · Alborz Rapid 17 Ordibehesht | , 2009 |
| 7, | Sina Ghorbani, 3 wins, Apr 2025 · Alborz Rapid cup 15 Farvardin 1404 | , 1997 |
| 8, | WIM Anahita Zahedifar, Dec 2016 · Alborz Rapid 12 Azar 1395 | , 1987 |
| 9, | Afshin Mohammadpour, Mar 2015 · Esfand Cup B (2015) | , 1983 |
| 10, | Amirhosein Alizadeh, Aug 2024 · Alborz Rapid Cup 26 Mordad | , 1937 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | IM Ebrahim Ahmadinia, Highest-rated meeting: Jun 2014 · Khordad Rapid Open (2014) | , 0/1 | , 2377 |
| 2, | IM Omid Noroozi, Highest-rated meeting: Jun 2014 · Khordad Rapid Open (2014) | , 0/1 | , 2353 |
| 3, | FM Ali Rastbod, Highest-rated meeting: Dec 2024 · Alborz Weekly Rapid Cup 16 Azar | , 0/1 | , 2259 |
| 4, | Mohammad Mahdi Chavari, Highest-rated meeting: May 2025 · 1st Karaj monthly rapid cup 1404 | , ½/6 | , 2231 |
| 5, | FM Mehrdad Sedaghati, Highest-rated meeting: Jul 2015 · Alborz Eid al-Fitr Rapid Cup 2015 | , 1/5 | , 2230 |
| 6, | Behrooz Razaghi, Highest-rated meeting: Sep 2016 · Alborz Rapid 19 Shahrivar 1395 | , 1/6 | , 2225 |
| 6, | Kaveh Ghaziolsharif, Highest-rated meeting: May 2016 · Alborz Rapid Khordad 2016 | , 0/1 | , 2225 |
| 8, | Bardia Galehdari, Highest-rated meeting: May 2014 · Ordibehesht Rapid Open (2014) | , 0/1 | , 2220 |
| 9, | FM Babak Khaghani, Highest-rated meeting: Jul 2016 · Alborz Rapid 18 Tir 1395 | , 0/1 | , 2218 |
| 9, | FM Vahid Khalesi, Highest-rated meeting: May 2014 · Ordibehesht Rapid Open (2014) | , 0/1 | , 2218 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 4 | 0 | 1772 | 972 |
| 2025 | 30 | 9 | 1795 | 1646 |
| 2024 | 160 | 71 | 1654 | 1611 |
| 2023 | 300 | 129 | 1492 | 1442 |
| 2022 | 70 | 33 | 1446 | 1425 |
| 2019 | 46 | 23 | 1549 | 1549 |
| 2018 | 174 | 83 | 1577 | 1563 |
| 2017 | 83 | 34 | 1614 | 1549 |
| 2016 | 157 | 57½ | 1658 | 1563 |
| 2015 | 15 | 7 | 1800 | 1779 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Dec 2025Swissfederation sourceScore 1/4Opp avg 1579Start 1602
- Sep 2025Swissfederation source#4 in 2025Score 1/5Opp avg 1718Start 1616
- May 2025Swissfederation source#3 in 2025Score 3/7Opp avg 1800Start 1613
- May 2025Swissfederation sourceScore 2½/7Opp avg 2231Start 1613
- Apr 2025Swissfederation sourceScore 1/4Opp avg 1702Start 1612
- Apr 2025Swissfederation source#2 in 2025Score 4/7Opp avg 1877Start 1612
- Alborz Rapid Cup 1 esfand 1404 · Feb 2026 · 2/7
- Alborz Rapid Cup 5 Dey 1404 · Dec 2025 · 1/4
- Alborz rapid cup 28 Shahrivar 1404 · Sep 2025 · 1/5
- Alborz rapid cup 19 Ordibehesht 1404 · May 2025 · 3/7
- 1st Karaj monthly rapid cup 1404 · May 2025 · 2½/7
- Alborz Rapid cup 5 ordibehesht 1404 · Apr 2025 · 1/4
- Alborz Rapid cup 15 Farvardin 1404 · Apr 2025 · 4/7
- Alborz Rapid cup 10 Esfand 1403 · Feb 2025 · 4/7
- Alborz Rapid cup 3 Esfand · Feb 2025 · 5/7
- Alborz Rapid Cup 5 Bahman 1403 · Jan 2025 · 2/6
- Alborz Weekly Rapid Cup 16 Azar · Dec 2024 · 3/7
- Alborz Weekly Rapid Cup 2 Azar · Nov 2024 · 1½/4
- Alborz Weekly Rapid Cup 25 Aban · Nov 2024 · 2½/7
- Alborz Weekly Rapid Cup 18 Aban · Nov 2024 · 3/6
- Alborz Weekly Rapid Cup 11 Aban · Nov 2024 · 3½/7
- Alborz Rapid Cup 4 Aban 1403 · Oct 2024 · 4/7
- 12th BarandeSho Cup (Iran Chess Federation- Tehran · Oct 2024 · 2/6
- Alborz Weekly Competition · Oct 2024 · 5/7
- Alborz Rapid Cup 16 Shahrivar 1403 · Sep 2024 · 4½/9
- Alborz rapid cup 9 shahrivar 1403 · Aug 2024 · 4/8
- Alborz Rapid Cup 2 Shahrivar · Aug 2024 · 3/9
- Rapid Ahooran 8 shahrivar · Aug 2024 · 5½/9
- Alborz Rapid Cup 26 Mordad · Aug 2024 · 6/9
- RAPID 18 MORDAD AHOURAN · Aug 2024 · 3½/7
- Iran Original Cup · Aug 2024 · 5½/9
- Grand Prix of Aftab Alborz Rapid Cup 5 Mordad · Jul 2024 · 4½/9
- Alborz Rapid Cup 29 Tir · Jul 2024 · 4/7
- Eslamshahr Grand Prize tournament · Jul 2024 · 6/9
- Alborz Weekly 1 Tir 1403 · Jun 2024 · 4/7
- Alborz Rapid Fetr Cup 22 Favardin 1403 · Apr 2024 · 3/7
- 2nd SunCity Rapid Cup U1800 · Mar 2024 · 6/11
- Alborz Rapid Cup 4 Esfand 1402 · Feb 2024 · 4/7
- 1st Grand Prix of SunCity Rapid Cup · Feb 2024 · 6/11
- Alborz Rapid Cup 13 Bahman 1402 · Feb 2024 · 4/7
- Alborz Rapid Cup 15 dey 1402 · Jan 2024 · 4/7
- Alborz Rapid Cup 8 Dey 1402 · Jan 2024 · 4/7
- Alborz Rapid Cup 17 Azar 1402 · Dec 2023 · 4/7
- Alborz Yalda Cup 1 Dey 1402 · Dec 2023 · 5/9
- 15 th Malard Rapid Cup · Dec 2023 · 4/7
- 20th Chess To Infinity Weekly Rapid Tournaments 1402 · Dec 2023 · 5/9
- Alborz Rapid Cup 24 Azar · Dec 2023 · 3/7
- Weekly Ahouran Chess School (9 Azar) · Nov 2023 · 5/8
- 14th Malard Rapid Cup · Nov 2023 · 0/1
- Weekly Ahourarn Chess School (2 Azar) · Nov 2023 · 4/7
- Ahouran Chess School · Nov 2023 · 4/7
- Ahouran's Rapid Tournoment · Nov 2023 · 5½/9
- 19th Chess to Infinity Weekly Rapid Tournament 1402 · Nov 2023 · 4/9
- Weekly Ahouran Chess School 1402 · Nov 2023 · 4½/7
- Weekly Ahouran Chess School (27 Mehr) · Oct 2023 · 4/7
- Alborz Rapid 28 Mehr 1402 · Oct 2023 · 4/7
- Ahooran School Weekly Rapid Cup 4Aban 1402 · Oct 2023 · 3/7
- Ahooran Weekly Rapid Cup 20Mehr 1402 · Oct 2023 · 4/8
- Alborz Rapid 12 Mehr 1402 · Oct 2023 · 4½/7
- Alborz Rapid 14 Mehr 1402 · Oct 2023 · 5/7
- Alborz Rapid 11 Mehr 1402 · Oct 2023 · 4/7
- Alborz Rapid 7 Mehr 1402 · Sep 2023 · 4/7
- Ahooran Weekly Rapid Cup 6mehr 1402 · Sep 2023 · 5½/9
- Alborz Rapid 31 Shahrivar 1402 · Sep 2023 · 4/7
- weekly-Ahouran Chess School · Sep 2023 · 6/9
- Alborz Rapid 17 Shahrivar 1402 · Sep 2023 · 3/7
- 2nd Shohadaye 5th Mordad Cup Arak (U1700) · Sep 2023 · 7/11
- Alborz Rapid 10 Shahrivar 1402 · Sep 2023 · 4/7
- Alborz rapid 20 mordad 1402 · Aug 2023 · 4/7
- Alborz rapid 13 mordad 1402 · Aug 2023 · 3/7
- jayezeh bozorg tehran · Jul 2023 · 5/11
- Alborz Rapid Championship 1402 · Jun 2023 · 4/7
- Alborz Rapid 2 Tir 1402 · Jun 2023 · 4/7
- Alborz Rapid 19 khordad 1402 · Jun 2023 · 3/7
- 1st Phile Barande Cup - Arak - 26 Khordad 1402 · Jun 2023 · 6/11
- Alborz Rapid 29 ordibehesht 1402 · May 2023 · 2/7
- Alborz Rapid 15 Ordibehesht 1402 · May 2023 · 3½/7
- Tehran Grand Prize Chess Tournament · May 2023 · 5½/11
- Alborz Rapid Ordibehesht (1402) · Apr 2023 · 3/7
- Alborz Rapid Ordibehesht 1402 · Apr 2023 · 3/7
- Alborz Rapid 3 Ordibehesht 1402 · Apr 2023 · 3½/7
- Alborz Rapid Cup 18 farvardin 1402 · Apr 2023 · 2/7
- Alborz Rapid Farvardin 1402 · Mar 2023 · 1/5
- Alborz Rapid Cup 26 esfand 1401 · Mar 2023 · 4/7
- Garmsar Abrisham Cup · Mar 2023 · 3/9
- Alborz Rapid esfand 1401 · Mar 2023 · 3½/7
- Khorshide Kherad Rapid Cup 1401 · Feb 2023 · 4½/9
- Alborz Rapid 28 bahman 1401 · Feb 2023 · 3/7
- Alborz Rapid 29 bahman 1401 · Feb 2023 · 3/7
- Varna Cup Varamin · Feb 2023 · 5½/9
- Alborz Rapid 30 Dey 1401 · Jan 2023 · 3/7
- Alborz Rapid Cup 23 Dey · Jan 2023 · 3/7
- Alborz Rapid Cup 16 Dey · Jan 2023 · 2/7
- Alborz Rapid Dey 1401 · Dec 2022 · 4/7
- Alborz Rapid 11 Azar 1401 · Dec 2022 · 4/7
- 17th IRCF Weekly Rapid Tournament 1401 · Dec 2022 · 3/6
- Alborz Rapid 4 Azar 1401 · Nov 2022 · 4/7
- Alborz Rapid Aban 1401 · Nov 2022 · 4½/7
- Iran Rapid Chess Championship 1401 · Nov 2022 · 4½/10
- Alborz Rapid 6 Aban 1401 · Oct 2022 · 3/7
- Alborz Rapid 8 mehr 1401 · Sep 2022 · 5/7
- Alborz Rapid 11 shahrivar 1401 · Sep 2022 · 4/7
- 5th IRCF Weekly Rapid Tournament 1401 · Aug 2022 · 4½/8
- IRCF Eid Al-Fitr Rapid Tournament 1401 · May 2022 · 5½/9
- Alborz Weekly Rapid 24 dey 1400 · Jan 2022 · 4/7
- Alborz Rapid Fetr Cup 1398 · Jun 2019 · 4½/9
- Alborz Rapid 30 Farvardin 1398 · Apr 2019 · 3½/7
- Alborz Rapid 10Esfand 1397 · Mar 2019 · 4½/7
- Alborz Rapid 3 Esfand 1397 · Feb 2019 · 2/6
- Vozara Chess School-Rapid Esfand 1397 · Feb 2019 · 3½/7
- Shahriar Fajr Rapid Cup 1397 · Feb 2019 · 4/7
- Qods Rapid Cup 14 Dey 1397 · Jan 2019 · 5/9
- Alborz Rapid 7 Dey 1397 · Dec 2018 · 3½/7
- Alborz Rapid 16 Azar 1397 · Dec 2018 · 4/7
- Alborz Rapid 30 Azar 1397 · Dec 2018 · 3½/7
- Alborz Rapid 2 Azar 1397 · Nov 2018 · 5/7
- Alborz Rapid 24 Aban 1397 · Nov 2018 · 4/7
- Alborz Rapid Cup 11 Aban 1397 · Nov 2018 · 3½/7
- Alborz Rapid 4 Aban 1397 · Oct 2018 · 4/7
- Alborz Rapid Cup 20 Mehr 1397 · Oct 2018 · 3/7
- Alborz Rapid 13 Mehr 1397 · Oct 2018 · 3/7
- Alborz Rapid 2 Shahrivar 1397 · Aug 2018 · 4/7
- Alborz Rapid 26 Mordad 1397 · Aug 2018 · 4/7
- Alborz Rapid 19 Mordad 1397 · Aug 2018 · 2/7
- Alborz Rapid 22 Tir 1397 · Jul 2018 · 4/7
- 5th Malard Rapid Cup tir 1397 · Jul 2018 · 4½/7
- Alborz Rapid Chess Championship Khordad 1397 · Jun 2018 · 3/7
- 6th Shahriar Ramezan Rapid Cup 1397 · Jun 2018 · 4/7
- Alborz Rapid 11 Khordad 1397 · Jun 2018 · 3/7
- Alborz Rapid 4 Khordad 1397 · May 2018 · 4½/7
- Alborz Rapid 24 Farvardin 1397 · Apr 2018 · 3/7
- Alborz Rapid 17 Farvardin 1397 · Apr 2018 · 2/6
- Alborz Rapid Cup 27 Bahman 1396 · Feb 2018 · 4/7
- Alborz Weekly Rapid 13 Bahman 1396 · Feb 2018 · 4/7
- Alborz Weekly Rapid 20 bahman 1396 · Feb 2018 · 3½/7
- Alborz Rapid 11 Esfand 1396 · Feb 2018 · 3/7
- alborz Weekly Rapid 6 bahman 1396 · Jan 2018 · 3/7
- Alborz Weekly Rapid 29 Dey 1396 · Jan 2018 · 3½/7
- Alborz Weekly Rapid 22 dey 1396 · Jan 2018 · 4/7
- Alborz Weekly Rapid 15 Dey 1396 · Jan 2018 · 4/7
- Alborz Weekly Rapid 8 dey 1396 · Dec 2017 · 1/5
- The Persian Gulf forever (Alborz Rapid)1396 · Dec 2017 · 2/7
- Alborz Rapid 24 Azar 1396 · Dec 2017 · 3½/7
- Alborz Rapid 17 Azar 1396 · Dec 2017 · 3/7
- Tehran Rapid 20 Aban 1396 U2100 · Nov 2017 · 2/5
- Alborz Rapid Aban 1396 · Nov 2017 · 5/7
- Alborz Rapid 12 Aban 1396 · Nov 2017 · 3½/7
- Alborz Rapid Chess Championship 1396 · Oct 2017 · 4/7
- Alborz Rapid 12 Khordad 1396 · Jun 2017 · 4/7
- Alborz Rapid 15 Ordibehesht 1396 · May 2017 · 3/7
- Alborz Rapid 5 Farvardin 1396 · Mar 2017 · 2/6
- Alborz Rapid Cup 29 Bahman 1395 · Feb 2017 · 4/7
- Alborz Rapid Cup 22 Bahman 1395 · Feb 2017 · 4/7
- Alborz Rapid Cup 8 Bahman 1395 · Jan 2017 · 4/7
- Alborz Rapid Cup 24 Day 1395 · Jan 2017 · 4/7
- Alborz Rapid 17 Day 1395 · Jan 2017 · 3/7
- Alborz Rapid 10 Day 1395 · Dec 2016 · 2½/6
- Alborz Rapid 3 Day 1395 · Dec 2016 · 4/7
- Alborz Rapid 26 Azar 1395 · Dec 2016 · 3/7
- Alborz Rapid 19 Azar 1395 · Dec 2016 · 4/7
- Alborz Rapid 12 Azar 1395 · Dec 2016 · 4/7
- Alborz Rapid 5 Azar 1395 · Nov 2016 · 4/7
- Alborz Rapid 28 Aban 1395 · Nov 2016 · 3/7
- Alborz Rapid 21 Aban 1395 · Nov 2016 · 3/7
- Alborz Chess Rapid 14 Aban 1395 · Nov 2016 · 2/7
- Alborz Rapid 7 Aban 1395 · Oct 2016 · 3/7
- Alborz Rapid 30 Mehr 1395 · Oct 2016 · 2/7
- Alborz Rapid 30 Shahrivar 1395 · Sep 2016 · 3/7
- Shahriar 22 Shahrivar 1395 Rapid · Sep 2016 · 1½/6
- Alborz Rapid 19 Shahrivar 1395 · Sep 2016 · 4/7
- Andisheh Rapid 18 Shahrivar 1395 · Sep 2016 · 3/7
- Andisheh Rapid 11 Shahrivar 1395 · Sep 2016 · 2/6
- Andisheh Rapid Cup 3 - Mordad 1395 · Aug 2016 · 4/7
- Andisheh Rapid Mordad 1395 · Aug 2016 · 4/7
- Alborz Rapid 29 Mordad 1395 · Aug 2016 · 4/7
- Alborz Rapid 22 Mordad 1395 · Aug 2016 · 2½/7
- Alborz Rapid 8 Mordad 1395 · Jul 2016 · 2/7
- Alborz Rapid 18 Tir 1395 · Jul 2016 · 4/7
- Alborz Rapid 11 Tir 2016 · Jul 2016 · 2½/7
- Alborz Rapid 28 Khordad 2016 · Jun 2016 · 3/7
- Alborz Rapid 21 Khordad 2016 · Jun 2016 · 4/7
- Alborz Rapid 7 Khordad 2016 · May 2016 · 3/7
- Alborz Rapid Khordad 2016 · May 2016 · 2/7
- Alborz Rapid 31 Ordibehesht 2016 · May 2016 · 4/7
- Alborz Rapid 17 Ordibehesht · May 2016 · 3/7
- Alborz Rapid Ordibehesht 2016 · Apr 2016 · 3/7
- Alborz Eid al-Fitr Rapid Cup 2015 · Jul 2015 · 5/9
- Esfand Cup B (2015) · Mar 2015 · 5/9
- Khordad Rapid Open (2014) · Jun 2014 · 4/9
- Ordibehesht Rapid Open (2014) · May 2014 · 1/4
- Bahman Rapid Open (2014) · Feb 2014 · 3½/9
- Mordad Rapid Open Tournament (2013) · Aug 2013 · 4/8
- Omid Cup chess tournament 2013 · Jan – Feb 2013 · 5/9
World
- #=131958Nguyen Huy Bao Chau1558.0
- #=131958Niloofar Masoumi1558.0
- #=131958Mohammad Bajalan1558.0
- #=131958Raluca Moldovanu1558.0
- #=131958Algirdas Laurinavicius1558.0
Iran
- #5213Amirhosein Najari Alamouti1558.2
- #=5214Niloofar Masoumi1558.0
- #=5214Mohammad Bajalan1558.0
- #=5214Majid Jabbarpour1558.0
- #=5214Reza Tafakori1558.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.