SWE · 62 yrs · K=20 · Peak 2067 (Dec 2017)
Best performance: 2192 at Div II 6 2017-18 R567(Best of 2018)
Classical rating
2030
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 · Classical
Classical rating 2011 to 2030 over the last 12 months; peak 2067 in December 2017.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical |
|---|---|
| Nov 2026 | 2030, +13, 1 game |
| Oct 2026 | 2017, 0, 0 games |
| Sep 2026 | 2017, 0, 0 games |
| Aug 2026 | 2017, 0, 0 games |
| Jul 2026 | 2017, 0, 0 games |
| Jun 2026 | 2017, 0, 0 games |
| May 2026 | 2017, 0, 0 games |
| Apr 2026 | 2017, +3, 1 game |
| Mar 2026 | 2014, +2, 1 game |
| Feb 2026 | 2012, -5, 1 game |
| Jan 2026 | 2017, 0, 0 games |
| Dec 2025 | 2017, +6, 1 game |
Form · Classical
Unbeaten in the last 7 games (6 wins, 1 draw), since Mar 16, 2025. Longest unbeaten run in 2026: 4 games, Jan 11 – Oct 18.
From 81 classical games on record, the latest on Oct 18.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Allsvenskan 2026-2027: div II-5 oktOct 18 | 1/1 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 74 rated classical games against rated opponents, 2013–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Brjann Sigurgeirson, May 2022 · Allsv Div II 5 2021-22 R37 | , 2195 |
| 2, | Rizo Pepic, Mar 2025 · Allsvenskan 2024-2025 div 1 3 R567 | , 2158 |
| 3, | Lennart Voigt, Mar 2020 · Div II 6 2019-20 R67 | , 2142 |
| 4, | Josef Hakanson, Oct 2026 · Allsvenskan 2026-2027: div II-5 okt | , 2134 |
| 5, | Ulf Nyberg, Mar 2024 · Allsv Div I 3 2023-24 R67 | , 2084 |
| 6, | Tord Bjornvall, Mar 2023 · Allsv Div I 3 2022-23 R5 | , 2062 |
| 7, | Robin 1987 Johansson, 2 wins, Dec 2021 · Allsv Div II 5 2021-22 R1 | , 2051 |
| 8, | Jimmy Mehlstrand, Jul 2018 · Klass I grp 1, 2018 | , 2048 |
| 9, | Gunnar Fredin, Jan 2016 · Div II 6 2015-16 r 4-5 | , 2029 |
| 10, | Alexander Johansson, Jul 2013 · Klass I grp 3, 2013 | , 2022 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | IM Ari Ziegler, Highest-rated meeting: Nov 2018 · Div I 4 2018-19 r2 | , 0/1 | , 2310 |
| 2, | IM Bengt 1960 Svensson, Highest-rated meeting: Dec 2024 · Allsvenskan 2024-2025 div 1 3 R3 | , ½/1 | , 2303 |
| 3, | FM Mats Welin, Highest-rated meeting: Dec 2022 · Allsv Div I 3 2022-23 R3 | , 0/1 | , 2298 |
| 4, | Gregor J M Reid, Highest-rated meeting: Jan 2024 · Allsv Div I 3 2023-24 R4 | , 0/1 | , 2281 |
| 5, | Peter Fransson, Highest-rated meeting: Nov 2022 · Allsv Div I 3 2022-23 R2 | , 0/1 | , 2236 |
| 6, | Daniel Ronneland, Highest-rated meeting: Mar 2023 · Allsv Div I 3 2022-23 R67 | , 0/1 | , 2198 |
| 7, | Brjann Sigurgeirson, Highest-rated meeting: May 2022 · Allsv Div II 5 2021-22 R37 | , 1/1 | , 2195 |
| 8, | Tomas Rosell, Highest-rated meeting: Mar 2019 · Div I 4 2018-19 r67 | , 0/1 | , 2166 |
| 9, | Patrik 1978 Nilsson, Highest-rated meeting: Oct 2014 · Div II 6 201415 rond 1 | , 0/2 | , 2159 |
| 10, | Rizo Pepic, Highest-rated meeting: Mar 2025 · Allsvenskan 2024-2025 div 1 3 R567 | , 1/1 | , 2158 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 4 | 3½ | 1829 | 2165 |
| 2025 | 4 | 3 | 1981 | 2174 |
| 2024 | 7 | 1½ | 2113 | 1883 |
| 2023 | 6 | 2½ | 2013 | 1956 |
| 2022 | 8 | 2½ | 2107 | 1966 |
| 2021 | 1 | 1 | 2051 | — |
| 2020 | 3 | 2 | 2037 | 2162 |
| 2019 | 8 | 3½ | 2069 | 2026 |
| 2018 | 14 | 7 | 2019 | 2019 |
| 2017 | 3 | 2½ | 1802 | 2075 |
| 2016 | 6 | 3½ | 2045 | 2102 |
| 2015 | 2 | 2 | 1923 | — |
| 2013 | 6 | 3 | 1998 | 1998 |
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 1/1Opp avg 2134Start 2017
- Mar 2026Teamfederation sourceScore 1/1Opp avg 1709Start 2014
- Feb 2026Teamfederation sourceScore 1/1Opp avg 1635Start 2012
- Jan 2026Teamfederation sourceScore ½/1Opp avg 1836Start 2017
- Nov 2025Teamfederation sourceScore 1/1Opp avg 1850Start 2011
- Oct 2025Teamfederation sourceScore 1/1Opp avg 1862Start 2005
- Mar 2025Teamfederation sourceScore 1/2Opp avg 2107Start 1999
- Dec 2024Teamfederation sourceScore ½/1Opp avg 2303Start 1992
- Allsvenskan 2026-2027: div II-5 okt · Oct 2026 · 1/1
- Allsvenskan 2025-2026: II:6 r7 · Mar 2026 · 1/1
- Allsvenskan 2025-2026: II:6 r5-6 · Feb 2026 · 1/1
- Allsvenskan 2025-2026: II:6 r4 · Jan 2026 · ½/1
- Allsvenskan 2025-2026: II:6 r2 · Nov 2025 · 1/1
- Allsvenskan 2025-2026: II:6 r1 · Oct 2025 · 1/1
- Allsvenskan 2024-2025 div 1 3 R567 · Mar 2025 · 1/2
- Allsvenskan 2024-2025 div 1 3 R3 · Dec 2024 · ½/1
- Allsvenskan 2024-2025 div 1 3 R2 · Nov 2024 · 0/1
- Allsvenskan 2024-2025 div 1 3 R1 · Oct 2024 · 0/1
- Allsv Div I 3 2023-24 R67 · Mar 2024 · 1/2
- Allsv Div I 3 2023-24 R5 · Feb 2024 · 0/1
- Allsv Div I 3 2023-24 R4 · Jan 2024 · 0/1
- Allsv Div I 3 2023-24 R3 · Dec 2023 · ½/1
- Allsv Div I 3 2023-24 R1 · Oct 2023 · ½/1
- Allsv Div I 3 2022-23 R67 · Mar 2023 · 0/2
- Allsv Div I 3 2022-23 R5 · Mar 2023 · 1/1
- Allsv Div I 3 2022-23 R4 · Jan 2023 · ½/1
- Allsv Div I 3 2022-23 R3 · Dec 2022 · 0/1
- Allsv Div I 3 2022-23 R2 · Nov 2022 · 0/1
- Allsv Div I 3 2022-23 R1 · Oct 2022 · 0/1
- Allsv Div II 5 2021-22 R37 · May 2022 · 1/2
- Allsv Div II 5 2021-22 R26 · Dec 2021 – Apr 2022 · 1/2
- Allsv Div II 5 2021-22 R4 · Dec 2021 – Feb 2022 · ½/1
- Allsv Div II 5 2021-22 R1 · Dec 2021 · 1/1
- Div II 6 2019-20 R67 · Mar 2020 · 1/1
- Div II 6 2019-20 R5 · Feb 2020 · 0/1
- Div II 6 2019-20 R4 · Jan 2020 · 1/1
- Div II 6 2019-20 R3 · Dec 2019 · 1/1
- Div II 6 2019-20 R2 · Nov 2019 · ½/1
- Div I 3 2019-20 R123 · Oct – Nov 2019 · 0/1
- Div II 6 2019-20 R1 · Oct 2019 · 1/1
- Div I 4 2018-19 r67 · Mar 2019 · 0/2
- Div I 4 2018-19 r5 · Feb 2019 · ½/1
- Div I 4 2018-19 r4 · Jan 2019 · ½/1
- Div I 4 2018-19 r3 · Dec 2018 · 0/1
- Div I 4 2018-19 r2 · Nov 2018 · 0/1
- Div I 4 2018-19 R1 · Oct 2018 · 1/1
- Klass I grp 1, 2018 · Jul 2018 · 3½/7
- Div II 6 2017-18 R567 · Feb – Mar 2018 · 2½/3
- Div II 6 2017-18 R4 · Jan 2018 · 0/1
- Div II 6 2017-18 R3 · Dec 2017 · ½/1
- Div II 6 2017-18 R2 · Nov 2017 · 1/1
- Div II 6 2017-18 R1 · Oct 2017 · 1/1
- Div I Sodra 2016-17 r3 · Dec 2016 · 0/1
- Div I Sodra 2016-17 r2 · Nov 2016 · 1/1
- Div I Sodra 2016-17 R1 · Oct 2016 · 0/1
- Div II 6 2015-16 r 6-7 · Feb – Mar 2016 · 2/2
- Div II 6 2015-16 r 4-5 · Jan 2016 · 1½/2
- Div II 6 2015-16 r 3 · Dec 2015 · 1/1
- Div II 6 2014-15 rond 6-7 · Mar 2015 · ½/2
- Div II 6 2014-15 rond 5 · Feb 2015 · 1/1
- Div II 6 2014-15 rond 4 · Jan 2015 · ½/1
- Div II 6 2014-15 rond 3 · Dec 2014 · 1/1
- Div II 6 2014-15 rond 2 · Nov 2014 · 0/1
- Div II 6 201415 rond 1 · Oct 2014 · 0/1
- Klass I grp 3, 2013 · Jul 2013 · 4/7
- Div I Vastra 2012-2013 · Oct 2012 – Mar 2013 · 0/1
World
- #=23919Robin Birk2030.0
- #=23919Zoltan Helenyi2030.0
- #=23919Stefan Lisander2030.0
- #=23919Alain Talon2030.0
- #=23919Koen Van De Velde2030.0
Sweden
- #=492Bjorn Ohlsson2031.0
- #498CM Juan Pablo Fernandez2030.4
- #499Stefan Lisander2030.0
- #=500Jan Peter Palmblad2029.2
- #=500Hakan Frisen2029.2
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.