SWE · 34 yrs · K=20 · Peak 1695 (Apr 2024)
Best performance: 1543 at Rilton 1800 2020 lang(Best of 2020)
Classical rating
1691
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Feb 2019
How live ratings are calculated
Rating History · Classical
Classical rating 1695 to 1691 over the last 12 months; peak 1695 in April 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 | 1691, 0, 0 games | 1673, 0, 0 games | 1645, 0, 0 games |
| Oct 2026 | 1691, 0, 0 games | 1673, 0, 0 games | 1645, 0, 0 games |
| Sep 2026 | 1691, 0, 0 games | 1673, 0, 0 games | 1645, 0, 0 games |
| Aug 2026 | 1691, 0, 0 games | 1673, 0, 0 games | 1645, 0, 0 games |
| Jul 2026 | 1691, 0, 0 games | 1673, 0, 0 games | 1645, 0, 0 games |
| Jun 2026 | 1691, 0, 0 games | 1673, 0, 0 games | 1645, 0, 0 games |
| May 2026 | 1691, 0, 0 games | 1673, 0, 0 games | 1645, 0, 0 games |
| Apr 2026 | 1691, +9, 1 game | 1673, 0, 0 games | 1645, 0, 0 games |
| Mar 2026 | 1682, 0, 0 games | 1673, 0, 0 games | 1645, 0, 0 games |
| Feb 2026 | 1682, +30, 1 game | 1673, 0, 0 games | 1645, 0, 0 games |
| Jan 2026 | 1652, -23, 1 game | 1673, 0, 0 games | 1645, 0, 0 games |
| Dec 2025 | 1675, -20, 1 game | 1673, 0, 0 games | 1645, 0, 0 games |
Form · Classical
Unbeaten in the last 3 games (3 wins), since Jan 12. That is the longest unbeaten run of 2026.
From 35 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 | |
|---|---|---|
| Stockholmsserien 2025-2026 div 5 r7Mar 15 | 1/1 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 31 rated classical games against rated opponents, 2018–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Simon Elvang, Jan 2026 · Sthlm Lag-DM 2025-2026 div 2 R 4 | , 1840 |
| 2, | Viktor 2006 Wikman, Jan 2020 · Rilton 1800 2020 lang | , 1835 |
| 3, | Bjorn Knoppel, Jan 2019 · Lag-DM 2018/2019, div 5 R4 | , 1752 |
| 4, | Kirill Podgornov, Mar 2026 · Stockholmsserien 2025-2026 div 5 r7 | , 1659 |
| 5, | Sam Westerholm, Mar 2024 · Stockholmsserien 2023 2024, div 5 R67 | , 1570 |
| 6, | Malte Engdahl, Feb 2024 · Stockholmsserien 2023 2024, div 5 R45 | , 1559 |
| 7, | Karl-Oskar Rehnberg, Mar 2024 · Stockholmsserien 2023 2024, div 5 R67 | , 1505 |
| 8, | Welam Welamsson, Jan 2019 · Stockholmsserien 2018/2019 div 6 R4 | , 1489 |
| 9, | Jan Ohman, Oct 2019 · Stockholmsserien 2019/2020 div 4 R1 | , 1423 |
| 10, | Sixten Tran, Jan 2019 · Rilton 1800 2018 2019 lang | , 1390 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | Ake Lundeqvist, Highest-rated meeting: Sep 2019 · Tyreso KM 2019 R12 | , 0/1 | , 1918 |
| 2, | Simon Elvang, Highest-rated meeting: Jan 2026 · Sthlm Lag-DM 2025-2026 div 2 R 4 | , 1/1 | , 1840 |
| 3, | Viktor 2006 Wikman, Highest-rated meeting: Jan 2020 · Rilton 1800 2020 lang | , 1/1 | , 1835 |
| 4, | Bjorn Knoppel, Highest-rated meeting: Jan 2019 · Lag-DM 2018/2019, div 5 R4 | , 1/1 | , 1752 |
| 5, | Carl-Johan Arbeus, Highest-rated meeting: Jan 2020 · Lag-DM 2019/2020, div 5 R4 | , ½/1 | , 1722 |
| 6, | Samir Ali, Highest-rated meeting: Nov 2025 · Stockholmsserien 2025-2026 div 5 r2 | , 0/1 | , 1699 |
| 7, | Kirill Podgornov, Highest-rated meeting: Mar 2026 · Stockholmsserien 2025-2026 div 5 r7 | , 1/1 | , 1659 |
| 8, | Anders Paulsson, Highest-rated meeting: Jan 2020 · Rilton 1800 2020 lang | , 0/1 | , 1653 |
| 9, | Arvid Hofslagare, Highest-rated meeting: Dec 2025 · Stockholmsserien 2025-2026 div 4 r3 | , 0/1 | , 1628 |
| 10, | Alexander Koffler, Highest-rated meeting: Jan 2020 · Lag-DM 2019/2020, div 3 R4 | , 0/1 | , 1575 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 2 | 2 | 1750 | — |
| 2025 | 2 | 0 | 1664 | — |
| 2024 | 4 | 3 | 1499 | 1692 |
| 2022 | 1 | 0 | 1342 | — |
| 2020 | 7 | 3½ | 1522 | 1522 |
| 2019 | 14 | 5½ | 1513 | 1433 |
| 2018 | 1 | 1 | 1339 | — |
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 1/1Opp avg 1659Start 1682
- Jan 2026Teamfederation sourceScore 1/1Opp avg 1840Start 1652
- Dec 2025Teamfederation sourceScore 0/1Opp avg 1628Start 1675
- Nov 2025Teamfederation sourceScore 0/1Opp avg 1699Start 1695
- Mar 2024Teamfederation sourceScore 2/2Opp avg 1538Start 1671
- Feb 2024Teamfederation sourceScore 0/1Opp avg 1362Start 1450
- Stockholmsserien 2025-2026 div 5 r7 · Mar 2026 · 1/1
- Sthlm Lag-DM 2025-2026 div 4 r5 · Feb 2026 · 1/1
- Sthlm Lag-DM 2025-2026 div 2 R 4 · Jan 2026 · 1/1
- Stockholmsserien 2025-2026 div 5 r4 · Jan 2026 · 1/1
- Stockholmsserien 2025-2026 div 4 r3 · Dec 2025 · 0/1
- Stockholmsserien 2025-2026 div 5 r2 · Nov 2025 · 0/1
- Stockholmsserien 2023 2024, div 5 R67 · Mar 2024 · 2/2
- Lag-DM 2023-2024, div 5 R5 · Feb 2024 · 0/1
- Stockholmsserien 2023 2024, div 5 R45 · Jan – Feb 2024 · 1/1
- Stockholmsserien 2022-2023, div 4 R3 · Dec 2022 · 0/1
- Lag-DM 2019/2020, div 3 R4 · Jan 2020 · 0/1
- Lag-DM 2019/2020, div 5 R4 · Jan 2020 · ½/1
- Rilton 1800 2020 lang · Jan 2020 · 3/5
- Stockholmsserien 2019/2020 div 4 R3 · Dec 2019 · ½/1
- Tyreso KM 2019 R56 · Nov 2019 · 0/1
- Lag-DM 2019/2020, div 5 R12 · Sep – Oct 2019 · ½/2
- Stockholmsserien 2019/2020 div 4 R1 · Oct 2019 · 1/1
- Tyreso KM 2019 R34 · Oct 2019 · 0/2
- Tyreso KM 2019 R12 · Sep 2019 · 0/1
- Lag-DM 201819, div 3 r4 · Apr 2019 · 0/1
- Stockholmsserien 2018/2019 div 6 R5 · Feb 2019 · 1/1
- Lag-DM 2018/2019, div 5 R4 · Jan 2019 · 1/1
- Stockholmsserien 2018/2019 div 6 R4 · Jan 2019 · 1/1
- Rilton 1800 2018 2019 lang · Jan 2019 · 1/5
- Lag-DM 2018/2019, div 5 R123 · Oct – Nov 2018 · 2/2
- Stockholmsserien 2018/2019 div 6 R2 · Nov 2018 · 1/1
World
- #=116280Bo Cegrell1691.0
- #=116280John Stones1691.0
- #=116280Marcus Ogeborg1691.0
- #=116280Leo Mille1691.0
- #=116280Filip Sniegon1691.0
Sweden
- #=2124Bo Cegrell1691.0
- #=2124John Stones1691.0
- #=2124Marcus Ogeborg1691.0
- #=2124Leo Mille1691.0
- #=2124Filip Sniegon1691.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.