SWE · 47 yrs · K=20 · Peak 1909 (Dec 2025)
Best performance: 1709 at Kvibergspelen 2019 2020 lang(Best of 2019)
Classical rating
1883
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Nov 2019
How live ratings are calculated
Rating History · Classical
Classical rating 1899 to 1883 over the last 12 months; peak 1909 in December 2025.
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 | 1883, -3, 1 game | 1938, 0, 0 games | 1895, 0, 0 games |
| Oct 2026 | 1886, 0, 0 games | 1938, 0, 0 games | 1895, 0, 0 games |
| Sep 2026 | 1886, 0, 0 games | 1938, 0, 0 games | 1895, 0, 0 games |
| Aug 2026 | 1886, 0, 0 games | 1938, 0, 0 games | 1895, 0, 0 games |
| Jul 2026 | 1886, 0, 0 games | 1938, 0, 0 games | 1895, 0, 0 games |
| Jun 2026 | 1886, 0, 0 games | 1938, 0, 0 games | 1895, 0, 0 games |
| May 2026 | 1886, 0, 0 games | 1938, 0, 0 games | 1895, 0, 0 games |
| Apr 2026 | 1886, -5, 2 games | 1938, 0, 0 games | 1895, 0, 0 games |
| Mar 2026 | 1891, -3, 1 game | 1938, 0, 0 games | 1895, +1, 0 games |
| Feb 2026 | 1894, -9, 1 game | 1938, 0, 0 games | 1894, 0, 0 games |
| Jan 2026 | 1903, -6, 1 game | 1938, 0, 0 games | 1894, +26, 12 games |
| Dec 2025 | 1909, +10, 1 game | 1938, 0, 0 games | 1868, 0, 0 games |
Form · Classical
Unbeaten in the last 2 games (2 draws), since Mar 15. That is the longest unbeaten run of 2026.
From 50 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 | ½/1 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 49 rated classical games against rated opponents, 2019–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Victor Virolainen, Nov 2023 · Allsv Div I 3 2023-24 R2 | , 2160 |
| 2, | Rickard Dahlstrom, Mar 2023 · Allsv Div I 3 2022-23 R67 | , 1970 |
| 3, | Kemal Mulic, Nov 2025 · Allsvenskan 2025-2026: III:6 r2 | , 1916 |
| 4, | Anders Norell, Jan 2023 · Majornas Varturnering 2023 R1 | , 1849 |
| 5, | Fredrik Acosta, Nov 2024 · Allsvenskan 2024-2025 div III grp 6 r2 | , 1840 |
| 6, | Klas Robertsson, Mar 2023 · Majornas Varturnering 2023 R45 | , 1825 |
| 7, | Simon 1975 Hakansson, May 2022 · Allsv Div II 6 2021-22 R37 | , 1780 |
| 8, | Otto 2007 Andersson, Mar 2025 · Allsvenskan 2024-2025 div III grp 6 r4,6,7 | , 1704 |
| 9, | Bo Berg, Nov 2022 · Majornas KM 2022 R56 | , 1654 |
| 10, | Georgios Lappas, Dec 2022 · Allsv Div I 3 2022-23 R3 | , 1653 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | David Fendrich, Highest-rated meeting: Mar 2024 · Allsv Div I 3 2023-24 R67 | , ½/1 | , 2167 |
| 2, | Victor Virolainen, Highest-rated meeting: Nov 2023 · Allsv Div I 3 2023-24 R2 | , 1/1 | , 2160 |
| 3, | Matti Svenn, Highest-rated meeting: Mar 2024 · Allsv Div I 3 2023-24 R67 | , ½/1 | , 2128 |
| 4, | Harald Berggren Torell, Highest-rated meeting: Nov 2022 · Allsv Div I 3 2022-23 R2 | , 0/1 | , 2096 |
| 5, | CM Holger Blauhut, Highest-rated meeting: Dec 2025 · Allsvenskan 2025-2026: II:5 r3 | , 0/1 | , 2050 |
| 6, | Klas Fors, Highest-rated meeting: Sep 2022 · Majornas KM 2022 R12 | , 0/2 | , 2046 |
| 7, | Leo Odell Johansson, Highest-rated meeting: Feb 2026 · Allsvenskan 2025-2026: I:3 r7 | , 0/1 | , 1998 |
| 8, | Ulf Persson, Highest-rated meeting: Sep 2019 · Kvibergspelen 2019 2020 lang | , 0/1 | , 1991 |
| 9, | Johan Wiklund, Highest-rated meeting: Mar 2026 · Allsvenskan 2025-2026: I:3 r7 | , ½/1 | , 1990 |
| 10, | Leif 1940 Svensson, Highest-rated meeting: Mar 2025 · Allsvenskan 2024-2025 div III grp 6 r4,6,7 | , 0/1 | , 1982 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 5 | 1½ | 1897 | 1748 |
| 2025 | 6 | 3 | 1890 | 1890 |
| 2024 | 3 | 2 | 2045 | 2170 |
| 2023 | 9 | 6½ | 1770 | 1936 |
| 2022 | 16 | 8½ | 1717 | 1738 |
| 2020 | 3 | 2½ | 1575 | 1848 |
| 2019 | 7 | 2½ | 1804 | 1702 |
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 ½/1Opp avg 1792Start 1886
- Feb – Mar 2026Teamfederation sourceScore ½/2Opp avg 1994Start 1894
- Feb 2026Teamfederation sourceScore ½/1Opp avg 1784Start 1894
- Jan 2026Teamfederation sourceScore 0/1Opp avg 1921Start 1903
- Dec 2025Teamfederation sourceScore 0/1Opp avg 2050Start 1909
- Nov 2025Teamfederation sourceScore 1/1Opp avg 1916Start 1899
- Oct 2025Teamfederation sourceScore ½/1Opp avg 1861Start 1900
- Jan – Mar 2025Teamfederation sourceScore 1/2Opp avg 1843Start 1904
- Allsvenskan 2026-2027: div II-5 okt · Oct 2026 · ½/1
- Allsvenskan 2025-2026: I:3 r7 · Feb – Mar 2026 · ½/2
- Allsvenskan 2025-2026: II:5 r5-6 · Feb 2026 · ½/1
- Allsvenskan 2025-2026: II:5 r4 · Jan 2026 · 0/1
- Allsvenskan 2025-2026: II:5 r3 · Dec 2025 · 0/1
- Allsvenskan 2025-2026: III:6 r2 · Nov 2025 · 1/1
- Allsvenskan 2025-2026: II:5 r1 · Oct 2025 · ½/1
- Allsvenskan 2024-2025 div III grp 6 r4,6,7 · Jan – Mar 2025 · 1/2
- Allsvenskan 2024-2025 div III grp 6 r5 · Feb 2025 · ½/1
- Allsvenskan 2024-2025 div III grp 6 r2 · Nov 2024 · 1/1
- Allsv Div I 3 2023-24 R67 · Mar 2024 · 1/2
- Allsv Div I 3 2023-24 R2 · Nov 2023 · 1/1
- Majornas Varturnering 2023 R45 · Mar 2023 · 1/2
- Allsv Div I 3 2022-23 R67 · Mar 2023 · 1/1
- Allsv Div I 3 2022-23 R5 · Mar 2023 · 1/1
- Majornas Varturnering 2023 R23 · Feb 2023 · ½/2
- Majornas Varturnering 2023 R1 · Jan 2023 · 1/1
- Allsv Div I 3 2022-23 R4 · Jan 2023 · 1/1
- Majornas KM 2022 R7 · Dec 2022 · ½/1
- Allsv Div I 3 2022-23 R3 · Dec 2022 · 1/1
- Majornas KM 2022 R56 · Nov 2022 · 2/2
- Allsv Div I 3 2022-23 R2 · Nov 2022 · 0/1
- Majornas KM 2022 R34 · Oct 2022 · ½/2
- Majornas KM 2022 R12 · Sep 2022 · ½/2
- Allsv Div II 6 2021-22 R37 · May 2022 · 1/1
- Allsv Div II 6 2021-22 R26 · Dec 2021 – Apr 2022 · ½/1
- Allsv Div II 6 2021-22 R45 · Dec 2021 – Mar 2022 · 1½/2
- Elite Hotels Open 2022 lang · Feb – Mar 2022 · 2/4
- Div II 5 2019-20 R67 · Mar 2020 · 1/1
- Div II 5 2019-20 R5 · Feb 2020 · 1/1
- Div II 5 2019-20 R4 · Jan 2020 · ½/1
- Div II 5 2019-20 R3 · Dec 2019 · ½/1
- Div II 5 2019-20 R2 · Nov 2019 · 0/1
- Div II 5 2019-20 R1 · Oct 2019 · 1/1
- Kvibergspelen 2019 2020 lang · Sep 2019 · 1/4
World
- #=53618Joar Berglund1883.0
- #=53618Miguel Espinoza1883.0
- #=53618Martin 1979 Johansson1883.0
- #=53618Antonio Americo Tavares1883.0
- #=53618Dominic Cross1883.0
Sweden
- #=1051Joar Berglund1883.0
- #=1051Miguel Espinoza1883.0
- #=1051Martin 1979 Johansson1883.0
- #=1051Svante Forsberg1883.0
- #=1058Mats Wahlstedt1882.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.