SWE · 50 yrs · K=20 · Peak 1993 (Jul 2010)
Best performance: 2143 at Stockholmsmasterskapet 2009(Best of 2009)
Classical rating
1925
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jul 2009
How live ratings are calculated
Rating History · Classical
Official classical rating by month
| List | Rating | Change |
|---|---|---|
| Nov 2026 | 1925 | -10 |
| Oct 2026 | 1935 | 0 |
| Sep 2026 | 1935 | 0 |
| Aug 2026 | 1935 | 0 |
| Jul 2026 | 1935 | 0 |
| Jun 2026 | 1935 | 0 |
| May 2026 | 1935 | 0 |
| Apr 2026 | 1935 | 0 |
| Mar 2026 | 1935 | -11 |
| Feb 2026 | 1946 | -12 |
| Jan 2026 | 1958 | +11 |
| Dec 2025 | 1947 | 0 |
Form · Classical
From 115 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-2 oktOct 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 90 rated classical games against rated opponents, 2007–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | FM Bo 1984 Lindberg, Feb 2009 · Stockholmsmasterskapet 2009 | , 2341 |
| 2, | FM Peder Berkell, May 2009 · Stockholm Elo Challenge 2009 | , 2228 |
| 3, | Peter Carlsten, Dec 2009 · Rilton Elo 2009/2010 | , 2133 |
| 4, | GM Jonathan Westerberg, Mar 2009 · Stockholmsmasterskapet 2009 | , 2068 |
| 5, | Roland Lundberg, Jul 2010 · Klass I, grp 3, 2010 | , 2006 |
| 6, | Stellan Ohrn, Jan 2010 · Rilton Elo 2009/2010 | , 1991 |
| 7, | Roar Ulvnes, Dec 2007 · Rilton Elo 2007/2008 | , 1987 |
| 8, | WFM Emilia Horn, Mar 2019 · Div II 3 2018-19 R4567 | , 1982 |
| 9, | Jan Peter Palmblad, Dec 2025 · Allsvenskan 2025-2026: II:3 r3 | , 1973 |
| 10, | Herman Enholm, Jul 2024 · Klass I 2024 grp 3 | , 1969 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | IM Johan Furhoff, Highest-rated meeting: Mar 2009 · Stockholmsmasterskapet 2009 | , 0/1 | , 2405 |
| 2, | FM Bo 1984 Lindberg, Highest-rated meeting: Feb 2009 · Stockholmsmasterskapet 2009 | , 1/1 | , 2341 |
| 3, | CM Vesa Heinola, Highest-rated meeting: Mar 2010 · Stockholmsmasterskapets kval 2010 | , 0/1 | , 2256 |
| 4, | FM Peder Berkell, Highest-rated meeting: May 2009 · Stockholm Elo Challenge 2009 | , 1/1 | , 2228 |
| 5, | Rasmus Holving, Highest-rated meeting: Mar 2010 · Stockholmsmasterskapets kval 2010 | , ½/1 | , 2206 |
| 6, | Bo Adler, Highest-rated meeting: Nov 2016 · Div I Norra 2016-17 r3 | , 0/2 | , 2203 |
| 7, | CM Michael Wiander, Highest-rated meeting: May 2009 · Stockholm Elo Challenge 2009 | , 0/1 | , 2199 |
| 8, | CM Peter Collett, Highest-rated meeting: May 2009 · Stockholm Elo Challenge 2009 | , 0/1 | , 2195 |
| 9, | Lennart Evertsson, Highest-rated meeting: Jan 2013 · Div I Norra 2012-2013 | , 0/1 | , 2187 |
| 10, | Fredrik Nordlund, Highest-rated meeting: Oct 2019 · Div II 3 2019-20 R12 | , ½/1 | , 2180 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 3 | 0 | 1909 | 1109 |
| 2025 | 3 | 2 | 1962 | 2087 |
| 2024 | 11 | 6 | 1928 | 1964 |
| 2023 | 2 | 1½ | 1880 | — |
| 2022 | 2 | 1 | 1772 | — |
| 2021 | 1 | ½ | 1459 | — |
| 2019 | 6 | 2 | 1964 | 1839 |
| 2018 | 6 | 2 | 1860 | 1735 |
| 2017 | 7 | 2½ | 2015 | 1913 |
| 2016 | 3 | 1 | 2036 | 1911 |
| 2015 | 1 | 1 | 1927 | — |
| 2012 | 2 | 0 | 2034 | — |
| 2008 | 3 | ½ | 1990 | 1717 |
| 2007 | 4 | 1½ | 1935 | 1848 |
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 0/1Opp avg 1924Start 1935
- Oct – Dec 2025Teamfederation sourceScore 1/1Opp avg 1973Start 1947
- Jul 2024Round robinfederation sourceBest of 2024Score 4/7Opp avg 1939Start 1935
- Allsvenskan 2026-2027: div III-2 okt · Oct 2026 · 0/1
- 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 · 1/1
- Allsvenskan 2024-2025 div II 1 R67 · Mar 2025 · 1/2
- Allsvenskan 2024-2025 div II 1 R2 · Nov 2024 · 1/1
- Allsvenskan 2024-2025 div II 1 R1,3 · Oct 2024 · 0/1
- Klass I 2024 grp 3 · Jul 2024 · 4/7
- Allsv Div II 3 2023-24 R89 · Mar 2024 · 0/1
- Allsv Div II 3 2023-24 R56 · Jan 2024 · 1/1
- Allsv Div II 3 2023-24 R12 · Oct 2023 · 1/1
- Div II 2 2022-23 rond 67 · Apr 2023 · ½/1
- Allsv Div II 2 2022-23 R1 · Oct 2022 · 0/1
- Allsv Div II 3 2021-22 R237 · May 2022 · 1/1
- Allsv Div II 3 2021-22 R1 · Dec 2021 · ½/1
- Div II 3 2019-20 R67 · Mar 2020 · ½/1
- Div II 3 2019-20 R345 · Nov 2019 – Jan 2020 · 1/2
- Div II 3 2019-20 R12 · Oct 2019 · ½/2
- Div II 3 2018-19 R4567 · Mar 2019 · 1½/3
- Div II 3 2018-19 R3 · Dec 2018 · 1/1
- Div II 3 2018-19 R1 · Oct 2018 · 0/1
- Div II 3 2018-19 R2 · Oct 2018 · ½/1
- Div II 3 2017-18 R567 · Jan – Mar 2018 · ½/2
- Div II 3 2017-18 R4 · Jan 2018 · 0/1
- Div II 3 2017-18 R3 · Dec 2017 · ½/1
- Div II 3 2017-18 R12 · Oct 2017 · 1/2
- Div I Norra 2016-17 R67 · Feb – Mar 2017 · ½/2
- Div I Norra 2016-17 R5 · Feb 2017 · ½/1
- Div I Norra 2016-17 r4 · Jan 2017 · 0/1
- Div I Norra 2016-17 r2 · Nov 2016 · ½/1
- Div I Norra 2016-17 r3 · Nov 2016 · 0/1
- Div II grp 1 2015-16 r6-7 · Feb – Mar 2016 · ½/1
- Div II grp 1 2015-16 r5 · Jan 2016 · 0/1
- Div II grp 1 2015-16 R 3-4 · Dec 2015 · 1/1
- Div I Ostra 2014-15 rond 1 · Oct 2014 · 0/1
- Div I Norra 2013-14 Rond 1-2 · Oct 2013 · 1/1
- Div I Norra 2012-2013 · Oct 2012 – Mar 2013 · ½/4
- Klass I, grp 3, 2010 · Jul 2010 · 1½/7
- Stockholmsmasterskapets kval 2010 · Mar – Apr 2010 · 4½/9
- Rilton Elo 2009/2010 · Dec 2009 – Jan 2010 · 5/9
- Stockholm Elo Challenge 2009 · May 2009 · 4/9
- Stockholmsmasterskapet 2009 · Feb – Apr 2009 · 5/9
- Rilton Elo 2008/2009 · Dec 2008 – Jan 2009 · 3½/9
- Rilton Elo 2007/2008 · Dec 2007 – Jan 2008 · 2½/9
World
- #=43051Zsombor Jozsef Tar1925.0
- #=43051Dariush Kenani1925.0
- #=43051Mikael Kelfve1925.0
- #=43051Lennart Olsson1925.0
- #=43051Tomas Alderete1925.0
Sweden
- #=856Adam Stahlberg1925.0
- #=856Dariush Kenani1925.0
- #=856Mikael Kelfve1925.0
- #=856Lennart Olsson1925.0
- #860Halil Sadiku1924.4
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.