SWE · 21 yrs · K=20 · Peak 1917 (Jun 2024)
Best performance: 1996 at Sallskapets KM 2024 R789(Best of 2024)
Classical rating
1904
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Oct 2021
How live ratings are calculated
Rating History · Classical
Classical rating 1916 to 1904 over the last 12 months; peak 1917 in June 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 | 1904, -12, 1 game | 1871, 0, 0 games | 1822, 0, 0 games |
| Oct 2026 | 1916, 0, 0 games | 1871, 0, 0 games | 1822, 0, 0 games |
| Sep 2026 | 1916, 0, 0 games | 1871, 0, 0 games | 1822, 0, 0 games |
| Aug 2026 | 1916, 0, 0 games | 1871, 0, 0 games | 1822, 0, 0 games |
| Jul 2026 | 1916, 0, 0 games | 1871, 0, 0 games | 1822, 0, 0 games |
| Jun 2026 | 1916, 0, 0 games | 1871, 0, 0 games | 1822, 0, 0 games |
| May 2026 | 1916, 0, 0 games | 1871, 0, 0 games | 1822, 0, 0 games |
| Apr 2026 | 1916, +4, 1 game | 1871, 0, 0 games | 1822, 0, 0 games |
| Mar 2026 | 1912, -2, 2 games | 1871, 0, 0 games | 1822, 0, 0 games |
| Feb 2026 | 1914, 0, 0 games | 1871, 0, 0 games | 1822, 0, 0 games |
| Jan 2026 | 1914, -3, 1 game | 1871, 0, 0 games | 1822, 0, 0 games |
| Dec 2025 | 1917, +1, 0 games | 1871, 0, 0 games | 1822, 0, 0 games |
Form · Classical
Longest unbeaten run in 2026: 2 games, Feb 22 – Mar 15.
From 220 classical games on record, the latest on Oct 18.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Allsvenskan 2026-2027: div II-3 oktOct 17 – Oct 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 196 rated classical games against rated opponents, 2021–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Gustav Dingertz, Oct 2025 · Sthlm Lag-DM 2025-2026 div 1 r2 | , 2020 |
| 2, | Nils Bergman, Jan 2024 · Allsv Div II 3 2023-24 R56 | , 1975 |
| 3, | Sergelenbaatar KHASCHULUU, Dec 2023 · Lag-DM 2023-2024, div Elit R4 | , 1952 |
| 4, | Nils Erik Berglund, Nov 2021 · Uppsala Mote 2021lang | , 1919 |
| 5, | Nikita Pavlovs, Aug 2023 · Riga Technical University Open 2023 - Tournament B | , 1910 |
| 6, | Lasse Linusson, Mar 2025 · Allsvenskan 2024-2025 div III grp 2 r6-7 | , 1904 |
| 6, | Finn Bonnez, Jul 2024 · Klass I 2024 grp 4 | , 1904 |
| 8, | Rado Jovic, Jan 2024 · Lag-DM 2023-2024, div 2 R4 | , 1899 |
| 9, | Andreas Ottgard, Oct 2022 · Kvibergspelen 2022 std | , 1880 |
| 10, | Jesper Borin, Mar 2024 · Sallskapets KM 2024 R56 | , 1872 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | IM Bjorn Ahlander, Highest-rated meeting: Mar 2024 · Elitserien 2023-24 R789 | , 0/1 | , 2364 |
| 2, | FM Eric Thorn, Highest-rated meeting: Mar 2022 · SSS KM 2022 R1234 | , 0/1 | , 2345 |
| 3, | FM Alexander Strom-Engdahl, Highest-rated meeting: Nov 2024 · Juniorallsvenskan 2024 Div I | , 0/1 | , 2265 |
| 4, | FM Andreas Landgren, Highest-rated meeting: Mar 2025 · Allsvenskan 2024-2025 div III grp 2 r6-7 | , 0/1 | , 2255 |
| 5, | CM Alexander Nord, Highest-rated meeting: Nov 2024 · Juniorallsvenskan 2024 Div I | , ½/1 | , 2222 |
| 6, | FM Dmitrijs Tokranovs, Highest-rated meeting: Aug 2023 · Riga Technical University Open 2023 - Tournament B | , ½/1 | , 2214 |
| 7, | FM Felix Tuomainen, Highest-rated meeting: Feb 2023 · Sallskapets KM 2023 R34 | , 0/1 | , 2203 |
| 8, | Krister Lagerborg, Highest-rated meeting: Aug 2022 · Riga Technical University Open 2022 - Tournament B | , 0/2 | , 2145 |
| 9, | FM Melvin Ral Lustig, Highest-rated meeting: Nov 2024 · Juniorallsvenskan 2024 Div I | , 1/2 | , 2140 |
| 10, | Mikael von Bargen, Highest-rated meeting: Feb 2024 · Allsv Div II 3 2023-24 R7 | , 0/1 | , 2122 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 4 | 2 | 1817 | 1817 |
| 2025 | 10 | 6 | 1880 | 1952 |
| 2024 | 32 | 14½ | 1928 | 1892 |
| 2023 | 45 | 26½ | 1698 | 1763 |
| 2022 | 76 | 35½ | 1699 | 1678 |
| 2021 | 29 | 15½ | 1504 | 1525 |
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 1831Start 1916
- Mar 2026Teamfederation sourceScore 1/1Opp avg 1632Start 1912
- Feb 2026Teamfederation sourceScore 1/2Opp avg 1902Start 1914
- Dec 2025Teamfederation sourceScore ½/1Opp avg 1815Start 1917
- Sep – Oct 2025Swissfederation sourceScore 0/2Opp avg 1656Start 1909
- Oct 2025Teamfederation sourceScore 1/1Opp avg 2020Start 1912
- Allsvenskan 2026-2027: div II-3 okt · Oct 2026 · 0/1
- Allsvenskan 2025-2026: III:2 r7 · Mar 2026 · 1/1
- Allsvenskan 2025-2026: III:2 r5-6 · Feb 2026 · 1/2
- Sthlm Lag-DM 2025-2026 div Elit r4 · Dec 2025 · 1/1
- Allsvenskan 2025-2026: III:2 r3 · Dec 2025 · ½/1
- Sthlm Lag-DM 2025-2026 div Elit r3 · Nov 2025 · 1/1
- Sallskapets hostturneing 2025 R56 · Sep – Oct 2025 · 0/2
- Sthlm Lag-DM 2025-2026 div 1 r2 · Oct 2025 · 1/1
- Allsvenskan 2025-2026: III:2 r1 · Oct 2025 · 1/1
- Sallskapets hostturneing 2025 R34 · Sep 2025 · 1½/2
- Allsvenskan 2024-2025 div III grp 2 r6-7 · Mar 2025 · 1/2
- Allsvenskan 2024-2025 div III grp 2 r5 · Mar 2025 · 0/1
- Allsvenskan 2024-2025 div III grp 2 r4 · Jan 2025 · 1/1
- Juniorallsvenskan 2024 Div I · Nov 2024 · 1½/5
- Allsvenskan 2024-2025 div III grp 2 r2 · Nov 2024 · ½/1
- Allsvenskan 2024-2025 div III grp 2 r1 · Oct 2024 · 0/1
- Allsvenskan 2024-2025 div III grp 2 r3 · Oct 2024 · 0/1
- Klass I 2024 grp 4 · Jul 2024 · 3½/7
- Sallskapets KM 2024 R10,11 · May 2024 · 1/2
- Sallskapets KM 2024 R789 · Apr 2024 · 2/3
- Sallskapets KM 2024 R56 · Mar 2024 · 1/2
- Allsv Div II 3 2023-24 R89 · Mar 2024 · ½/2
- Elitserien 2023-24 R789 · Mar 2024 · 0/1
- Sallskapets KM 2024 R34 · Feb 2024 · 1½/2
- Lag-DM 2023-2024, div 2 R5 · Feb 2024 · ½/1
- Allsv Div II 3 2023-24 R7 · Feb 2024 · 0/1
- Sallskapets KM 2024 R12 · Jan 2024 · 1/2
- Lag-DM 2023-2024, div 2 R4 · Jan 2024 · 1/1
- Allsv Div II 3 2023-24 R56 · Jan 2024 · 1½/2
- Sallskapets hostturnering 2023, grp C R9 · Dec 2023 · 1/1
- Lag-DM 2023-2024, div Elit R4 · Dec 2023 · 1/1
- Allsv Div II 3 2023-24 R4 · Dec 2023 · 1/1
- Sallskapets hostturnering 2023, grp C R78 · Nov 2023 · 2/2
- Lag-DM 2023-2024, div 2 R12 · Oct 2023 · ½/1
- Sallskapets hostturnering 2023, grp C R456 · Oct 2023 · 1½/2
- Allsv Div II 3 2023-24 R12 · Oct 2023 · 0/2
- Sallskapets hostturnering 2023, grp C R123 · Sep 2023 · 2/2
- Kvibergspelen 2023 std · Sep 2023 · 3/4
- Ebbe Cup 45 2023 · Sep 2023 · 4/5
- Stockholm Open 2023 std · Aug 2023 · 2/4
- Riga Technical University Open 2023 - Tournament B · Aug 2023 · 5½/9
- Sallskapets KM 2023 R11 · May 2023 · 0/1
- Sallskapets KM 2023 R8910 · Apr 2023 · 2½/3
- Sallskapets KM 2023 R567 · Mar 2023 · 1/3
- Allsv Div I 2 2022-23 R67 · Mar 2023 · 1/1
- Sallskapets KM 2023 R34 · Feb 2023 · 1/2
- Lag-DM 2022-2023, div 2 R5 · Feb 2023 · ½/1
- Allsv Div I 2 2022-23 R5 · Feb 2023 · 0/1
- Sallskapets KM 2023 R12 · Jan 2023 · 1/1
- Lag-DM 2022-2023, div 2 R4 · Jan 2023 · ½/1
- Allsv Div I 2 2022-23 R4 · Jan 2023 · 0/1
- Rilton Elo 2022-2023 · Dec 2022 – Jan 2023 · 2½/9
- Sallskapets hostturnering 2022, grupp C R9 · Dec 2022 · 0/1
- Allsv Div I 2 2022-23 R3 · Dec 2022 · ½/1
- Sallskapets hostturnering 2022, grupp C R678 · Nov 2022 · 1½/3
- Lag-DM 2022-2023, div 2 R3 · Nov 2022 · 1/1
- Allsv Div I 2 2022-23 R2 · Nov 2022 · 0/1
- Stockholm Grand Prix by Elite Hotels 2022 std · Nov 2022 · 1/4
- Lag-DM 2022-2023, div 2 R12 · Oct 2022 · 1/1
- Sallskapets hostturnering 2022, grupp C R345 · Oct 2022 · 2½/3
- Lag-DM 2022-2023, div 1 R2 · Oct 2022 · 1/1
- Kvibergspelen 2022 std · Oct 2022 · 2½/4
- Sallskapets hostturnering 2022, grupp C R12 · Sep 2022 · 1/1
- Riga Technical University Open 2022 - Tournament B · Aug 2022 · 4/9
- SSS KM 2022 R89 · May 2022 · 0/2
- Allsv Div II 3 2021-22 R237 · May 2022 · 2/3
- Lag-DM 21-22, div 5 R5 · May 2022 · 1/1
- Lag-DM 21-22 Div 2 R5 · May 2022 · 1/1
- Lag-DM 21-22 Div 1 R5 · Apr 2022 · 1/1
- Tyreso 50 ars jubileum R58 · Apr 2022 · 2/4
- SSS KM 2022 R567 · Mar – Apr 2022 · 1½/3
- Paskturneringen 2022 std · Apr 2022 · 1½/6
- Allsv Div II 3 2021-22 R46 · Dec 2021 – Apr 2022 · ½/1
- SSS KM 2022 R1234 · Mar 2022 · 2/4
- Lag-DM 21-22 Div 2 R4 · Mar 2022 · 1/1
- Lag-DM 21-22 Div 1 R4 · Mar 2022 · 1/1
- Allsv Div II 3 2021-22 R5 · Dec 2021 – Mar 2022 · 1/1
- Elite Hotels Open 2022 lang · Feb – Mar 2022 · 1½/4
- Wachtebeke Winter Open 2022 · Feb – Mar 2022 · 3½/9
- Lag-DM 21-22 Div 1 R3 · Feb 2022 · 0/1
- Ebbe Cup 42 · Feb 2022 · 2/5
- Nyarsraketen U 9 · Jan 2022 · 5/8
- MSF Open 2021 std · Dec 2021 · 3/4
- Lag-DM 21-22, div 5 R2 · Dec 2021 · ½/1
- Sallskapets KM 2021 · Sep – Dec 2021 · 5/9
- Lag-DM 21-22 Div 2 R2 · Dec 2021 · 1/1
- Allsv Div II 3 2021-22 R1 · Dec 2021 · 0/1
- Uppsala Mote 2021lang · Nov 2021 · 2½/4
- Lag-DM 21-22, div 5 R1 · Nov 2021 · 1/1
- Lag-DM 21-22 Div 2 R1 · Nov 2021 · ½/1
- Lilla Hasselbacken Chess Open 2021 lang · Nov 2021 · 2/4
- Oktoberkampen 2021 · Oct 2021 · 2/3
- Augustikampen 2021 · Aug 2021 · 1½/3
- Skaraspelen 2021 grupp D lang · Jul 2021 · 1/3
World
- #=48280Jan Herrman1904.0
- #=48280Per-Johan Wik1904.0
- #=48280Assar Bergstrom1904.0
- #=48280Max Larsson1904.0
- #=48280Axel Burenius1904.0
Sweden
- #=951Jan Herrman1904.0
- #=951Per-Johan Wik1904.0
- #=951Assar Bergstrom1904.0
- #=951Max Larsson1904.0
- #=951Axel Burenius1904.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.