SWE · 52 yrs · K=20 · Peak 1738 (Nov 2024)
Best performance: 1905 at Div III 10 2017-18 R567(Best of 2018)
NOV26 Rating
1700
Live Rating
1700.0
Change
0.0
Games Played
0
How live ratings are calculated
Rating History · Classical
Official classical rating by month
| List | Rating | Change |
|---|---|---|
| Nov 2026 | 1700 | -12 |
| Oct 2026 | 1712 | 0 |
| Sep 2026 | 1712 | 0 |
| Aug 2026 | 1712 | 0 |
| Jul 2026 | 1712 | 0 |
| Jun 2026 | 1712 | 0 |
| May 2026 | 1712 | 0 |
| Apr 2026 | 1712 | +3 |
| Mar 2026 | 1709 | +5 |
| Feb 2026 | 1704 | -3 |
| Jan 2026 | 1707 | -23 |
| Dec 2025 | 1730 | -3 |
Form · Classical
Longest unbeaten run in 2026: 3 games, Jan 11 – Mar 15.
From 104 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 III-9 R1Oct 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 87 rated classical games against rated opponents, 2015–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Ronald Hansson, Dec 2015 · Div III 9 2015-16 R3 | , 1894 |
| 2, | Andre Forsberg, Dec 2016 · Div III 9 2016-17 r3 | , 1767 |
| 3, | Johan Hallbeck, Mar 2018 · Div III 10 2017-18 R567 | , 1713 |
| 4, | Mehrdad Kashani, Oct 2023 · Allskanskan 23-24, div 2 R12 | , 1709 |
| 5, | Joakim Wahlstrom, Feb 2018 · Div III 10 2017-18 R567 | , 1697 |
| 6, | Marcus 2007 Nordin, Oct 2024 · Distriktsserien Skane 202425 Div 4 R1 | , 1692 |
| 7, | Amin Janjua, Oct 2025 · Skane Distriktsserie 2025-2026 r1 | , 1651 |
| 8, | Mats Larsson, Dec 2024 · Distriktsserien Skane 202425 Div 4 R3 | , 1574 |
| 9, | Susanne Ellerstrand, Nov 2022 · Allskanskan 22-23, div 2 R12 | , 1564 |
| 10, | Robert Luttergard, Mar 2025 · Distriktsserien Skane 202425 Div 4 R67 | , 1556 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | Hakan Lyngsjo, Highest-rated meeting: Nov 2018 · Div II 8 2018-19 R2 | , 0/1 | , 2060 |
| 2, | Thomas Olsson, Highest-rated meeting: Dec 2018 · Div II 8 2018-19 R3 | , ½/1 | , 2018 |
| 3, | John Laurids Hansen, Highest-rated meeting: Feb 2019 · Div II 8 2018-19 R5 | , 0/1 | , 1948 |
| 4, | Halil Sadiku, Highest-rated meeting: Mar 2019 · Div II 8 2018-19 R67 | , 0/1 | , 1945 |
| 5, | Vlado Tadic, Highest-rated meeting: Nov 2016 · Div III 9 2016-17 r2 | , ½/1 | , 1926 |
| 6, | Robert Tonoyan, Highest-rated meeting: Oct 2018 · Div II 8 2018-19 R1 | , 0/1 | , 1906 |
| 7, | Ronald Hansson, Highest-rated meeting: Dec 2015 · Div III 9 2015-16 R3 | , 1/1 | , 1894 |
| 8, | Roger 1978 Nilsson, Highest-rated meeting: Mar 2016 · Div III 9 2015-16 R6-7 | , 0/1 | , 1869 |
| 9, | Arne Sjoberg, Highest-rated meeting: May 2022 · Allskanskan 21/22, Div 2 R7 | , 0/1 | , 1852 |
| 10, | Sigurd Madison, Highest-rated meeting: Nov 2015 · Div III 9 2015-16 R2 | , 0/1 | , 1841 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 4 | 2½ | 1540 | 1635 |
| 2025 | 8 | 4½ | 1580 | 1623 |
| 2024 | 9 | 5 | 1642 | 1685 |
| 2023 | 8 | 4 | 1519 | 1519 |
| 2022 | 10 | 6½ | 1550 | 1660 |
| 2021 | 6 | 2½ | 1442 | 1385 |
| 2020 | 3 | 2 | 1547 | 1672 |
| 2019 | 8 | 2½ | 1562 | 1421 |
| 2018 | 9 | 4½ | 1697 | 1697 |
| 2017 | 7 | 3 | 1567 | 1517 |
| 2015 | 5 | 2 | 1598 | 1526 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Mar 2025Teamfederation sourceScore 2/2Opp avg 1524Start 1715
- Allsvenskan 2026-2027: div III-9 R1 · Oct 2026 · 0/1
- Skane Distriktsserie 2025-2026 r7 · Mar 2026 · 1/1
- Skane Distriktsserie 2025-2026 r6 · Feb 2026 · 1/1
- Skane Distriktsserie 2025-2026 r4 · Jan 2026 · ½/1
- MSF Open 2025 std · Dec 2025 · 1/4
- Skane Distriktsserie 2025-2026 r2 · Nov 2025 · ½/1
- Skane Distriktsserie 2025-2026 r1 · Oct 2025 · 1/1
- Distriktsserien Skane 202425 Div 4 R67 · Mar 2025 · 2/2
- Distriktsserien Skane 202425 Div 4 R5 · Feb 2025 · 0/1
- MSF Open 2024 std · Dec 2024 · 2/4
- Distriktsserien Skane 202425 Div 4 R3 · Dec 2024 · 1/1
- Distriktsserien Skane 202425 Div 4 R1 · Oct 2024 · 1/1
- Allskanskan 23-24, div 2 R5 · Feb 2024 · ½/1
- Allskanskan 23-24, div 2 R3 · Jan 2024 · ½/1
- Allskanskan 23-24, div 2 R4 · Jan 2024 · 0/1
- MSF Open 2023 std · Dec 2023 · 2½/4
- Allskanskan 23-24, div 2 R12 · Oct – Nov 2023 · 1/2
- Allskanskan 22-23, div 2 R67 · Mar – Apr 2023 · 0/2
- Allskanskan 22-23, div 2 R4 · Jan 2023 · ½/1
- MSF Mobile Labs Open 2022 std · Dec 2022 · 4/4
- Allskanskan 22-23, div 2 R3 · Dec 2022 · ½/1
- Allskanskan 22-23, div 2 R12 · Oct – Nov 2022 · 1½/2
- Allskanskan 21/22, Div 2 R7 · May 2022 · 0/1
- Allskanskan 21/22, Div 2 R56 · Mar 2022 · ½/2
- Allskanskan 21/22, Div 2 R4 · Mar 2022 · 0/1
- MSF Open 2021 std · Dec 2021 · 3/4
- Allskanskan 21/22, Div 2 R3 · Dec 2021 · ½/1
- Allskanskan 21/22, Div 2 R2 · Nov 2021 · 0/1
- Allskanskan 21/22, Div 2 R1 · Oct 2021 · 0/1
- Allskanskan 20/21, div 2 R1 · Oct 2020 · 1/1
- Div III 9 2019-20 R67 · Mar 2020 · 1/1
- Div III 9 2019-20 R5 · Feb 2020 · ½/1
- Div III 9 2019-20 R4 · Jan 2020 · ½/1
- MSF Open 2019 lang · Dec 2019 · 1½/3
- Div III 9 2019-20 R3 · Dec 2019 · ½/1
- Div III 9 2019-20 R2 · Nov 2019 · ½/1
- Div III 9 2019-20 R1 · Oct 2019 · 1/1
- Div II 8 2018-19 R67 · Mar 2019 · 0/2
- Div II 8 2018-19 R5 · Feb 2019 · 0/1
- Div II 8 2018-19 R4 · Jan 2019 · 0/1
- MSF Open 2018 lang · Dec 2018 · 1½/3
- Div II 8 2018-19 R3 · Dec 2018 · ½/1
- Div II 8 2018-19 R2 · Nov 2018 · 0/1
- Div II 8 2018-19 R1 · Oct 2018 · 0/1
- Div III 10 2017-18 R567 · Feb – Mar 2018 · 2½/3
- Div III 10 2017-18 R4 · Jan 2018 · 0/1
- MSF Open 2017 lang · Dec 2017 · 1½/3
- Div III 10 2017-18 R3 · Dec 2017 · 0/1
- Div III 10 2017-18 R2 · Nov 2017 · 1/1
- Div III 9 2016-17 r67 · Mar 2017 · 0/1
- Div III 9 2016-17 r4 · Jan 2017 · ½/1
- MSF Open 2016 lang · Dec 2016 · ½/3
- MSF Open 2016 snabb · Dec 2016 · 3½/4
- Div III 9 2016-17 r3 · Dec 2016 · 1/1
- Div III 9 2016-17 r2 · Nov 2016 · ½/1
- Div III 9 2015-16 R6-7 · Feb – Mar 2016 · 0/2
- Div III 9 2015-16 R4-5 · Jan 2016 · 0/2
- MSF Open 2015 · Dec 2015 · 5/7
- Div III 9 2015-16 R3 · Dec 2015 · 1/1
- Div III 9 2015-16 R2 · Nov 2015 · 0/1
- Div III 9 2015-16 R1 · Oct 2015 · 0/1
- Div II 8 201415 rond 1 · Oct 2014 · 0/1
World
- #=112587Gyorgy Siroki1700.0
- #=112587Szilard Fabian1700.0
- #=112587Patrick Rask1700.0
- #=112587Lennart 1964 Eriksson1700.0
- #=112587Aayan Hetamsaria1700.0
Sweden
- #=2068Ashokkumar Ganesan Ramalingam1701.0
- #=2068Jorgen Modig1701.0
- #=2073Patrick Rask1700.0
- #=2073Lennart 1964 Eriksson1700.0
- #=2073Joel Storme1700.0
Live ratings projected from the NOV26 published list · Not affiliated with FIDE