SWE · 58 yrs · K=20 · Peak 2123 (Dec 2024)
Best performance: 2305 at Veteran Allman 2024(Best of 2024)
Classical rating
2096
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Apr 2015
How live ratings are calculated
Rating History · Classical
Classical rating 2098 to 2096 over the last 12 months; peak 2123 in December 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 | 2096, 0, 0 games | 1982, 0, 0 games | 1976, 0, 0 games |
| Oct 2026 | 2096, 0, 0 games | 1982, -15, 5 games | 1976, 0, 0 games |
| Sep 2026 | 2096, 0, 0 games | 1997, 0, 0 games | 1976, -16, 8 games |
| Aug 2026 | 2096, 0, 0 games | 1997, 0, 0 games | 1992, +19, 6 games |
| Jul 2026 | 2096, 0, 0 games | 1997, -42, 10 games | 1973, -23, 30 games |
| Jun 2026 | 2096, 0, 0 games | 2039, 0, 0 games | 1996, 0, 0 games |
| May 2026 | 2096, 0, 0 games | 2039, 0, 0 games | 1996, 0, 0 games |
| Apr 2026 | 2096, -27, 2 games | 2039, 0, 0 games | 1996, -10, 19 games |
| Mar 2026 | 2123, +5, 1 game | 2039, 0, 0 games | 2006, +1, 0 games |
| Feb 2026 | 2118, 0, 0 games | 2039, 0, 0 games | 2005, 0, 0 games |
| Jan 2026 | 2118, +12, 5 games | 2039, -4, 6 games | 2005, -16, 12 games |
| Dec 2025 | 2106, +8, 4 games | 2043, 0, 0 games | 2021, +3, 5 games |
Form · Classical
From 123 classical games on record, the latest on Mar 15.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Allsvenskan 2025-2026: II:3 r7Feb 1 – Mar 15 | 0/2 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 117 rated classical games against rated opponents, 2014–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | FM Bjorn 1971 Andersson, Nov 2024 · Gotland DM 2024 | , 2159 |
| 2, | Dagh Nielsen, Sep 2025 · Norrebro kort weekend Sep 2025 - 1 | , 2133 |
| 3, | Joakim Brandberg Soder, Jul 2025 · Veteran-SM 50plus 2025 | , 2111 |
| 4, | Jan Mose Nielsen, Apr 2016 · Taastrup spil naar du vil 11 | , 2105 |
| 5, | Fredrik Attefall, 2 wins, Jul 2016 · Klass I grp 1, 2016 | , 2065 |
| 6, | Mats Tuvesson, Jan 2020 · Div II 3 2019-20 R345 | , 2059 |
| 7, | Erik Alquist, Mar 2025 · Allsvenskan 2024-2025 div II 3 R2567 | , 2041 |
| 8, | Anders Asberg, Jan 2016 · Div II grp 2 2015-16 R 4-5 | , 2031 |
| 9, | Josef Styf, Jul 2025 · Veteran-SM 50plus 2025 | , 2024 |
| 10, | Arash Rouhani, Oct 2014 · Div II 2 201415 rond 1 | , 2011 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | WGM Dana Reizniece, Highest-rated meeting: Jan 2018 · Div II 3 2017-18 R4 | , 0/1 | , 2287 |
| 2, | Hakan Greiff, Highest-rated meeting: Dec 2023 · Allsv Div II 7 2023-24 R1 | , ½/1 | , 2238 |
| 3, | FM Harald Logdahl, Highest-rated meeting: Jan 2023 · Allsv Div II 3 2022-23 R4 | , ½/1 | , 2199 |
| 4, | FM Bjorn 1971 Andersson, Highest-rated meeting: Dec 2017 · Div II 3 2017-18 R3 | , 1/2 | , 2172 |
| 5, | Goran L. 1956 Andersson, Highest-rated meeting: Dec 2025 · Allsvenskan 2025-2026: II:3 r3 | , 0/1 | , 2151 |
| 5, | Patrik Lindborg, Highest-rated meeting: Jul 2016 · Klass I grp 1, 2016 | , 0/1 | , 2151 |
| 7, | Ulf Wallgren, Highest-rated meeting: Oct 2015 · Div II grp 2 2015-16 R 1 | , 0/1 | , 2147 |
| 8, | Dagh Nielsen, Highest-rated meeting: Sep 2025 · Norrebro kort weekend Sep 2025 - 1 | , 1/1 | , 2133 |
| 9, | Joakim Brandberg Soder, Highest-rated meeting: Jul 2025 · Veteran-SM 50plus 2025 | , 1/1 | , 2111 |
| 10, | Jan Mose Nielsen, Highest-rated meeting: Apr 2016 · Taastrup spil naar du vil 11 | , 1/1 | , 2105 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 3 | 1 | 1981 | 1856 |
| 2025 | 30 | 21½ | 1915 | 2081 |
| 2024 | 22 | 17½ | 1847 | 2087 |
| 2023 | 10 | 8½ | 1851 | 2147 |
| 2022 | 4 | 2½ | 1891 | 1986 |
| 2019 | 6 | 4 | 1894 | 2019 |
| 2018 | 4 | 2½ | 2049 | 2144 |
| 2017 | 9 | 6 | 1922 | 2047 |
| 2016 | 15 | 11½ | 1944 | 2155 |
| 2015 | 6 | 1 | 2047 | 1774 |
| 2014 | 2 | 2 | 1994 | — |
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 0/2Opp avg 2010Start 2118
- Feb 2026Teamfederation sourceScore 1/1Opp avg 1923Start 2118
- Oct – Dec 2025Teamfederation sourceScore 1/2Opp avg 2069Start 2095
- Oct 2025Teamfederation sourceScore ½/1Opp avg 1969Start 2095
- Sep 2025Swissfederation sourceBest of 2025Score 2½/4Opp avg 2057Start 2088
- Allsvenskan 2025-2026: II:3 r7 · Feb – Mar 2026 · 0/2
- Allsvenskan 2025-2026: II:3 r5-6 · Feb 2026 · 1/1
- Allsvenskan 2025-2026: II:3 r3 · Oct – Dec 2025 · 1/2
- Visby SK KM 2025 R67 · Oct – Nov 2025 · 3/3
- Allsvenskan 2025-2026: II:3 r1 okt · Oct 2025 · ½/1
- Visby SK KM 2025 R345 · Sep – Oct 2025 · 4/4
- Norrebro kort weekend Sep 2025 - 1 · Sep 2025 · 2½/4
- Visby SK KM 2025 R12 · Sep 2025 · 1/1
- Veteran-SM 50plus 2025 · Jun – Jul 2025 · 4/8
- Gotland Lag-DM 2025 · May 2025 · 2/2
- Allsvenskan 2024-2025 div II 3 R2567 · Mar 2025 · 2½/4
- Allsvenskan 2024-2025 div II 3 R4 · Jan 2025 · 1/1
- Visby SK KM 2024 R67 · Oct – Nov 2024 · 0/1
- Gotland DM 2024 · Nov 2024 · 5/5
- Visby SK KM 2024 R345 · Oct 2024 · 3/3
- Allsvenskan 2024-2025 div II 3 R1 · Oct 2024 · 1/1
- Allsvenskan 2024-2025 div II 3 R3 · Oct 2024 · ½/1
- Visby SK KM 2024 R12 · Sep 2024 · 2/2
- Veteran Allman 2024 · Jul 2024 · 6½/7
- Allsv Div II 7 2023-24 R67 · Mar 2024 · ½/2
- Allsv Div II 7 2023-24 R5 · Feb 2024 · 0/1
- Allsv Div II 7 2023-24 R4 · Jan 2024 · 1/1
- Allsv Div II 7 2023-24 R1 · Dec 2023 · ½/1
- Allsv Div II 7 2023-24 R2 · Nov 2023 · ½/1
- Visbymasterskapet 2023 R4567 · Mar – Apr 2023 · 4/4
- Visbymasterskapet 2023 R123 · Mar 2023 · 3/3
- Allsv Div II 3 2022-23 R567 · Mar 2023 · 3/3
- Allsv Div II 3 2022-23 R4 · Jan 2023 · ½/1
- Allsv Div II 3 2022-23 R2 · Nov 2022 · 0/1
- Allsv Div II 3 2021-22 R237 · May 2022 · 2½/3
- Visbymästerskapet 2020 R456 · Feb 2020 · 2/2
- Visbymästerskapet 2020 R23 · Jan 2020 · 1½/2
- Div II 3 2019-20 R345 · Nov 2019 – Jan 2020 · 2½/3
- Visbymästerskapet 2020 R1 · Jan 2020 · 1/1
- Div II 3 2019-20 R12 · Oct 2019 · 1½/2
- Div II 3 2018-19 R4567 · Mar 2019 · 1/2
- Div II 3 2017-18 R567 · Jan – Mar 2018 · 2½/3
- Div II 3 2017-18 R4 · Jan 2018 · 0/1
- Div II 3 2017-18 R3 · Dec 2017 · 0/1
- Div II 3 2017-18 R12 · Oct 2017 · 1½/2
- Spil naar du vil 12 · Apr – May 2017 · 1/1
- Div III 3 2016-17 r67 · Mar 2017 · ½/2
- Div III 3 2016-17 r4 · Mar 2017 · 1/1
- Lag-DM Gotland 2017 · Feb 2017 · 1/1
- Div III 3 2016-17 r5 · Feb 2017 · 1/1
- Div III 3 2016-17 r3 · Dec 2016 · 1/1
- Div III 3 2016-17 r2 · Nov 2016 · ½/1
- Div III 3 2016-17 r1 · Oct 2016 · 1/1
- Klass I grp 1, 2016 · Jul 2016 · 6/7
- Taastrup spil naar du vil 11 · Apr – May 2016 · 1/1
- Div II grp 2 2015-16 r 6-7 · Feb – Mar 2016 · ½/2
- Div II grp 2 2015-16 R 4-5 · Jan 2016 · 1½/2
- Div II grp 2 2015-16 r3 · Dec 2015 · ½/1
- Div II grp 2 2015-16 R 2 · Nov 2015 · 0/1
- Div II grp 2 2015-16 R 1 · Oct 2015 · 0/1
- Div II 2 2014-15 rond 6-7 · Mar 2015 · ½/2
- Div II 2 2014-15 rond 5 · Feb 2015 · 1/1
- Div II 2 2014-15 rond 4 · Jan 2015 · 0/1
- Div II 2 2014-15 rond 3 · Dec 2014 · 1/1
- Div II 2 201415 rond 1 · Oct 2014 · 1/1
- Div II 2 2014-15 rond 2 · Oct 2014 · 1/1
World
- #=16267Hans Remmeke2096.0
- #=16267Hakan Sternlund2096.0
- #=16267Marcus Uneson2096.0
- #=16267Patryk Michalowski2096.0
- #=16267Piotr Cap2096.0
Sweden
- #=328Thomas Ulrich2097.0
- #=330Hakan Sternlund2096.0
- #=330Marcus Uneson2096.0
- #332Hans Nyberg2095.0
- #=333Johan Kretz2094.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.