SWE · 73 yrs · K=20 · Peak 1801 (By Mar 2017)
Best performance: 1968 at Lilla Goteborgsmasterskapet 2026 r5-7(Best of 2026)
NOV26 Rating
1618
Live Rating
1614.8
Change
-3.2
Games Played
1
How live ratings are calculated
Rating History · Classical
Classical rating 1635 to 1618 over the last 12 months; peak 1801 by March 2017.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical |
|---|---|
| Nov 2026 | 1618, -10, 5 games |
| Oct 2026 | 1628, -22, 3 games |
| Sep 2026 | 1650, 0, 0 games |
| Aug 2026 | 1650, 0, 0 games |
| Jul 2026 | 1650, 0, 0 games |
| Jun 2026 | 1650, 0, 0 games |
| May 2026 | 1650, 0, 0 games |
| Apr 2026 | 1650, +30, 4 games |
| Mar 2026 | 1620, +5, 5 games |
| Feb 2026 | 1615, -5, 1 game |
| Jan 2026 | 1620, -15, 3 games |
| Dec 2025 | 1635, 0, 0 games |
Form · Classical
Longest unbeaten run in 2026: 7 games, Feb 2 – Mar 23.
From 122 classical games on record, the latest on Nov 7.
| Tournament | Score | Change | |
|---|---|---|---|
| Kamraternas Öppna KM 2026Sep 12 – Nov 281 of 6 games since the Nov listTPR 1106 | 0/1 | -3.2 |
Best wins · Classical
From 96 rated classical games against rated opponents, 2015–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Isak Alvenby, Mar 2026 · Lilla Goteborgsmasterskapet 2026 r5-7 | , 1808 |
| 2, | Georgios Lappas, Oct 2016 · Kamraternas Oppna KM 2016, Grp B R123 | , 1760 |
| 3, | Kevin Eliasson, Mar 2025 · Allsvenskan 2024-2025 div III grp 6 r4,6,7 | , 1682 |
| 4, | Kristjan Hallberg, Nov 2016 · Kamraternas Oppna KM 2016, Grp B R45 | , 1665 |
| 5, | Mustafa Kadyr, Mar 2026 · Lilla Goteborgsmasterskapet 2026 r5-7 | , 1634 |
| 6, | Bryn Roughsedge, 3 wins, Nov 2017 · Kamraternas Open KM 2017 grp B R5 | , 1631 |
| 7, | Joel Dasari, Feb 2026 · Lilla Goteborgsmasterskapet 2026 r2-4 | , 1622 |
| 8, | Azad Ceylan, Oct 2026 · Lag-DM Göteborg 2026 | , 1559 |
| 9, | Shahroos Hematian, Oct 2019 · Kamraternas Open KM 2019 B | , 1515 |
| 10, | Jan-Erik Bjorklund, Feb 2026 · Allsvenskan 2025-2026: III:6 r5-6 | , 1485 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | Emil Sjoholm, Highest-rated meeting: Oct 2025 · Lag-DM Goteborg 2025 R567 | , 0/1 | , 2062 |
| 2, | Leif 1940 Svensson, Highest-rated meeting: Sep 2021 · Kamraternas Oppna KM 2021 | , 0/2 | , 2047 |
| 3, | Mandi Yang, Highest-rated meeting: Aug 2026 · Lag-DM Göteborg 2026 | , 0/1 | , 1962 |
| 4, | Liam Simpson, Highest-rated meeting: Sep 2025 · Lag-DM Goteborg 2025 R1234 | , ½/1 | , 1944 |
| 5, | Roy Berg, Highest-rated meeting: Oct 2016 · Kamraternas Oppna KM 2016, Grp B R123 | , 0/1 | , 1942 |
| 6, | Lennart Jacobsson, Highest-rated meeting: Nov 2026 · Kamraternas Öppna KM 2026 | , ½/4 | , 1914 |
| 7, | Ola Westerlund, Highest-rated meeting: Sep 2018 · Kamraternas Open KM 2018 grupp B R1 | , 0/1 | , 1901 |
| 8, | Goran Flisberg, Highest-rated meeting: Nov 2018 · Kamraternas Open KM 2018 grupp B R234 | , 0/4 | , 1889 |
| 9, | Uno Navert, Highest-rated meeting: Oct 2026 · Lag-DM Göteborg 2026 | , 0/1 | , 1887 |
| 10, | Bertil Westergren, Highest-rated meeting: Jan 2017 · Kamraternas Oppna KM 2016, Grp B r6 | , ½/3 | , 1883 |
Performance rating by month
| Month | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| Nov 2026 | 1 | 0 | 1914 | — |
| Oct 2026 | 5 | 1 | 1710 | 1470 |
| Sep 2026 | 5 | ½ | 1703 | 1337 |
| Aug 2026 | 1 | 0 | 1962 | — |
| Mar 2026 | 4 | 3½ | 1632 | 1968 |
| Feb 2026 | 4 | 3 | 1608 | 1801 |
| Jan 2026 | 2 | 0 | 1644 | — |
| Dec 2025 | 1 | 0 | 1714 | — |
| Nov 2025 | 2 | ½ | 1683 | — |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Sep – Nov 2026Swissfederation source#4 in 2026Score ½/6, 1 of 6 games since the Nov listTPR 1349Opp avg 1750Start 1650
- Oct 2026Teamfederation sourceScore 0/1Start 1628
- Aug – Oct 2026Teamfederation source#3 in 2026Score 1/6Opp avg 1741Start 1650
- Feb – Mar 2026Swissfederation sourceBest of 2026Score 3½/4Opp avg 1632Start 1615
- Feb 2026Teamfederation sourceScore 1/2Opp avg 1669Start 1615
- Jan – Feb 2026Swissfederation source#2 in 2026Score 2/3Opp avg 1524Start 1620
- Jan 2026Teamfederation sourceScore 0/1Opp avg 1812Start 1620
- Dec 2025Teamfederation sourceScore 0/1Opp avg 1714Start 1635
- Kamraternas Öppna KM 2026 · Sep – Nov 2026 · ½/6
- Allsvenskan 2026-2027: div III-6 okt · Oct 2026 · 0/1
- Lag-DM Göteborg 2026 · Aug – Oct 2026 · 1/6
- Lilla Goteborgsmasterskapet 2026 r5-7 · Feb – Mar 2026 · 3½/4
- Allsvenskan 2025-2026: III:6 r5-6 · Feb 2026 · 1/2
- Lilla Goteborgsmasterskapet 2026 r2-4 · Jan – Feb 2026 · 2/3
- Allsvenskan 2025-2026: III:6 r4 · Jan 2026 · 0/1
- Allsvenskan 2025-2026: III:6 r3 · Dec 2025 · 0/1
- Kamraternas Oppna KM 2025 r7 · Nov 2025 · 0/1
- Kamraternas Oppna KM 2025 r4-6 · Oct – Nov 2025 · 2½/3
- Allsvenskan 2025-2026: III:6 r1 · Oct 2025 · 1/1
- Lag-DM Goteborg 2025 R567 · Sep – Oct 2025 · 0/2
- Kamraternas Oppna KM 2025 r2-3 · Oct 2025 · 0/2
- Lag-DM Goteborg 2025 R1234 · Sep 2025 · 3/4
- Kamraternas Oppna KM 2025 R1 · Sep 2025 · ½/1
- Allsvenskan 2024-2025 div III grp 6 r4,6,7 · Jan – Mar 2025 · 1/1
- Allsvenskan 2024-2025 div III grp 6 r5 · Feb 2025 · 1/1
- Allsv Div III 4 2023-24 R67 · Mar 2024 · ½/2
- GBG distriktsserie 2023-24 div 4 R5 · Feb 2024 · 0/1
- Allsv Div III 4 2023-24 R4 · Jan 2024 · 1/1
- Kamraternas Oppna KM 2023 R7 · Dec 2023 · 0/1
- GBG distriktsserie 2023-24 div 4 R3 · Dec 2023 · ½/1
- Kamraternas Oppna KM 2023 R56 · Nov 2023 · 0/2
- Kamraternas Oppna KM 2023 R34 · Oct 2023 · 0/2
- Allsv Div III 4 2023-24 R1 · Oct 2023 · 0/1
- Kamraternas Oppna KM 2023 R12 · Sep – Oct 2023 · 0/2
- Allsv Div III 5 2022-23 R67 · Mar 2023 · ½/1
- Kamraternas Open KM 2022 R7 · Dec 2022 · 1/1
- Allsv Div III 5 2022-23 R3 · Dec 2022 · ½/1
- Kamraternas Open KM 2022 R56 · Nov 2022 · 1/2
- Kamraternas Open KM 2022 R34 · Oct 2022 · 1/2
- Kamraternas Open KM 2022 R12 · Sep 2022 · 0/2
- Kamraternas Oppna KM 2021 · Sep – Dec 2021 · 1/7
- Kamraternas Open KM 2019 B · Sep – Dec 2019 · 2½/7
- Gbg Distr.ser 19-20 Div IV R2 · Nov 2019 · 1/1
- Gbg Distr.ser 19-20 Div IV R1 · Oct 2019 · ½/1
- Div III 5 2018-19 R67 · Mar 2019 · ½/2
- Kamraternas Open KM 2018 grupp B R7 · Feb 2019 · ½/1
- Div III 5 2018-19 R5 · Feb 2019 · 0/1
- Kamraternas Open KM 2018 grupp B R5 · Dec 2018 · 0/1
- Kamraternas Open KM 2018 grupp B R234 · Oct – Nov 2018 · 0/3
- Div III 5 2018-19 R1 · Oct 2018 · 0/1
- Kamraternas Open KM 2018 grupp B R1 · Sep 2018 · 0/1
- Div III 7 2017-18 R567 · Feb – Mar 2018 · 1/3
- Kamraternas Open KM 2017 grp B R7 · Feb 2018 · ½/1
- Kamraternas Open KM 2017 grp B R6 · Jan 2018 · 0/1
- Div III 7 2017-18 R4 · Jan 2018 · 0/1
- Div III 7 2017-18 R3 · Dec 2017 · 0/1
- Kamraternas Open KM 2017 grp B R5 · Nov 2017 · 1/1
- Kamraternas Open KM 2017 grp B R 1234 · Sep – Oct 2017 · 2/4
- Div III 7 2017-18 R1 · Oct 2017 · 0/1
- Div III 6 2016-17 r567 · Feb – Mar 2017 · 1/2
- Kamraternas Oppna KM 2016, Grp B r7 · Feb 2017 · ½/1
- Kamraternas Oppna KM 2016, Grp B r6 · Jan 2017 · 0/1
- Div III 6 2016-17 r4 · Jan 2017 · 1/1
- Div III 6 2016-17 r3 · Dec 2016 · 0/1
- Kamraternas Oppna KM 2016, Grp B R45 · Nov 2016 · 1/2
- Kamraternas Oppna KM 2016, Grp B R123 · Oct 2016 · 1½/3
- Div III 6 2016-17 r1 · Oct 2016 · 0/1
- Div III 6 2015-16 R6-7 · Feb – Mar 2016 · 0/1
- Kamraternas KM Grupp B R 7 · Mar 2016 · 0/1
- Kamraternas KM Grupp B R 5-6 · Feb 2016 · 1/2
- Div III 6 2015-16 R4-5 · Jan 2016 · 1/2
- Kamraternas KM Grupp B R 4 · Dec 2015 · 0/1
- Kamraternas KM Grupp B R 2,3 · Nov 2015 · 0/2
- Div III 6 2015-16 R2 · Nov 2015 · 0/1
- Kamraternas KM Grupp B R 1 · Oct 2015 · 0/1
- Div III 6 2014-15 rond 6-7 · Mar 2015 · 0/1
- Div III 6 2014-15 rond 5 · Feb 2015 · 1/1
- Div III 6 2014-15 rond 4 · Jan 2015 · 1/1
World
- #=146227Jozef Kysel1614.8
- #=146227Alexander Vaszondy1614.8
- #=146227Lennart SKK Olsson1614.8
- #=146227Xhafer Berisha1614.8
- #=146227Jon Eguia Abad1614.8
Sweden
- #2507Lucas Ornmark1615.4
- #2508Abdulsalam Aldahir1615.2
- #2509Lennart SKK Olsson1614.8
- #=2510Henrik Johansson1614.0
- #=2510Stefan Pettersson1614.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.