NOV26 Rating
1823
Live Rating
1824.2
Change
+1.2
Games Played
1
How live ratings are calculated
Rating History · Classical
Loading chart…
Official classical rating by month
| List | Rating | Change |
|---|---|---|
| Nov 2026 | 1823 | -2 |
| Oct 2026 | 1825 | +13 |
| Sep 2026 | 1812 | 0 |
| Aug 2026 | 1812 | 0 |
| Jul 2026 | 1812 | 0 |
| Jun 2026 | 1812 | 0 |
| May 2026 | 1812 | -1 |
| Apr 2026 | 1813 | 0 |
| Mar 2026 | 1813 | -21 |
| Feb 2026 | 1834 | +5 |
| Jan 2026 | 1829 | -3 |
| Dec 2025 | 1832 | -10 |
Form · Classical
oldest → latest
Unbeaten in the last 2 games (1 win, 1 draw), since Oct 14. Longest unbeaten run in 2026: 5 games, Feb 22 – Oct 5.
From 154 classical games on record, the latest on Oct 26.
| Tournament | Score | Change | |
|---|---|---|---|
| Lag-DM 2026-2027, div 2 R2Oct 26TPR 1871 | ½/1 | +1.2 |
Best wins · Classical
From 133 rated classical games against rated opponents, 2016–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Lennart Noren, Mar 2016 · Div II grp 2 2015-16 r 6-7 | , 1987 |
| 2, | Ruben Fuentes, Mar 2018 · Div II 1 2017-18 R67 | , 1969 |
| 3, | Svante Wedin, Sep 2026 · Tyresö SK KM 2026 | , 1937 |
| 4, | Svante Wedin, Sep 2016 · Tyreso KM 2016 | , 1899 |
| 5, | Stefan Lundqvist, Sep 2024 · Tyreso SK KM 2024 R12 | , 1887 |
| 6, | Goran Ridnert, Oct 2017 · Tyreso KM 2017 | , 1880 |
| 7, | Bertil Johansson, Nov 2019 · Tyreso KM 2019 R56 | , 1872 |
| 8, | Erik Westberg, Nov 2024 · Lag-DM 202425, div 3 R2 | , 1837 |
| 9, | Rune Hermansen, Mar 2025 · Stockholmsserien 202425, div 4 R67 | , 1819 |
| 10, | Anders Liden, Jan 2019 · Stockholmsserien 2018/2019 div 4 R4 | , 1814 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | CM Theodor Lindbergh, Highest-rated meeting: Nov 2025 · Tyreso SK KM 2025 R56 | , 0/1 | , 2221 |
| 2, | CM Christer Thornros, Highest-rated meeting: Oct 2017 · Div II 1 2017-18 R123 | , ½/1 | , 2154 |
| 3, | Rui Branca, Highest-rated meeting: Nov 2017 · Lag-DM 2017/18 Div 3 R 2 | , 0/1 | , 2087 |
| 4, | Rikard Rubinstein, Highest-rated meeting: Mar 2017 · Stockholmsserien 2016/2017 div 4 r 67 | , ½/1 | , 2057 |
| 5, | Patrik Wikstrom, Highest-rated meeting: Feb 2017 · Div II 3 2016-17 r5 | , ½/1 | , 2035 |
| 6, | Rune Ljungberg, Highest-rated meeting: Jan 2023 · Allsv Div II 3 2022-23 R4 | , ½/1 | , 2025 |
| 7, | Hongjun Wang, Highest-rated meeting: Nov 2025 · Tyreso SK KM 2025 R56 | , 0/3 | , 2002 |
| 8, | Henrik Stromback, Highest-rated meeting: Nov 2025 · Sthlm Lag-DM 2025-2026 div 4 r2 | , ½/2 | , 2001 |
| 9, | WIM Borislava Borisova, Highest-rated meeting: Nov 2016 · Lag-DM 2016/2017, div 2 r 3 | , 0/1 | , 1998 |
| 10, | Ulrik Svensson, Highest-rated meeting: Oct 2016 · Lag-DM 2016/2017, div 2 R 2 | , ½/1 | , 1989 |
Openings · Classical
Moves are on record for 4 of 154 classical games. Openings show once one has been played 3 times.
Performance rating by month
2026: 1814 over 12 rated games
| Month | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| Oct | 3 | 1 | 1925 | 1800 |
| Sep | 2 | 1½ | 1886 | — |
| Mar | 1 | ½ | 1823 | — |
| Feb | 3 | ½ | 1810 | 1537 |
| Jan | 3 | 1½ | 1883 | 1883 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Feb 2026Teamfederation sourceScore ½/1Opp avg 1808Start 1834
- Div 4 Lag-DM 2026/2027 Sthlm · Oct 2026 – Feb 2027 · ½/1
- Tyresö SK KM 2026 · Sep – Dec 2026 · 2/3
- Lag-DM 2026-2027, div 2 R2 · Oct 2026 · ½/1
- Lag-DM 2026-2027, div 2 R1 · Sep 2026 · ½/1
- Stockholmsserien 2025-2026 div 4 r7 · Mar 2026 · ½/1
- Stockholmsserien 2025-2026 div 4 r5-6 · Feb 2026 · ½/1
- Sthlm Lag-DM 2025-2026 div 4 r5 · Feb 2026 · 0/1
- Sthlm Lag-DM 2025-2026 div 2 r5 · Feb 2026 · 0/1
- Sthlm Lag-DM 2025-2026 div 5 r4 · Jan 2026 · ½/1
- Sthlm Lag-DM 2025-2026 div 2 R 4 · Jan 2026 · ½/1
- Stockholmsserien 2025-2026 div 4 r4 · Jan 2026 · ½/1
- Tyreso SK KM 2025 R7 · Dec 2025 · 1/1
- Allsvenskan 2025-2026: II:3 r3 · Oct – Dec 2025 · 1/1
- Sthlm Lag-DM 2025-2026 div 4 r3 · Dec 2025 · 0/1
- Sthlm Lag-DM 2025-2026 div 2 r3 · Nov 2025 · 1/1
- Tyreso SK KM 2025 R56 · Nov 2025 · 0/2
- Allsvenskan 2025-2026: II:3 r2 · Oct – Nov 2025 · ½/1
- Sthlm Lag-DM 2025-2026 div 4 r2 · Nov 2025 · 0/1
- Sthlm Lag-DM 2025-2026 div 2 r2 · Oct 2025 · ½/1
- Tyreso SK KM 2025 R34 · Oct 2025 · 1½/2
- Sthlm Lag-DM 2025-2026 div 4 r1 · Oct 2025 · ½/1
- Sthlm Lag-DM 2025-2026 div 2 r1 · Sep 2025 · ½/1
- Tyreso SK KM 2025 R12 · Sep 2025 · 1/2
- Allsvenskan 2024-2025 div II 3 R2567 · Mar 2025 · ½/2
- Stockholmsserien 202425, div 4 R67 · Mar 2025 · 1/2
- Lag-DM 202425, div 5 R5 · Feb 2025 · ½/1
- Lag-DM 202425, div 5 R4 · Jan 2025 · 1/1
- Tyreso SK KM 2024 R7 · Dec 2024 · 1/1
- Stockholmsserien 202425, div 4 R3 · Dec 2024 · ½/1
- Lag-DM 202425, div 5 R3 · Nov 2024 · 1/1
- Tyreso SK KM 2024 R56 · Nov 2024 · 1½/2
- Lag-DM 202425, div 3 R2 · Nov 2024 · 1/1
- Lag-DM 202425, div 5 R2 · Oct 2024 · 1/1
- Allsvenskan 2024-2025 div II 3 R1 · Oct 2024 · 0/1
- Tyreso SK KM 2024 R34 · Oct 2024 · 1/2
- Tyreso SK KM 2024 R12 · Sep 2024 · 1/2
- Allsv Div II 3 2023-24 R89 · Mar 2024 · ½/2
- Lag-DM 2023-2024, div 2 R4 · Jan 2024 · ½/1
- Allsv Div II 3 2023-24 R56 · Jan 2024 · ½/1
- Tyreso KM 2023 R567 · Nov – Dec 2023 · ½/2
- Allsv Div II 3 2023-24 R4 · Dec 2023 · 0/1
- Lag-DM 2023-2024, div 2 R3 · Nov 2023 · ½/1
- Lag-DM 2023-2024, div 2 R12 · Oct 2023 · 0/2
- Tyreso KM 2023 R34 · Oct 2023 · 2/2
- Allsv Div II 3 2023-24 R12 · Oct 2023 · 1/1
- Tyreso KM 2023 R12 · Sep 2023 · 1/2
- Allsv Div II 3 2022-23 R567 · Mar 2023 · 1/2
- Lag-DM 2022-2023, div 3 R5 · Feb 2023 · 1/1
- Lag-DM 2022-2023, div 3 R4 · Jan 2023 · 0/1
- Allsv Div II 3 2022-23 R4 · Jan 2023 · ½/1
- Tyreso SK KM 2022 R7 · Dec 2022 · 1/1
- Lag-DM 2022-2023, div 3 R3 · Dec 2022 · 1/1
- Tyreso SK KM 2022 R56 · Nov 2022 · ½/2
- Lag-DM 2022-2023, div 3 R2 · Nov 2022 · ½/1
- Tyreso SK KM 2022 R34 · Oct 2022 · 2/2
- Tyreso SK KM 2022 R12 · Sep 2022 · 1/2
- Allsv Div II 3 2021-22 R237 · May 2022 · ½/2
- Allsv Div II 3 2021-22 R46 · Dec 2021 – Apr 2022 · 1/1
- Allsv Div II 3 2021-22 R5 · Dec 2021 – Mar 2022 · 1/1
- Lag-DM 21-22, div 3 R3 · Mar 2022 · 1/1
- Lag-DM 21-22, div 3 R2 · Dec 2021 · 0/1
- Allsv Div II 3 2021-22 R1 · Dec 2021 · 1/1
- Tyreso SK KM 2021 · Sep – Dec 2021 · 4/7
- Lag-DM 21-22, div 3 R1 · Nov 2021 · 1/1
- Lag-DM 21-22, div 5 R1 · Nov 2021 · 0/1
- Tyreso KM 2020 R123 · Sep – Oct 2020 · 2/3
- Stockholmsserien 2019/2020 div 4 R6 · Mar 2020 · 1/1
- Lag-DM 2019/2020, div 5 R5 · Feb 2020 · ½/1
- Div II 3 2019-20 R345 · Nov 2019 – Jan 2020 · 1/1
- Tyreso KM 2019 R7 · Dec 2019 · 0/1
- Lag-DM 2019/2020, div 3 R3 · Dec 2019 · 1/1
- Tyreso KM 2019 R56 · Nov 2019 · 1½/2
- Lag-DM 2019/2020, div 3 R2 · Nov 2019 · 1/1
- Lag-DM 2019/2020, div 5 R12 · Sep – Oct 2019 · 1½/2
- Div II 3 2019-20 R12 · Oct 2019 · 1/1
- Tyreso KM 2019 R34 · Oct 2019 · 1½/2
- Lag-DM 2019/2020, div 3 R1 · Oct 2019 · ½/1
- Tyreso KM 2019 R12 · Sep 2019 · 1½/2
- Lag-DM 201819, div 3 r4 · Apr 2019 · ½/1
- Div II 3 2018-19 R4567 · Mar 2019 · ½/2
- Stockholmsserien 2018/2019 div 4 R67 · Mar 2019 · 1/1
- Lag-DM 2018/2019, div 3 R5 · Feb 2019 · 0/1
- Lag-DM 2018/2019, div 5 R5 · Feb 2019 · ½/1
- Stockholmsserien 2018/2019 div 4 R5 · Feb 2019 · 0/1
- Lag-DM 2018/2019, div 5 R4 · Jan 2019 · ½/1
- Stockholmsserien 2018/2019 div 4 R4 · Jan 2019 · 1/1
- Tyreso KM 2018 · Sep – Dec 2018 · 3½/7
- Lag-DM 2018/2019, div 3 R3 · Dec 2018 · 1/1
- Div II 3 2018-19 R3 · Dec 2018 · ½/1
- Lag-DM 2018/2019, div 3 R1 · Oct 2018 · 0/1
- Div II 1 2017-18 R67 · Mar 2018 · 1/1
- Lag-DM 2017/18 Div 3 R 5 · Feb 2018 · ½/1
- Tyreso KM 2017 · Sep – Dec 2017 · 3½/5
- Lag-DM 2017/18 Div 3 R 3 · Dec 2017 · ½/1
- Div II 1 2017-18 R123 · Oct – Nov 2017 · ½/1
- Lag-DM 2017/18 Div 3 R 2 · Nov 2017 · 0/1
- Lag-DM 2017/18 Div 3 R 1 · Oct 2017 · 0/1
- Stockholmsserien 2016/2017 div 4 r 67 · Mar 2017 · ½/1
- Div II 3 2016-17 r67 · Mar 2017 · 0/1
- Lag-DM 2016/2017, div 2 r 5 · Feb 2017 · ½/1
- Div II 3 2016-17 r5 · Feb 2017 · ½/1
- Tyreso KM 2016 · Sep – Dec 2016 · 5/7
- Div II 3 2016-17 r3 · Dec 2016 · ½/1
- Lag-DM 2016/2017, div 2 r 3 · Nov 2016 · 0/1
- Lag-DM 2016/2017, div 2 R 2 · Oct 2016 · ½/1
- Div III 3 2015-16 R6-7 · Feb – Mar 2016 · 0/1
- Div II grp 2 2015-16 r 6-7 · Feb – Mar 2016 · 1/1
- Div III 3 2015-16 R4-5 · Jan 2016 · ½/1
World
- #=70287Petar Rajkovic1824.4
- #=70287Predrag Perovic1824.4
- #=70301Mikael Saltin1824.2
- #=70301Rudolfo Antonio Campos Bento1824.2
- #=70301Edmundo Aoyama1824.2
Sweden
- #=1381Theodor Lundell1825.0
- #1386Andreas Lindkvist1824.4
- #1387Mikael Saltin1824.2
- #=1388Rickard Myrberg1824.0
- #=1388Tord Andersson1824.0
Live ratings projected from the NOV26 published list · Not affiliated with FIDE