Classical rating
1962
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Dec 2013
How live ratings are calculated
Rating History · Classical
Classical rating 1978 to 1962 over the last 12 months; peak 2016 in February 2020.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Rapid |
|---|---|---|
| Nov 2026 | 1962, -9, 1 game | 2000, 0, 0 games |
| Oct 2026 | 1971, 0, 0 games | 2000, 0, 0 games |
| Sep 2026 | 1971, 0, 0 games | 2000, 0, 0 games |
| Aug 2026 | 1971, 0, 0 games | 2000, 0, 0 games |
| Jul 2026 | 1971, 0, 0 games | 2000, 0, 0 games |
| Jun 2026 | 1971, 0, 0 games | 2000, 0, 0 games |
| May 2026 | 1971, 0, 0 games | 2000, 0, 0 games |
| Apr 2026 | 1971, +8, 1 game | 2000, 0, 0 games |
| Mar 2026 | 1963, -24, 2 games | 2000, 0, 0 games |
| Feb 2026 | 1987, +3, 1 game | 2000, 0, 0 games |
| Jan 2026 | 1984, 0, 0 games | 2000, 0, 0 games |
| Dec 2025 | 1984, +6, 1 game | 2000, 0, 0 games |
Form · Classical
From 131 classical games on record, the latest on Oct 18.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Allsvenskan 2026-2027: div II-5 oktOct 18 | 0/1 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 112 rated classical games against rated opponents, 2011–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Keith Nordlund, Mar 2017 · Div II 6 2016-17 r67 | , 2177 |
| 2, | Jimmy Mardell, Feb 2014 · Div I Vastra 2013-14 Rond 5-6 | , 2151 |
| 3, | FM Kasib Laith, Jan 2023 · Allsv Div I 3 2022-23 R4 | , 2084 |
| 4, | Jonas Bengtsson, Nov 2014 · Manhem KM 2014 | , 2072 |
| 4, | Henrik Axelsson, 2 wins, Oct 2014 · Manhem KM 2014 | , 2072 |
| 6, | Per Harila, Jan 2017 · Div II 6 2016-17 r4 | , 2065 |
| 7, | Patrik Larsson, Nov 2013 · Superettan 2013-14 rond 1-3 | , 2034 |
| 8, | Bo 1966 Olsson, Nov 2016 · Div II 6 2016-17 r2 | , 2019 |
| 9, | Ake Westin, Mar 2019 · Div I 4 2018-19 r67 | , 2010 |
| 10, | Martin Bermann, Feb 2018 · Div II 5 2017-18 R567 | , 1982 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Lars Schandorff, Highest-rated meeting: Oct 2014 · Div I Sodra 2014-15 rond 1 | , 0/1 | , 2532 |
| 2, | GM Orest Gritsak, Highest-rated meeting: Aug 2017 · Goteborg Open 2017 normal | , 0/1 | , 2474 |
| 3, | Ingvar Andreasson, Highest-rated meeting: Dec 2024 · Allsvenskan 2024-2025 div 1 3 R3 | , ½/1 | , 2313 |
| 4, | FM Lars-Goran Eklund, Highest-rated meeting: Mar 2013 · Div I Vastra 2012-2013 | , 0/1 | , 2302 |
| 5, | FM Joel Akesson, Highest-rated meeting: Aug 2017 · Goteborg Open 2017 normal | , ½/1 | , 2296 |
| 6, | FM Hatim Al-Hadarani, Highest-rated meeting: Nov 2014 · Manhem KM 2014 | , 0/3 | , 2279 |
| 7, | Peter Fransson, Highest-rated meeting: Oct 2023 · Allsv Div II 5 2023-24 R1 | , 0/1 | , 2275 |
| 8, | FM Simon Silseth, Highest-rated meeting: Feb 2017 · Div II 6 2016-17 r5 | , 0/1 | , 2238 |
| 9, | Johan Kretz, Highest-rated meeting: Oct 2017 · Superettan 2017/18 R123 | , 0/1 | , 2234 |
| 10, | Jan Runnby, Highest-rated meeting: Mar 2025 · Allsvenskan 2024-2025 div 1 3 R567 | , 0/1 | , 2223 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 5 | 1½ | 1961 | 1812 |
| 2025 | 4 | 1 | 2043 | 1850 |
| 2024 | 7 | 3½ | 2017 | 2017 |
| 2023 | 7 | 3½ | 2009 | 2009 |
| 2022 | 6 | 4 | 1866 | 1991 |
| 2021 | 1 | 0 | 1898 | — |
| 2020 | 2 | 1 | 1932 | — |
| 2019 | 7 | 4 | 2000 | 2050 |
| 2018 | 6 | 2½ | 2091 | 2034 |
| 2017 | 11 | 4 | 2148 | 2046 |
| 2016 | 17 | 10 | 1949 | 2014 |
| 2015 | 11 | 4 | 2055 | 1953 |
| 2014 | 18 | 7 | 2062 | 1982 |
| 2011 | 3 | 1½ | 2018 | 2018 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct 2026Teamfederation sourceScore 0/1Opp avg 2022Start 1971
- Mar 2026Teamfederation sourceScore 1/1Opp avg 1879Start 1963
- Feb 2026Teamfederation sourceScore 0/2Opp avg 1911Start 1987
- Jan 2026Teamfederation sourceScore ½/1Opp avg 2083Start 1984
- Nov 2025Teamfederation sourceScore 1/1Opp avg 1814Start 1978
- Mar 2025Teamfederation sourceScore 0/2Opp avg 2124Start 1991
- Jan 2025Teamfederation sourceScore 0/1Opp avg 2112Start 1998
- Dec 2024Teamfederation sourceScore ½/1Opp avg 2313Start 1991
- Allsvenskan 2026-2027: div II-5 okt · Oct 2026 · 0/1
- Allsvenskan 2025-2026: II:5 r7 · Mar 2026 · 1/1
- Allsvenskan 2025-2026: II:5 r5-6 · Feb 2026 · 0/2
- Allsvenskan 2025-2026: II:5 r4 · Jan 2026 · ½/1
- Allsvenskan 2025-2026: II:5 r2 · Nov 2025 · 1/1
- Allsvenskan 2024-2025 div 1 3 R567 · Mar 2025 · 0/2
- Allsvenskan 2024-2025 div 1 3 R4 · Jan 2025 · 0/1
- Allsvenskan 2024-2025 div 1 3 R3 · Dec 2024 · ½/1
- Allsvenskan 2024-2025 div II 5 R2 · Nov 2024 · 1/1
- Allsvenskan 2024-2025 div 1 3 R1 · Oct 2024 · 0/1
- Allsv Div II 5 2023-24 R67 · Mar 2024 · 0/2
- Allsv Div II 5 2023-24 R5 · Feb 2024 · 1/1
- Allsv Div II 5 2023-24 R4 · Jan 2024 · 1/1
- Allsv Div II 5 2023-24 R3 · Dec 2023 · 0/1
- Allsv Div II 5 2023-24 R2 · Nov 2023 · 1/1
- Allsv Div II 5 2023-24 R1 · Oct 2023 · 0/1
- Allsv Div I 3 2022-23 R67 · Mar 2023 · 0/1
- Allsv Div I 3 2022-23 R5 · Mar 2023 · ½/1
- Allsv Div I 3 2022-23 R4 · Jan 2023 · 1/1
- Allsv Div II 5 2022-23 R4 · Jan 2023 · 1/1
- Allsv Div I 3 2022-23 R3 · Dec 2022 · ½/1
- Allsv Div I 3 2022-23 R1 · Oct 2022 · 1/1
- Allsv Div II 5 2021-22 R37 · May 2022 · 2/2
- Allsv Div II 5 2021-22 R26 · Dec 2021 – Apr 2022 · ½/1
- Allsv Div II 5 2021-22 R4 · Dec 2021 – Feb 2022 · 0/1
- Allsv Div II 5 2021-22 R1 · Dec 2021 · 0/1
- Div II 6 2019-20 R67 · Mar 2020 · 0/1
- Div II 6 2019-20 R4 · Jan 2020 · 1/1
- Div II 6 2019-20 R3 · Dec 2019 · ½/1
- Div II 6 2019-20 R2 · Nov 2019 · ½/1
- Div I 4 2018-19 r67 · Mar 2019 · 1/2
- Lag-DM Goteborg 2019 · Jan – Feb 2019 · 1/1
- Div I 4 2018-19 r5 · Feb 2019 · 0/1
- Div II 6 2018-19 R5 · Feb 2019 · 1/1
- Div I 4 2018-19 r3 · Dec 2018 · ½/1
- Div I 4 2018-19 r2 · Nov 2018 · ½/1
- Div I 4 2018-19 R1 · Oct 2018 · ½/1
- Div II 5 2017-18 R567 · Feb – Mar 2018 · 1/2
- Div II 5 2017-18 R4 · Jan 2018 · 0/1
- Superettan 2017/18 R123 · Oct 2017 · ½/3
- Goteborg Open 2017 normal · Aug 2017 · 1½/4
- Div II 6 2016-17 r67 · Mar 2017 · 1/2
- Div II 6 2016-17 r5 · Feb 2017 · 0/1
- Div II 6 2016-17 r4 · Jan 2017 · 1/1
- Manhem KM 2016 · Sep – Dec 2016 · 4/9
- Div II 6 2016-17 r3 · Dec 2016 · 0/1
- Div II 6 2016-17 r2 · Nov 2016 · 1/1
- Div II 6 2016-17 r1 · Oct 2016 · 1/1
- Div II 5 2015-16 r 6-7 · Feb – Mar 2016 · 0/1
- Gbg Lag-DM 2016 · Jan – Feb 2016 · 5/5
- Div II 5 2015-16 r 4-5 · Jan 2016 · 2/2
- Div II 5 2015-16 r3 · Dec 2015 · 1/1
- Manhem KM 2015 · Sep – Dec 2015 · 4½/9
- Div II 5 2015-16 r2 · Nov 2015 · 1/1
- Div II 5 2015-16 R1 · Oct 2015 · 1/1
- Div I Sodra 2014-15 rond 6-7 · Mar 2015 · 0/2
- Div II 6 2014-15 rond 5 · Feb 2015 · ½/1
- Div II 6 2014-15 rond 4 · Jan 2015 · ½/1
- Div I Sodra 2014-15 rond 3 · Dec 2014 · 0/1
- Manhem KM 2014 · Oct – Dec 2014 · 7/10
- Div I Sodra 2014-15 rond 1 · Oct 2014 · 0/1
- Div I Sodra 2014-15 rond 2 · Oct 2014 · 0/1
- Manhem Varmasterskap 2014 · Feb – Apr 2014 · 6/9
- Div I Vastra 2013-14 Rond 5-6 · Feb 2014 · 1/2
- Div I Vastra 2013-14 Rond 4 · Jan 2014 · 0/1
- Div I Vastra 2013-14 Rond 3 · Dec 2013 · 0/1
- Superettan 2013-14 rond 1-3 · Nov 2013 · 1/2
- Div I Vastra 2013-14 Rond 2 · Nov 2013 · 0/1
- Div I Vastra 2013-14 Rond 1 · Oct 2013 · 0/1
- Div I Vastra 2012-2013 · Oct 2012 – Mar 2013 · 1½/3
- Manhem Kandidat 2011 · Sep – Dec 2011 · 7½/9
World
- #=35047Simon Lugger1962.0
- #=35047Michael Gillhofer1962.0
- #=35047Vincent Andreasson1962.0
- #=35047Isak Ersholt1962.0
- #=35047Gosta Enqvist1962.0
Sweden
- #706Jesper Borin1962.8
- #707FM Felix Nordstrom1962.4
- #=708Vincent Andreasson1962.0
- #=708Isak Ersholt1962.0
- #=708Gosta Enqvist1962.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.