SWE · 19 yrs · K=20 · Peak 2098 (Dec 2025)
Best performance: 2207 at Deltalift Open 2024 rpd(Best of 2024)
Rapid rating
2089
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jun 2019
How live ratings are calculated
Rating History · Rapid
Rapid rating 2033 to 2089 over the last 12 months; peak 2098 in December 2025.
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 | 2007, -14, 5 games | 2089, +25, 9 games | 2085, +7, 10 games |
| Oct 2026 | 2021, -5, 1 game | 2064, +5, 3 games | 2078, 0, 0 games |
| Sep 2026 | 2026, 0, 0 games | 2059, 0, 0 games | 2078, +11, 16 games |
| Aug 2026 | 2026, -27, 9 games | 2059, 0, 0 games | 2067, +53, 11 games |
| Jul 2026 | 2053, 0, 0 games | 2059, 0, 0 games | 2014, 0, 0 games |
| Jun 2026 | 2053, +13, 4 games | 2059, +4, 4 games | 2014, +34, 9 games |
| May 2026 | 2040, +4, 1 game | 2055, 0, 0 games | 1980, 0, 0 games |
| Apr 2026 | 2036, +30, 6 games | 2055, +6, 4 games | 1980, 0, 0 games |
| Mar 2026 | 2006, -21, 4 games | 2049, +5, 3 games | 1980, 0, 0 games |
| Feb 2026 | 2027, +14, 3 games | 2044, +5, 2 games | 1980, 0, 0 games |
| Jan 2026 | 2013, +4, 3 games | 2039, -59, 0 games | 1980, 0, 0 games |
| Dec 2025 | 2009, -146, 11 games | 2098, +65, 11 games | 1980, 0, 0 games |
Form · Rapid
Longest unbeaten run in 2026: 12 games, May 1 – Oct 4.
From 229 rapid games on record, the latest on Oct 4.
No rated rapid games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| SM i snabbschack 2026Oct 3 – Oct 4TPR 2165 | 6/9 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Rapid
From 202 rated rapid games against rated opponents, 2019–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Patrik Drugge, Oct 2026 · SM i snabbschack 2026 | , 2144 |
| 2, | Kaj Engstrom, May 2024 · Deltalift Open 2024 rpd | , 2123 |
| 3, | CM Anton Frank, 2 wins, Jan 2025 · Sthlm Junior Lag-DM 2025 Elitserien | , 2077 |
| 4, | Lennart Wahlstrom, May 2022 · Deltalift Open 2022 rpd | , 2068 |
| 5, | Erik Dingertz, Jan 2023 · Junior-Lag-DM 2023, Elitserien | , 2059 |
| 6, | Lavinia Valcu, May 2025 · Sthlm JDM Snabb 2025 A | , 2026 |
| 7, | Carlos Tornberg, Feb 2024 · Elite Hotels Open 2024 snabb | , 2003 |
| 8, | Gustav Dingertz, 2 wins, May 2025 · Sthlm JDM Snabb 2025 A | , 1968 |
| 9, | Niclas Hedin, Apr 2022 · Tyreso 50 ars jubileum rpd | , 1952 |
| 10, | Simon Agrest, 2 wins, May 2025 · Sthlm JDM Snabb 2025 A | , 1937 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | IM Jung Min Seo, Highest-rated meeting: Sep 2021 · Kristallens JGP 2021 AB | , 0/1 | , 2440 |
| 2, | IM Milton Pantzar, Highest-rated meeting: May 2024 · Deltalift Open 2024 rpd | , 0/1 | , 2389 |
| 3, | IM Edvin Trost, Highest-rated meeting: May 2026 · Tyreso Open 2026 rpd | , 0/2 | , 2360 |
| 4, | IM Hampus Sorensen, Highest-rated meeting: May 2023 · Sthlm JDM Snabb Klass A | , 0/1 | , 2350 |
| 5, | Markus Orndahl, Highest-rated meeting: Oct 2026 · SM i snabbschack 2026 | , ½/1 | , 2340 |
| 6, | IM Johan Eriksson, Highest-rated meeting: May 2025 · Tyreso Open 2025 R1234 | , 0/1 | , 2313 |
| 7, | FM Melvin Ral Lustig, Highest-rated meeting: Oct 2026 · SM i snabbschack 2026 | , 1½/3 | , 2301 |
| 8, | CM Kim Nygren, Highest-rated meeting: Apr 2023 · Paskturneringen 2023 rpd | , 0/1 | , 2248 |
| 9, | FM Arvin Rasti, Highest-rated meeting: Mar 2026 · Compo Cup 2026 rpd | , 0/2 | , 2212 |
| 10, | Stefan Bryntze, Highest-rated meeting: Sep 2024 · SK Rockadens onsdagskamp host 2024 r1-3 | , 0/1 | , 2207 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 25 | 20 | 1859 | 2099 |
| 2024 | 27 | 16 | 1785 | 1850 |
| 2023 | 43 | 19½ | 1697 | 1661 |
| 2022 | 39 | 25 | 1614 | 1716 |
| 2020 | 6 | 2½ | 1687 | 1630 |
| 2019 | 19 | 8½ | 1426 | 1390 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct 2026Swissfederation sourceBest of 2026Score 6/9Opp avg 2040Start 2064
- Jan 2026Teamfederation sourceScore 2/2Opp avg 1698Start 2039
- Jan 2026Swissfederation sourceScore 3/3Opp avg 1623Start 2039
- Oct 2025Swissfederation source#2 in 2025Score 3/4Opp avg 1863Start 2033
- May 2025Swissfederation sourceBest of 2025Score 5½/7Opp avg 1904Start 1936
- SM i snabbschack 2026 · Oct 2026 · 6/9
- Torsdagskampen HT2026 Rpd · Sep 2026 · 3/3
- Tyreso Open 2026 rpd · May 2026 · 3/4
- Compo Cup 2026 rpd · Mar 2026 · 3/4
- sthlm Junior-Lag-DM 2026, Elitserien · Jan 2026 · 2/2
- SK Rockadens oppna Onsdagskamp VT 2026 r1-3 · Jan 2026 · 3/3
- Stockholm Grand Prix 2025 rpd · Oct 2025 · 3/4
- Sthlm JDM Snabb 2025 A · May 2025 · 5½/7
- Tyreso Open 2025 R1234 · May 2025 · 3/4
- Onsdagskampen vt 2025 rpd · Jan 2025 · 3/3
- Sthlm Junior Lag-DM 2025 Elitserien · Jan 2025 · 2½/4
- Malmo Open 2024 rpd · Dec 2024 · 2/4
- SK Rockadens onsdagskamp host 2024 r1-3 · Sep 2024 · 2/3
- Deltalift Open 2024 rpd · May 2024 · 3/4
- Paskturneringen 2024 R12 · Mar 2024 · 0/2
- Tyreso JGP 2024 Klass A · Feb 2024 · 5/7
- Elite Hotels Open 2024 snabb · Feb 2024 · 3/4
- Junior-Lag-DM 2024, Elitserien · Jan 2024 · 1/3
- Malmo Open 2023 rpd · Dec 2023 · 1/4
- Farsta JGP 2023 Kl A gym · Nov 2023 · 6/7
- Deltalift Open 2023 rpd · May 2023 · 2/4
- Sthlm JDM Snabb Klass A · May 2023 · 4/7
- Kadettallsvenskan 2023 kval norr · Apr 2023 · 2/4
- Paskturneringen 2023 rpd · Apr 2023 · 1/2
- Senior-GP-finalen 2022, klass E · Mar 2023 · 1/6
- Tyreso JGP 2023 Klass A B · Mar 2023 · 4½/7
- Junior-Lag-DM 2023, Elitserien · Jan 2023 · 3/5
- Sundsvall Open 2023 rpd · Jan 2023 · 2/4
- Trojanska Hasten JGP 2022 Klass B · Nov 2022 · 5/7
- Skol-SM 2022 Grupp B 06-07 · Oct 2022 · 5/8
- Kadettallsvenskan 2022 · Sep 2022 · 6½/7
- Deltalift Open 2022 rpd · May 2022 · 2/4
- Tyreso 50 ars jubileum rpd · Apr 2022 · 2/4
- Compo Cup 2022 rpd · Mar 2022 · 2/3
- Trojanska Hastens JGP 2002 Klass AB · Mar 2022 · 4/7
- Sthlm JuniorlagDM 2022 Elit · Feb 2022 · 2½/3
- JGPfinal 2021 2006-2007 · Dec 2021 · 4/7
- Uppsala Mote 2021snabb · Nov 2021 · 2/3
- Junior-Lag-DM 2021, Elit · Oct 2021 · 2/5
- Skol-SM 2021 Grupp C · Oct 2021 · 5½/8
- Kristallens JGP 2021 AB · Sep 2021 · 2/6
- Rockadens Onsdagskamp varen 2020 snabb · Jan 2020 · 2/3
- Rilton 1800 2020 snabb · Jan 2020 · ½/3
- Lilla Hasselbacken Chess Open 2019 Snabb · Nov 2019 · 2½/4
- Skol-SM 2019 Grupp E · Oct 2019 · 5/8
- Rockadens oppna Onsdagskamp ht 2019 snabb · Sep 2019 · 0/2
- Rockaden Open 2019 snabb · Aug 2019 · 2/3
- Sthlm JDM 2019 Snabbschack klass C · May 2019 · 5/7
- Rilton 1800 2018 2019 snabb · Jan 2019 · 1½/3
World
- #=9996Kay Hoffmann2089.0
- #=9996Harald Berggren Torell2089.0
- #=9996Douglas Karde2089.0
- #=9996FM Joao Leonardo2089.0
- #=9996Jan Przybylski2089.0
Sweden
- #=161Lucas Torres2091.0
- #=163Harald Berggren Torell2089.0
- #=163Douglas Karde2089.0
- #=165Johan Larsson2087.0
- #=165Tom Lindfors2087.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.