SWE · 60 yrs · K=20 · Peak 2193 (Jan 2017)
Best performance: 2071 at Allsvenskan 2024-2025 div II 3 R2567(Best of 2025)
Classical rating
2059
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Nov 2015
How live ratings are calculated
Rating History · Classical
Official classical rating by month
| List | Rating | Change |
|---|---|---|
| Nov 2026 | 2059 | -10 |
| Oct 2026 | 2069 | 0 |
| Sep 2026 | 2069 | 0 |
| Aug 2026 | 2069 | 0 |
| Jul 2026 | 2069 | 0 |
| Jun 2026 | 2069 | 0 |
| May 2026 | 2069 | 0 |
| Apr 2026 | 2069 | +3 |
| Mar 2026 | 2066 | -13 |
| Feb 2026 | 2079 | -8 |
| Jan 2026 | 2087 | -4 |
| Dec 2025 | 2091 | -7 |
Form · Classical
From 63 classical games on record, the latest on Oct 18.
No rated standard games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Allsvenskan 2026-2027: div II-3 oktOct 17 – Oct 18 | ½/2 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 63 rated classical games against rated opponents, 2015–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | IM Johan Furhoff, Jan 2025 · Allsvenskan 2024-2025 div II 3 R4 | , 2317 |
| 2, | CM Theodor Lindbergh, Nov 2022 · Allsv Div II 3 2022-23 R2 | , 2226 |
| 3, | Andreas Van Der Wal, 2 wins, Feb 2022 · Allsv Div II 3 2021-22 R46 | , 2173 |
| 4, | Marcus Uneson, Feb 2026 · Allsvenskan 2025-2026: II:3 r7 | , 2118 |
| 5, | Gabriel Dehlin, Mar 2017 · Div III 3 2016-17 r67 | , 2079 |
| 6, | Ove Farsta Nilsson, Oct 2015 · Div III 3 2015-16 R1 | , 2049 |
| 7, | Lars Salomonsson, Nov 2016 · Div III 3 2016-17 r2 | , 2013 |
| 8, | Alexander Bielik, Jan 2018 · Div II 3 2017-18 R4 | , 2000 |
| 9, | Anders Asberg, Oct 2023 · Allsv Div II 3 2023-24 R12 | , 1989 |
| 10, | Ake Lundeqvist, May 2022 · Allsv Div II 3 2021-22 R237 | , 1966 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | IM Johan Furhoff, Highest-rated meeting: Jan 2025 · Allsvenskan 2024-2025 div II 3 R4 | , 1/2 | , 2317 |
| 2, | Dan Uddenfeldt, Highest-rated meeting: Dec 2025 · Allsvenskan 2025-2026: II:3 r3 | , 0/1 | , 2308 |
| 3, | IM Dan Cramling, Highest-rated meeting: Mar 2023 · Allsv Div II 3 2022-23 R567 | , ½/1 | , 2293 |
| 4, | Matthias Nilsson, Highest-rated meeting: Oct 2022 · Allsv Div II 3 2022-23 R1 | , ½/1 | , 2276 |
| 5, | FM Michal Bartel, Highest-rated meeting: Oct 2026 · Allsvenskan 2026-2027: div II-3 okt | , 0/1 | , 2262 |
| 6, | CM Theodor Lindbergh, Highest-rated meeting: Nov 2022 · Allsv Div II 3 2022-23 R2 | , 1/2 | , 2226 |
| 7, | Erick Marchand, Highest-rated meeting: Mar 2018 · Div II 3 2017-18 R567 | , 0/1 | , 2179 |
| 8, | Andreas Van Der Wal, Highest-rated meeting: Feb 2022 · Allsv Div II 3 2021-22 R46 | , 2/3 | , 2173 |
| 9, | Mikael von Bargen, Highest-rated meeting: Dec 2017 · Div II 3 2017-18 R3 | , ½/1 | , 2158 |
| 10, | Per Wikstrom, Highest-rated meeting: Mar 2022 · Allsv Div II 3 2021-22 R5 | , ½/1 | , 2151 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 6 | 1½ | 2088 | 1895 |
| 2025 | 7 | 3½ | 2104 | 2104 |
| 2024 | 7 | 4½ | 2016 | 2118 |
| 2023 | 7 | 5 | 1970 | 2128 |
| 2022 | 8 | 5 | 2065 | 2160 |
| 2020 | 2 | 1 | 1905 | — |
| 2019 | 5 | 3 | 1876 | 1948 |
| 2018 | 6 | 2½ | 1951 | 1894 |
| 2017 | 6 | 3 | 1992 | 1992 |
| 2016 | 6 | 6 | 1861 | 2661 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Feb – Mar 2026Teamfederation sourceScore 1/2Opp avg 2119Start 2079
- Oct – Dec 2025Teamfederation sourceScore 0/1Opp avg 2308Start 2099
- Oct – Nov 2025Teamfederation sourceScore 0/1Opp avg 2214Start 2099
- Mar 2025Teamfederation sourceBest of 2025Score 2/3Opp avg 1946Start 2101
- Allsvenskan 2026-2027: div II-3 okt · Oct 2026 · ½/2
- Allsvenskan 2025-2026: II:3 r7 · Feb – Mar 2026 · 1/2
- Allsvenskan 2025-2026: II:3 r5-6 · Feb 2026 · 0/1
- Allsvenskan 2025-2026: II:3 r4 · Jan 2026 · 0/1
- Allsvenskan 2025-2026: II:3 r3 · Oct – Dec 2025 · 0/1
- Allsvenskan 2025-2026: II:3 r2 · Oct – Nov 2025 · 0/1
- Allsvenskan 2025-2026: II:3 r1 okt · Oct 2025 · ½/1
- Allsvenskan 2024-2025 div II 3 R2567 · Mar 2025 · 2/3
- Allsvenskan 2024-2025 div II 3 R4 · Jan 2025 · 1/1
- Allsvenskan 2024-2025 div II 3 R1 · Oct 2024 · ½/1
- Allsvenskan 2024-2025 div II 3 R3 · Oct 2024 · ½/1
- Allsv Div II 3 2023-24 R89 · Mar 2024 · 1/2
- Allsv Div II 3 2023-24 R7 · Feb 2024 · 1/1
- Allsv Div II 3 2023-24 R56 · Jan 2024 · 1½/2
- Allsv Div II 3 2023-24 R4 · Dec 2023 · ½/1
- Allsv Div II 3 2023-24 R3 · Nov 2023 · 1/1
- Allsv Div II 3 2023-24 R12 · Oct 2023 · 1½/2
- Allsv Div II 3 2022-23 R567 · Mar 2023 · 1½/2
- Allsv Div II 3 2022-23 R4 · Jan 2023 · ½/1
- Allsv Div II 3 2022-23 R2 · Nov 2022 · 1/1
- Allsv Div II 3 2022-23 R1 · Oct 2022 · ½/1
- Allsv Div II 3 2022-23 R3 · Oct 2022 · 0/1
- Allsv Div II 3 2021-22 R237 · May 2022 · 1½/2
- Allsv Div II 3 2021-22 R46 · Dec 2021 – Apr 2022 · 1½/2
- Allsv Div II 3 2021-22 R5 · Dec 2021 – Mar 2022 · ½/1
- Div III 3 2019-20 R5 · Feb 2020 · 0/1
- Div III 3 2019-20 R4 · Jan 2020 · 1/1
- Div III 3 2019-20 R2 · Nov 2019 · 0/1
- Div III 3 2019-20 R1 · Oct 2019 · 1/1
- Div III 3 2018-19 R67 · Mar 2019 · ½/1
- Div III 3 2018-19 R5 · Feb 2019 · 1/1
- Div III 3 2018-19 R4 · Jan 2019 · ½/1
- Div III 3 2018-19 R3 · Dec 2018 · 0/1
- Div III 3 2018-19 R2 · Nov 2018 · 1/1
- Div III 3 2018-19 R1 · Oct 2018 · ½/1
- Div II 3 2017-18 R567 · Jan – Mar 2018 · 0/2
- Div II 3 2017-18 R4 · Jan 2018 · 1/1
- Div II 3 2017-18 R3 · Dec 2017 · ½/1
- Div II 3 2017-18 R12 · Oct 2017 · ½/2
- Div III 3 2016-17 r67 · Mar 2017 · 1/1
- Div III 3 2016-17 r4 · Mar 2017 · 1/1
- Div III 3 2016-17 r5 · Feb 2017 · 0/1
- Div III 3 2016-17 r3 · Dec 2016 · 1/1
- Div III 3 2016-17 r2 · Nov 2016 · 1/1
- Div III 3 2016-17 r1 · Oct 2016 · 1/1
- Div III 3 2015-16 R6-7 · Feb – Mar 2016 · 1/1
- Div III 3 2015-16 R4-5 · Jan 2016 · 2/2
- Div III 3 2015-16 R3 · Dec 2015 · ½/1
- Div III 3 2015-16 R2 · Nov 2015 · 1/1
- Div III 3 2015-16 R1 · Oct 2015 · 1/1
World
- #=20137Tobias Maier2059.0
- #=20137Anton Darnell2059.0
- #=20137Christer Hage2059.0
- #=20137Thomas Brown2059.0
- #=20137FM Walter Tonoli2059.0
Sweden
- #=416WFM Anna Cramling Bellon2060.0
- #=419Anton Darnell2059.0
- #=419Christer Hage2059.0
- #421Alfons Jouandet-Dahlen2058.6
- #=422Jonas Mardell2058.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.