GER · 44 yrs · K=20 · Peak 2177 (Jul 2003)
Best performance: 2308 at Oberliga Ost-B 2013/14 rounds 2 - 4(Best of 2013)
Classical rating
2099
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jul 2001
How live ratings are calculated
Rating History · Classical
Classical rating 2100 to 2099 over the last 12 months; peak 2177 in July 2003.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical |
|---|---|
| Nov 2026 | 2099, -3, 1 game |
| Oct 2026 | 2102, 0, 0 games |
| Sep 2026 | 2102, 0, 0 games |
| Aug 2026 | 2102, 0, 0 games |
| Jul 2026 | 2102, 0, 0 games |
| Jun 2026 | 2102, 0, 0 games |
| May 2026 | 2102, +3, 2 games |
| Apr 2026 | 2099, 0, 0 games |
| Mar 2026 | 2099, 0, 0 games |
| Feb 2026 | 2099, 0, 0 games |
| Jan 2026 | 2099, -1, 1 game |
| Dec 2025 | 2100, 0, 0 games |
Form · Classical
Unbeaten in the last 11 games (2 wins, 9 draws), since May 1, 2022. Longest unbeaten run in 2026: 3 games, Apr 18 – Oct 10.
From 110 classical games on record, the latest on Oct 10.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| 2. Oberliga Ost, Staffel A 2026/27Oct 10 – Oct 11 | 1½/2 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 106 rated classical games against rated opponents, 2006–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | FM Davor Maric, Sep 2014 · Oberliga Ost B 2014/15 round 1 | , 2305 |
| 2, | Bernhard Kettler, Oct 2006 · Oberliga Ost Staffel B | , 2278 |
| 3, | Jens Koller, 2 wins, Oct 2009 · Oberliga Ost - B | , 2270 |
| 4, | FM Thomas Henrich, 2 wins, Jan 2015 · Oberliga Ost B 2014/15 rounds 6 - 7 | , 2218 |
| 5, | Peter Guenther, Nov 2013 · Oberliga Ost-B 2013/14 rounds 2 - 4 | , 2214 |
| 6, | Johannes Engel, Oct 2007 · Oberliga Ost Staffel B 2007/08 | , 2205 |
| 7, | Felix Kayser, Oct 2006 · Oberliga Ost Staffel B | , 2195 |
| 8, | Peter Knoblauch, Oct 2009 · Oberliga Ost - B | , 2190 |
| 9, | Thomas Schwenkreis, Apr 2013 · Oberliga Ost 2012/2013 Gruppe B | , 2167 |
| 10, | Bjoern Schaper, Oct 2011 · Mannschaftsmeisterschaft Oberliga Ost-B | , 2134 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | IM Stefan Solonar, Highest-rated meeting: Nov 2014 · Oberliga Ost B 2014/15 round 4 | , ½/1 | , 2350 |
| 2, | FM Davor Maric, Highest-rated meeting: Sep 2014 · Oberliga Ost B 2014/15 round 1 | , 1/1 | , 2305 |
| 3, | Frank Roeberg, Highest-rated meeting: Oct 2006 · Oberliga Ost Staffel B | , 0/1 | , 2288 |
| 4, | Bernhard Kettler, Highest-rated meeting: Oct 2006 · Oberliga Ost Staffel B | , 1/1 | , 2278 |
| 5, | FM Robert Schlamp, Highest-rated meeting: Mar 2015 · Oberliga Ost B 2014/15 round 9 | , 0/1 | , 2275 |
| 6, | Jens Koller, Highest-rated meeting: Oct 2009 · Oberliga Ost - B | , 2½/3 | , 2270 |
| 7, | FM Alexander Dehlinger, Highest-rated meeting: Dec 2013 · 23. Erfurter Schachfestival Meisterturnier | , 0/1 | , 2269 |
| 8, | Jens Gottschalk, Highest-rated meeting: Apr 2022 · Oberliga Ost B 2021/2022 April 2022 | , ½/1 | , 2265 |
| 9, | Juergen Sehrt, Highest-rated meeting: Oct 2009 · Oberliga Ost - B | , ½/1 | , 2257 |
| 10, | FM Eric Peterson, Highest-rated meeting: Oct 2008 · Oberliga Ost Gruppe B | , ½/1 | , 2253 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 3 | 2 | 1967 | 2092 |
| 2025 | 3 | 1½ | 2063 | 2063 |
| 2024 | 1 | ½ | 2026 | — |
| 2023 | 1 | ½ | 1629 | — |
| 2022 | 8 | 3½ | 2054 | 2011 |
| 2021 | 2 | ½ | 2182 | — |
| 2019 | 2 | 1 | 2129 | — |
| 2018 | 1 | ½ | 2007 | — |
| 2017 | 3 | 1½ | 2104 | 2104 |
| 2015 | 3 | 1½ | 2210 | 2210 |
| 2013 | 17 | 8 | 2110 | 2089 |
| 2011 | 5 | 1½ | 2188 | 2039 |
| 2009 | 8 | 4½ | 2185 | 2228 |
| 2008 | 8 | 3½ | 2192 | 2149 |
| 2006 | 8 | 4 | 2185 | 2185 |
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 1½/2Opp avg 2005Start 2102
- Sep 2025 – Apr 2026Teamfederation sourceBest of 2026Score 2½/4Opp avg 2025Start 2099
- Feb 2025Teamfederation sourceScore ½/1Opp avg 1988Start 2102
- Feb 2024Teamfederation sourceScore ½/1Opp avg 2026Start 2104
- Feb 2023Teamfederation sourceScore ½/1Opp avg 1629Start 2112
- Oct 2022Teamfederation sourceScore 1/1Opp avg 1695Start 2110
- May 2022Teamfederation sourceScore 1/2Opp avg 2082Start 2116
- 2. Oberliga Ost, Staffel A 2026/27 · Oct 2026 · 1½/2
- 2. Oberliga Ost, Staffel A 2025/26 · Sep 2025 – Apr 2026 · 2½/4
- 2. Oberliga Ost 2024-2025, Staffel A Februar 2025 · Feb 2025 · ½/1
- Oberliga Ost A 2023-2024 February 2024 · Feb 2024 · ½/1
- Oberliga Ost B 2022-2023 February 2023 · Feb 2023 · ½/1
- Oberliga Ost B 2022-2023 October 2022 · Oct 2022 · 1/1
- Oberliga Ost B 2021/2022 July 2022 · Jul 2022 · 0/1
- Oberliga Ost B 2021/2022 May 2022 · May 2022 · 1/2
- Oberliga Ost B 2021/2022 April 2022 · Apr 2022 · 1/3
- Oberliga Ost B 2021/2022 March 2022 · Mar 2022 · ½/2
- Oberliga Ost B 2021/2022 October 2021 · Oct 2021 · 1/1
- Oberliga Ost B 2019/2020 July 2021 · Jul 2021 · ½/2
- Oberliga Ost B 2018/2019 February 2019 · Feb 2019 · 1/2
- Oberliga Ost B 2018/2019 November 2018 · Nov 2018 · ½/1
- Oberliga Ost B 2016/2017 March 2017 · Mar 2017 · ½/1
- Oberliga Ost B 2016/2017 February 2017 · Feb 2017 · 1/2
- Oberliga Ost B 2014/15 round 9 · Mar 2015 · 0/1
- Oberliga Ost B 2014/15 round 8 · Feb 2015 · ½/1
- Oberliga Ost B 2014/15 rounds 6 - 7 · Jan 2015 · 1/1
- Oberliga Ost B 2014/15 round 5 · Dec 2014 · 0/1
- Oberliga Ost B 2014/15 round 4 · Nov 2014 · ½/1
- Oberliga Ost B 2014/15 rounds 2 - 3 · Oct 2014 · 1/2
- Oberliga Ost B 2014/15 round 1 · Sep 2014 · 1/1
- Thueringer Einzelmeisterschaft 2014 · Apr 2014 · 4½/7
- Oberliga Ost Gruppe B 2013/14 rounds 10 - 11 · Apr 2014 · 1/2
- Oberliga Ost B 2013/14 round 9 · Mar 2014 · ½/1
- Oberliga Ost - B 2013/2014 round 8 · Feb 2014 · ½/1
- Oberliga Ost B 2013/14 rounds 6 and 7 · Jan 2014 · 1½/2
- 23. Erfurter Schachfestival Meisterturnier · Dec 2013 · 4/8
- Oberliga Ost-B 2013/14 round 5 · Dec 2013 · 0/1
- Oberliga Ost-B 2013/14 rounds 2 - 4 · Nov 2013 · 2/3
- Oberliga Ost B 2013/14 round 1 · Oct 2013 · 0/1
- Oberliga Ost 2012/2013 Gruppe B · Oct 2012 – Apr 2013 · 3/5
- Mannschaftsmeisterschaft Oberliga Ost-B · Oct 2011 – Apr 2012 · 2/6
- Oberliga Ost Staffel B · Oct 2010 · 3½/5
- Oberliga Ost - B · Oct 2009 · 4½/8
- Oberliga Ost Gruppe B · Oct 2008 · 3½/8
- Oberliga Ost Staffel B 2007/08 · Oct 2007 · 4/5
- 16.Apoldaer Open · Aug 2007 · 4/7
- Oberliga Ost Staffel B · Oct 2006 · 4/8
World
- #=15951Claudio Brovelli2099.0
- #=15951Leonhard Knoblauch2099.0
- #=15951Sergej Rudnizki2099.0
- #=15951FM Armin Wolf2099.0
- #=15951Clirim Guxho2099.0
Germany
- #=1809Claudio Brovelli2099.0
- #=1809Leonhard Knoblauch2099.0
- #=1809Sergej Rudnizki2099.0
- #=1809FM Armin Wolf2099.0
- #=1820FM Manuel Dargel2098.4
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.