GER · 49 yrs · K=20 · Peak 2270 (May 2011)
Best performance: 2480 at Oberliga Wuerttemberg(Best of 2011)
Classical rating
2118
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 2121 to 2118 over the last 12 months; peak 2270 in May 2011.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Blitz |
|---|---|---|
| Nov 2026 | 2118, +1, 1 game | 2235, 0, 0 games |
| Oct 2026 | 2117, -9, 1 game | 2235, 0, 0 games |
| Sep 2026 | 2126, 0, 0 games | 2235, 0, 0 games |
| Aug 2026 | 2126, 0, 0 games | 2235, 0, 0 games |
| Jul 2026 | 2126, 0, 0 games | 2235, 0, 0 games |
| Jun 2026 | 2126, 0, 0 games | 2235, 0, 0 games |
| May 2026 | 2126, +6, 1 game | 2235, +70, 25 games |
| Apr 2026 | 2120, 0, 0 games | 2165, +1, 0 games |
| Mar 2026 | 2120, +2, 1 game | 2164, 0, 0 games |
| Feb 2026 | 2118, -7, 1 game | 2164, 0, 0 games |
| Jan 2026 | 2125, +4, 1 game | 2164, -1, 0 games |
| Dec 2025 | 2121, 0, 1 game | 2165, 0, 0 games |
Form · Classical
Longest unbeaten run in 2026: 2 games, Feb 8 – Apr 19.
From 293 classical games on record, the latest on Oct 11.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Oberliga Württemberg 2026/27Sep 27 – Oct 18 | ½/2 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 287 rated classical games against rated opponents, 2007–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | IM Mark Heidenfeld, 2 wins, Oct 2009 · Oberliga Wuerttemberg | , 2371 |
| 1, | IM Oliver Niklasch, Oct 2009 · Oberliga Wuerttemberg | , 2371 |
| 3, | FM Lara Schulze, Jan 2020 · 32. Staufer-Open A | , 2320 |
| 4, | FM Joerg Weidemann, Oct 2010 · Oberliga Wuerttemberg | , 2318 |
| 5, | IM Marco Dobrikov, Feb 2020 · 11. Pfalz-Open A | , 2317 |
| 6, | FM Juergen Eugen Roth, 2 wins, Oct 2007 · Oberliga Wuerttemberg 2007/08 | , 2309 |
| 7, | FM Jens Hirneise, Mar 2011 · Oberliga Wuerttemberg | , 2298 |
| 8, | FM Igor Neyman, Sep 2014 · Oberliga Wuerttemberg 2014/15 round 1 | , 2297 |
| 9, | IM Gerard Welling, Jan 2020 · 32. Staufer-Open A | , 2289 |
| 10, | FM Wolfgang Mack, Feb 2012 · Mannschaftsmeisterschaft Oberliga Wuerttemberg | , 2279 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Aleksander Delchev, Highest-rated meeting: May 2014 · 8.Internat. Schachfestival Wunsiedel Meisterturnier | , 0/1 | , 2628 |
| 2, | GM Daniel Sadzikowski, Highest-rated meeting: Feb 2018 · 9. Pfalz-Open A | , 0/1 | , 2584 |
| 3, | GM Vitaly Kunin, Highest-rated meeting: May 2015 · 9. Internationales Schachfestival Meister | , 0/1 | , 2571 |
| 4, | GM Pawel Jaracz, Highest-rated meeting: Apr 2011 · XXVIII.Aeskulap-Turnier | , 0/1 | , 2565 |
| 5, | GM Nikola Sedlak, Highest-rated meeting: Jan 2020 · 32. Staufer-Open A | , 0/1 | , 2563 |
| 6, | GM Egor Krivoborodov, Highest-rated meeting: Apr 2025 · 4. Tegernsee Open 2025 | , 0/1 | , 2540 |
| 7, | GM Vladimir Burmakin, Highest-rated meeting: Jan 2020 · 32. Staufer-Open A | , ½/1 | , 2519 |
| 8, | GM Eckhard Schmittdiel, Highest-rated meeting: Oct 2009 · Oberliga Wuerttemberg | , 0/1 | , 2471 |
| 9, | GM Gerald Hertneck, Highest-rated meeting: Mar 2016 · XXXIII, Aeskulap-Turnier | , 0/1 | , 2461 |
| 10, | IM Christophe Philippe, Highest-rated meeting: Jan 2009 · 21. Staufer Open | , 0/1 | , 2458 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 5 | 1½ | 2216 | 2067 |
| 2025 | 27 | 14½ | 2073 | 2102 |
| 2024 | 7 | 4½ | 1954 | 2056 |
| 2020 | 17 | 9 | 2246 | 2267 |
| 2018 | 18 | 9½ | 2058 | 2079 |
| 2017 | 20 | 11 | 1979 | 2015 |
| 2016 | 23 | 13 | 2137 | 2187 |
| 2015 | 33 | 18½ | 2181 | 2224 |
| 2014 | 35 | 21 | 2130 | 2202 |
| 2013 | 14 | 9 | 1974 | 2076 |
| 2011 | 18 | 9 | 2239 | 2239 |
| 2009 | 18 | 10½ | 2205 | 2262 |
| 2008 | 15 | 8½ | 2224 | 2274 |
| 2007 | 9 | 4 | 2285 | 2242 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Sep – Oct 2026Teamfederation sourceScore ½/2Opp avg 2151Start 2126
- Sep 2025 – Apr 2026Teamfederation sourceBest of 2026Score 3½/8Opp avg 2244Start 2122
- May – Jun 2025Swissfederation source#2 in 2025Score 4/7Opp avg 2113Start 2113
- Apr 2025Swissfederation sourceBest of 2025Score 5/7Opp avg 2008Start 2101
- Oberliga Württemberg 2026/27 · Sep – Oct 2026 · ½/2
- Oberliga Württemberg 2025/26 · Sep 2025 – Apr 2026 · 3½/8
- Internationale Stuttgarter Stadtmeisterschaft 2025 A-Turnier · May – Jun 2025 · 4/7
- 4. Tegernsee Open 2025 · Apr 2025 · 5/7
- 35. Staufer-Open A · Jan 2025 · 4/9
- 38. Aeskulap-Open · Mar 2024 · 4½/7
- 11. Pfalz-Open A · Feb 2020 · 4½/9
- 32. Staufer-Open A · Jan 2020 · 5/9
- 26. Augsburger Friedensfest-Open 2019 A-Gruppe · Aug 2019 · 4/7
- XXXVI. Aeskulap-Open 2019 · Apr 2019 · 4½/7
- 9. Pfalz-Open A · Feb 2018 · 5/9
- 30. Staufer-Open A · Jan 2018 · 4½/9
- 13. Wormser Nibelungenopen A-Turnier · Oct 2017 · 4½/7
- 24. Augsburger Friedensfest-Open - Gruppe A · Aug 2017 · 3½/7
- 1. Rottaler Schach-Open 2017 · Apr 2017 · 4/7
- Meisterturnier Wuerttemberg 2016 · Aug – Sep 2016 · 4½/9
- Augsburger Friedensfest-Open 2016 Gruppe A · Aug 2016 · 4/7
- XXXIII, Aeskulap-Turnier · Mar 2016 · 4½/7
- Wuerttemberger Meisterturnier 2015 · Aug – Sep 2015 · 4½/9
- 22. Augsburger Friedensfest-Open 2015 · Aug 2015 · 5½/7
- 9. Internationales Schachfestival Meister · May 2015 · 4½/7
- Oberliga Wuerttemberg 2014/15 roud 9 · Apr 2015 · 0/1
- XXXII. Aeskulap-Turnier · Apr 2015 · 5/7
- Oberliga Wuerttenberg 2014/15 round 8 · Mar 2015 · ½/1
- Oberliga WUerttemberg 2014/15 rounds 6 - 7 · Feb 2015 · 0/2
- Oberliga Wuerttemberg 2014/15 round 5 · Jan 2015 · ½/1
- Oberliga Wuerttemberg 2014/15 round 4 · Dec 2014 · ½/1
- Oberliga Wuerttemberg 2014/15 round 3 · Nov 2014 · 0/1
- Oberliga Wuerttemberg 2014/15 round 2 · Oct 2014 · ½/1
- Oberliga Wuerttemberg 2014/15 round 1 · Sep 2014 · 1/1
- Wuerttemberg Meisterturnier 2014 · Aug – Sep 2014 · 5½/9
- 21. Augsburger Friedensopen 2014 · Aug 2014 · 4/6
- 8.Internat. Schachfestival Wunsiedel Meisterturnier · May – Jun 2014 · 4½/7
- 26. Staufer Open A 2014 · Jan 2014 · 5/9
- 20.Augsburger Friedensfets-Open 2013 · Aug 2013 · 4/7
- XXX.Aeskulap-Turnier · Mar 2013 · 5/7
- Mannschaftsmeisterschaft Oberliga Wuerttemberg · Oct 2011 – Apr 2012 · 3½/8
- 14. Bodensee-Cup · May 2011 · 1/3
- XXVIII.Aeskulap-Turnier · Apr 2011 · 4/7
- Oberliga Wuerttemberg · Sep 2010 – Apr 2011 · 6½/9
- XXVII. Aeskulap Turnier · Mar – Apr 2010 · 4½/7
- Oberliga Wuerttemberg · Oct 2009 · 5½/9
- 21. Staufer Open · Jan 2009 · 5/9
- Wuerttemberg Verbandsliga Sued · Sep 2008 · 4½/8
- XXV. Aeskulap-Turnier 2008 · Mar 2008 · 4/7
- Oberliga Wuerttemberg 2007/08 · Oct 2007 · 4/9
World
- #=14121Arvid Grahl2118.0
- #=14121Karl-Heinz Kannenberg2118.0
- #=14121Bernd Grill2118.0
- #=14121CM Bhavik Ahuja2118.0
- #=14121Ruediger Zart2118.0
Germany
- #=1570Arvid Grahl2118.0
- #=1570Karl-Heinz Kannenberg2118.0
- #=1570Bernd Grill2118.0
- #=1570Ruediger Zart2118.0
- #=1570Ralph Wagner2118.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.