SWE · 22 yrs · K=40 · Peak 1700 (Mar 2024, includes FIDE’s rating adjustment)
Best performance: 1570 at Katrineholm KM 2022 R5678(Best of 2022)
Classical rating
1656
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Dec 2016
How live ratings are calculated
Rating History · Classical
Classical rating 1670 to 1656 over the last 12 months; peak 1700 in March 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 | 1656, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
| Oct 2026 | 1656, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
| Sep 2026 | 1656, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
| Aug 2026 | 1656, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
| Jul 2026 | 1656, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
| Jun 2026 | 1656, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
| May 2026 | 1656, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
| Apr 2026 | 1656, -14, 1 game | 1633, 0, 0 games | 1661, 0, 0 games |
| Mar 2026 | 1670, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
| Feb 2026 | 1670, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
| Jan 2026 | 1670, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
| Dec 2025 | 1670, 0, 0 games | 1633, 0, 0 games | 1661, 0, 0 games |
Form · Classical
From 33 classical games on record, the latest on Mar 15.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Allsvenskan 2025-2026: II:5 r7Mar 15 | 0/1 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 19 rated classical games against rated opponents, 2016–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Henrik 1974 Karlsson, Feb 2023 · Allsv Div II 4 2022-23 R5 | , 1661 |
| 2, | Johan 1974 Karlsson, Dec 2022 · Katrineholm KM 2022 R9 10 | , 1583 |
| 3, | David Petersson, May 2016 · Harplinge Mini Open 2016, lang | , 1526 |
| 4, | Oscar Hitcher, Jan 2020 · Goteborg Lag-DM 2010 | , 1478 |
| 5, | Kim Frode, Dec 2022 · Katrineholm KM 2022 R9 10 | , 1390 |
| 6, | Anders Bystrom, Nov 2022 · Katrineholm KM 2022 R5678 | , 1360 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | Stephane Grun, Highest-rated meeting: Nov 2022 · Katrineholm KM 2022 R5678 | , 0/1 | , 2217 |
| 2, | Philip Sandberg, Highest-rated meeting: Nov 2016 · Manhem Open 2016 | , 0/1 | , 1826 |
| 3, | Yogeshwer Murugaraja, Highest-rated meeting: Mar 2026 · Allsvenskan 2025-2026: II:5 r7 | , 0/1 | , 1789 |
| 4, | Henrik 1974 Karlsson, Highest-rated meeting: Feb 2023 · Allsv Div II 4 2022-23 R5 | , 1/1 | , 1661 |
| 5, | Rasim Bahtic, Highest-rated meeting: Feb 2020 · Gbg Distr.ser 19-20 Div IV R5 | , 0/1 | , 1655 |
| 6, | Bert Jansson, Highest-rated meeting: Jan 2023 · Katrineholm KM 2022 R11 | , 0/1 | , 1599 |
| 7, | Marcus Makrai Andersson, Highest-rated meeting: Oct 2022 · Allsv Div II 4 2022-23 R1 | , 0/1 | , 1587 |
| 8, | Johan 1974 Karlsson, Highest-rated meeting: Dec 2022 · Katrineholm KM 2022 R9 10 | , 1/1 | , 1583 |
| 9, | David Petersson, Highest-rated meeting: May 2016 · Harplinge Mini Open 2016, lang | , 1/1 | , 1526 |
| 10, | Lukas Sundberg, Highest-rated meeting: Mar 2024 · GBG distriktsserie 2023-24 div 4 R67 | , 0/1 | , 1507 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 1 | 0 | 1789 | — |
| 2024 | 1 | 0 | 1507 | — |
| 2023 | 2 | 1 | 1630 | — |
| 2022 | 7 | 3½ | 1572 | 1572 |
| 2020 | 2 | 1 | 1567 | — |
| 2018 | 1 | 0 | 1338 | — |
| 2016 | 5 | 2 | 1544 | 1472 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Mar 2026Teamfederation sourceScore 0/1Opp avg 1789Start 1670
- Mar 2024Teamfederation sourceScore 0/1Opp avg 1507Start 1700
- Dec 2022Swissfederation sourceScore 2/2Opp avg 1487Start 1440
- Nov 2022Swissfederation sourceBest of 2022Score 1/3Opp avg 1695Start 1440
- Allsvenskan 2025-2026: II:5 r7 · Mar 2026 · 0/1
- GBG distriktsserie 2023-24 div 4 R67 · Mar 2024 · 0/1
- Allsv Div II 4 2022-23 R5 · Feb 2023 · 1/1
- Katrineholm KM 2022 R11 · Jan 2023 · 0/1
- Katrineholm KM 2022 R9 10 · Dec 2022 · 2/2
- Katrineholm KM 2022 R5678 · Nov 2022 · 1/3
- Allsv Div II 4 2022-23 R1 · Oct 2022 · 0/1
- Katrineholm KM 2022 R34 · Oct 2022 · 1/1
- Katrineholm KM 2022 R12 · Sep 2022 · 1½/2
- Lilla Goteborg Open 2022 std · Aug 2022 · 1/1
- Gbg Distr.ser 19-20 Div IV R5 · Feb 2020 · 0/1
- Goteborg Lag-DM 2010 · Jan 2020 · 1/1
- Div III 6 2018-19 R1 · Oct 2018 · 0/1
- Lilla Kvibergspelen 2018 lang · Apr 2018 · ½/3
- Gbg Distriktsserie 2016 Div 5 r3 · Dec 2016 · 1/1
- Gbg Distriktsserie 2016 Div 5 r2 · Nov 2016 · 1/1
- Manhem Open 2016 · Nov 2016 · 2/6
- Gbg Distriktsserie 2016 Div 5 r1 · Oct 2016 · 1/1
- Lilla Goteborg Open 2016 lang · Aug 2016 · 0/1
- Harplinge Mini Open 2016, lang · May 2016 · 2½/4
- Gbg Lag-DM 2016 · Jan – Feb 2016 · ½/3
World
- #=129643Jude Iframe Chua1656.0
- #=129643Christer 1948 Larsson1656.0
- #=129643Simon Harnvi1656.0
- #=129643Torgny Nilsson1656.0
- #=129643Amir Moghadam1656.0
Sweden
- #2308Mikael Lundberg1656.8
- #=2309Christer 1948 Larsson1656.0
- #=2309Simon Harnvi1656.0
- #=2309Torgny Nilsson1656.0
- #=2309Amir Moghadam1656.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.