SWE · 60 yrs · K=20 · Peak 2258 (Sep 2010)
Best performance: 2543 at Superettan 2009/2010(Best of 2010)
Classical rating
2176
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jan 2001 or earlier
How live ratings are calculated
Rating History · Classical
Classical rating 2192 to 2176 over the last 12 months; peak 2258 in September 2010.
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 | 2176, 0, 0 games | 2108, -36, 9 games | 2142, -27, 11 games |
| Oct 2026 | 2176, 0, 0 games | 2144, 0, 0 games | 2169, 0, 0 games |
| Sep 2026 | 2176, 0, 0 games | 2144, 0, 0 games | 2169, 0, 0 games |
| Aug 2026 | 2176, 0, 0 games | 2144, 0, 0 games | 2169, 0, 0 games |
| Jul 2026 | 2176, 0, 0 games | 2144, 0, 0 games | 2169, 0, 0 games |
| Jun 2026 | 2176, 0, 0 games | 2144, 0, 0 games | 2169, 0, 0 games |
| May 2026 | 2176, 0, 0 games | 2144, 0, 0 games | 2169, 0, 0 games |
| Apr 2026 | 2176, 0, 0 games | 2144, 0, 0 games | 2169, -1, 0 games |
| Mar 2026 | 2176, 0, 0 games | 2144, 0, 0 games | 2170, 0, 0 games |
| Feb 2026 | 2176, 0, 0 games | 2144, 0, 0 games | 2170, 0, 0 games |
| Jan 2026 | 2176, -13, 1 game | 2144, 0, 0 games | 2170, 0, 0 games |
| Dec 2025 | 2189, -3, 1 game | 2144, 0, 0 games | 2170, 0, 0 games |
Form · Classical
From 170 classical games on record, the latest on Dec 7, 2025.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Allsvenskan 2025-2026: I:2 r3 decOct 19, 2025 – Dec 7, 2025 | 0/1 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 165 rated classical games against rated opponents, 2008–2025
| # | Opponent | Rating |
|---|---|---|
| 1, | IM Jens Ove Fries-Nielsen, Jan 2015 · Superettan 2014-15 rond 6-9 | , 2420 |
| 2, | FM Henri Pohjala, Jun 2015 · Visma Chess 2015 IM B | , 2404 |
| 3, | FM Curt Gruvaeus, Jan 2018 · Div I Ostra 2017-18 R4 | , 2308 |
| 4, | Michael Genkin, Mar 2009 · Superettan 2008/09 | , 2287 |
| 5, | FM Hakan Rothen, Mar 2019 · Elitserien 2018-19 R59 | , 2274 |
| 6, | FM Erik Malmstig, Oct 2008 · Superettan 2008/09 | , 2267 |
| 7, | FM Simon Rosberg, Nov 2014 · Superettan 2014-15 rond 1-3 | , 2260 |
| 8, | FM Rolf Lekander, Jul 2010 · Weekend grp 1, 2010 | , 2259 |
| 9, | Leif Fredriksson, Jan 2012 · Superettan 2011/12 | , 2256 |
| 10, | Thomas Marttala, Oct 2011 · Superettan 2011/12 | , 2241 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Emanuel Berg, Highest-rated meeting: Mar 2011 · Superettan 2010/11 | , 0/1 | , 2616 |
| 2, | GM Kaido Kulaots, Highest-rated meeting: Mar 2019 · Elitserien 2018-19 R59 | , ½/1 | , 2544 |
| 3, | GM Marian Petrov, Highest-rated meeting: Nov 2013 · Superettan 2013-14 rond 1-3 | , 0/1 | , 2470 |
| 4, | IM Jens Ove Fries-Nielsen, Highest-rated meeting: May 2015 · Deltalift Open 2015 lang | , 1/3 | , 2459 |
| 5, | GM Tom Wedberg, Highest-rated meeting: Mar 2019 · Elitserien 2018-19 R59 | , ½/1 | , 2418 |
| 6, | FM Henri Pohjala, Highest-rated meeting: Jun 2015 · Visma Chess 2015 IM B | , 1/1 | , 2404 |
| 7, | IM Tommy Andersson, Highest-rated meeting: Jun 2015 · Visma Chess 2015 IM B | , ½/1 | , 2400 |
| 8, | GM Thomas Ernst, Highest-rated meeting: Dec 2012 · Karlstad Open 2012 | , ½/1 | , 2398 |
| 9, | GM Johan-Sebastian Christiansen, Highest-rated meeting: Jun 2015 · Visma Chess 2015 IM B | , 0/1 | , 2397 |
| 10, | GM Petro Golubka, Highest-rated meeting: Jun 2015 · Visma Chess 2015 IM B | , 0/1 | , 2383 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2024 | 8 | 4½ | 2109 | 2152 |
| 2023 | 6 | 3½ | 2096 | 2153 |
| 2022 | 4 | 3 | 2216 | 2409 |
| 2019 | 8 | 2½ | 2297 | 2156 |
| 2018 | 7 | 3½ | 2242 | 2242 |
| 2017 | 6 | 3 | 2143 | 2143 |
| 2016 | 10 | 6 | 2110 | 2182 |
| 2012 | 27 | 13½ | 2163 | 2163 |
| 2010 | 11 | 6 | 2223 | 2259 |
| 2009 | 8 | 4½ | 2223 | 2266 |
| 2008 | 2 | 2 | 2234 | — |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct – Dec 2025Teamfederation sourceScore 0/1Opp avg 2069Start 2189
- Oct – Nov 2025Teamfederation sourceScore ½/1Opp avg 2039Start 2189
- Oct 2025Teamfederation sourceScore ½/1Opp avg 2290Start 2189
- Feb 2025Teamfederation sourceScore ½/1Opp avg 2084Start 2185
- Dec 2024Teamfederation sourceScore 1/1Opp avg 2054Start 2185
- Nov 2024Teamfederation sourceScore 0/1Opp avg 2142Start 2197
- Oct 2024Teamfederation sourceScore 0/1Opp avg 2099Start 2210
- Mar 2024Teamfederation sourceScore 0/1Opp avg 2315Start 2209
- Allsvenskan 2025-2026: I:2 r3 dec · Oct – Dec 2025 · 0/1
- Allsvenskan 2025-2026: I:2 r2 nov · Oct – Nov 2025 · ½/1
- Allsvenskan 2025-2026: I:2 r1 okt · Oct 2025 · ½/1
- Allsvenskan 2024-2025 div 1 2 R5 · Feb 2025 · ½/1
- Allsvenskan 2024-2025 div 1 2 R3 · Dec 2024 · 1/1
- Allsvenskan 2024-2025 div 1 2 R2 · Nov 2024 · 0/1
- Allsvenskan 2024-2025 div 1 2 R1 · Oct 2024 · 0/1
- Allsv Div I 2 2023-24 R8 kval · Mar 2024 · 0/1
- Allsv Div I 2 2023-24 R67 · Mar 2024 · 1½/2
- Allsv Div I 2 2023-24 R5 · Feb 2024 · 1/1
- Allsv Div I 2 2023-24 R4 · Jan 2024 · 1/1
- Allsv Div I 2 2023-24 R3 · Dec 2023 · 1/1
- Allsv Div I 2 2023-24 R2 · Nov 2023 · 1/1
- Allsv Div I 2 2023-24 R1 · Oct 2023 · 1/1
- Superettan 2022-23 R6789 · Feb – Mar 2023 · 0/1
- Superettan 2022-23 R45 · Jan 2023 · ½/2
- Allsv Div I 1 2021-22 Kval · Jun 2022 · 1/1
- Allsv Div I 2 2021-22 R49 · May 2022 · ½/1
- Allsv Div I 2 2021-22 R378 · Dec 2021 – Apr 2022 · 1/1
- Allsv Div I 2 2021-22 R6 · Dec 2021 – Mar 2022 · ½/1
- Div I 3 2019-20 R123 · Oct – Nov 2019 · ½/2
- Elitserien 2018-19 R59 · Mar 2019 · 2/5
- Elitserien 2018-19 R4 · Jan 2019 · 0/1
- Elitserien 2018-19 R123 · Nov 2018 · 1/3
- Superettan 2017/18 R456 · Feb 2018 · 1½/3
- Div I Ostra 2017-18 R4 · Jan 2018 · 1/1
- Superettan 2016-17 R59 · Mar 2017 · 2/4
- Superettan 2016-17 R4 · Mar 2017 · 0/1
- Div II 4 2016-17 r4 · Jan 2017 · 1/1
- Superettan 2016-17 R123 · Oct 2016 · 2/3
- Vasteras Open 2016 lang · Sep 2016 · ½/3
- Superettan 2015-16 R 6-9 · Feb – Mar 2016 · 2/3
- Superettan 2015-16 R 4-5 · Jan 2016 · 1½/2
- Superettan 2015-16 R 1-3 · Nov 2015 · 2/3
- Visma Chess 2015 IM B · Jun 2015 · 2½/9
- Vaxjospelen grp2 · Jun 2015 · 1½/3
- Deltalift Open 2015 lang · May 2015 · 2½/4
- Superettan 2014-15 rond 6-9 · Jan – Mar 2015 · 1/4
- Superettan 2014-15 rond 4-5 · Jan 2015 · ½/2
- Superettan 2014-15 rond 1-3 · Nov 2014 · 2/3
- WE I, 2014 grp 1 · Jul 2014 · 2½/5
- Superettan 2013-14 rond 7-9 · Mar 2014 · 1/2
- Superettan 2013-14 rond 5-6 · Feb 2014 · 1/2
- Superettan 2013-14 rond 1-3 · Nov 2013 · 1/3
- Superettan 2012-2013 · Oct 2012 – Mar 2013 · 3½/9
- Karlstad Open 2012 · Dec 2012 · 5/7
- WE grp 1, 2012 · Jul 2012 · 1/5
- Klass M 2012 · Jul 2012 · 4½/7
- Superettan 2011/12 · Oct 2011 – Mar 2012 · 4½/8
- WE grp 2 · Jul 2011 · 1/5
- Klass M · Jul 2011 · 4/7
- Superettan 2010/11 · Oct 2010 – Mar 2011 · 1/8
- Weekend grp 1, 2010 · Jul 2010 · 3/5
- Superettan 2009/2010 · Oct 2009 – Mar 2010 · 6½/7
- Superettan 2008/09 · Oct 2008 – Mar 2009 · 6/9
World
- #=9725Goran Simovski2176.0
- #=9725Valentin Aguilar Samper2176.0
- #=9725Patrik Drugge2176.0
- #=9725Petter Lindborg2176.0
- #=9725IM Vasik Rajlich2176.0
Sweden
- #=182Joakim Nyander2177.0
- #=182Martin Wulkan2177.0
- #=184Patrik Drugge2176.0
- #=184Petter Lindborg2176.0
- #186Sven Lindeman2175.2
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.