GER · 46 yrs · K=20 · Peak 2365 (Oct 2019)
Best performance: 2469 at Open des SSC Rostock(Best of 2007)
NOV26 Rating
2283
Live Rating
2260.2
Change
-22.8
Games Played
9
How live ratings are calculated
Rating History · Classical
Classical rating 2245 to 2283 over the last 12 months; peak 2365 in October 2019.
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 | 2283, -9, 1 game | 2222, 0, 0 games |
| Oct 2026 | 2292, +16, 2 games | 2222, 0, 0 games |
| Sep 2026 | 2276, +10, 9 games | 2222, 0, 0 games |
| Aug 2026 | 2266, +16, 2 games | 2222, 0, 0 games |
| Jul 2026 | 2250, +6, 2 games | 2222, 0, 0 games |
| Jun 2026 | 2244, 0, 0 games | 2222, -23, 18 games |
| May 2026 | 2244, +1, 2 games | 2245, 0, 0 games |
| Apr 2026 | 2243, +9, 2 games | 2245, 0, 0 games |
| Mar 2026 | 2234, 0, 0 games | 2245, 0, 0 games |
| Feb 2026 | 2234, -11, 2 games | 2245, 0, 0 games |
| Jan 2026 | 2245, 0, 0 games | 2245, 0, 0 games |
| Dec 2025 | 2245, 0, 0 games | 2245, 0, 0 games |
Form · Classical
Longest unbeaten run in 2026: 5 games, Aug 2 – Aug 6.
From 370 classical games on record, the latest on Nov 8.
| Tournament | Score | Change | |
|---|---|---|---|
| 29. Offene Internationale Bayerische SchachmeisterschaftOct 31 – Nov 8TPR 2185 | 5/9 | -22.8 |
Best wins · Classical
From 361 rated classical games against rated opponents, 2006–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Mark L Hebden, Mar 2011 · 4NCL 2011 | , 2560 |
| 2, | GM Evgeniy Solozhenkin, Jan 2018 · PRAGUE OPEN 2018 - A - IM open | , 2451 |
| 2, | IM Arno Zude, Oct 2008 · 2.Bundesliga West | , 2451 |
| 4, | GM Juraj Druska, Jan 2018 · PRAGUE OPEN 2018 - A - IM open | , 2435 |
| 5, | IM Evgenij Kalegin, Jan 2018 · PRAGUE OPEN 2018 - A - IM open | , 2426 |
| 6, | GM Toms Kantans, Mar 2014 · 5. Pfalz Open A | , 2419 |
| 7, | GM Sumiya Bilguun, Aug 2026 · Sparkassen Chess Trophy 2026 A-Open | , 2415 |
| 8, | Rick Lahaye, Oct 2019 · Haarlemse Meesters 2019 | , 2414 |
| 9, | IM Yuri Boidman, Jul 2014 · 18. Godesburg Open | , 2393 |
| 10, | Stanislav Korotkjevich, Jan 2017 · 2. Bundesliga West 2016/2017 January 2017 | , 2383 |
Openings · Classical
From the moves of 42 of 370 classical games on record.
As WhiteOpens 1.d4 in 20 of 20 games.
As BlackMeets 1.e4 with 1...c6, and 1.d4 with 1...Nf6.
All openings (2 as White, 2 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Nimzo-Indian Defense | 4 | 13% |
| Queen's Gambit Declined | 4 | 25% |
12 more games in openings played fewer than 3 times.
Against 1.e4: 1...c6 in 8, 1...e6 in 3.
Against 1.d4: 1...Nf6 in 3.
| Openings in Black games | Games | Score |
|---|---|---|
| Caro-Kann Defense | 10 | 40% |
| French Defense | 3 | 33% |
9 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 31 | 20 | 2162 | 2272 |
| 2025 | 18 | 11½ | 2144 | 2246 |
| 2023 | 18 | 10½ | 2079 | 2136 |
| 2022 | 13 | 5 | 2306 | 2219 |
| 2021 | 2 | 1 | 2229 | — |
| 2020 | 1 | 0 | 2247 | — |
| 2019 | 28 | 15 | 2293 | 2322 |
| 2018 | 36 | 23 | 2279 | 2381 |
| 2017 | 19 | 10½ | 2229 | 2265 |
| 2016 | 40 | 25 | 2165 | 2260 |
| 2015 | 18 | 10 | 2248 | 2291 |
| 2014 | 24 | 16½ | 2197 | 2338 |
| 2012 | 28 | 16½ | 2286 | 2351 |
| 2011 | 9 | 4½ | 2349 | 2349 |
| 2010 | 7 | 3½ | 2291 | 2291 |
| 2008 | 9 | 4½ | 2344 | 2344 |
| 2006 | 15 | 10½ | 2192 | 2341 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct – Nov 2026Individualchess-results.com#4 in 2026Score 5/9TPR 2185Opp avg 2142Start 2292
- Sep – Oct 2026Teamfederation sourceBest of 2026Score 2/3Opp avg 2242Start 2276
- Aug 2026Swisschess-results.com#2 in 2026Score 6/9Opp avg 2175Start 2266
- Sep 2025 – Apr 2026Teamfederation source#3 in 2026Score 5/9Opp avg 2203Start 2240
- Aug 2025Swissfederation sourceBest of 2025Score 5½/9Opp avg 2161Start 2238
- May – Jun 2025Swissfederation source#2 in 2025Score 5/7Opp avg 2096Start 2237
- Oct – Nov 2023Swissfederation source#2 in 2023Score 4/8Opp avg 2129Start 2266
- 29. Offene Internationale Bayerische Schachmeisterschaft · Oct – Nov 2026 · 5/9
- Oberliga NRW 2026/27 · Sep – Oct 2026 · 2/3
- Sparkassen Chess Trophy 2026 A-Open · Aug 2026 · 6/9
- NRW Mannschaftspokal 2026 · Apr – Jul 2026 · 5/5
- Oberliga NRW 2025/26 · Sep 2025 – Apr 2026 · 5/9
- Sparkassen Chess Trophy 2025 A-Open · Aug 2025 · 5½/9
- 65. Offene Koelner Stadtmeisterschaft · May – Jun 2025 · 5/7
- 26. Offene Internationale Bayerische Schachmeisterschaft · Oct – Nov 2023 · 4/8
- 13. Ems-Vechte-Cup · Oct 2023 · 4/5
- NRW-Klasse 3 2022-2023 May 2023 · May 2023 · 2/2
- NRW-Klasse 3 2022-2023 April 2023 · Apr 2023 · ½/1
- 2. Bundesliga West 2022-2023 February 2023 · Feb 2023 · 0/1
- NRW-Klasse 3 2022-2023 February 2023 · Feb 2023 · 0/1
- NRW-Klasse 3 2022-2023 October 2023 · Oct 2022 · ½/1
- NRW-Klasse 3 2022-2023 September 2022 · Sep 2022 · 0/1
- 1. Bundesliga 2021/2022 July 2022 · Jul 2022 · 0/3
- NRW-Liga 1 2021/2022 May 2022 · May 2022 · ½/1
- 1. Bundesliga 2021/2022 May 2022 · May 2022 · 1/2
- Belgian Interclubs 2021-2022 Round 5 · May 2022 · 1/1
- 1. Bundesliga 2021/2022 April 2022 · Apr 2022 · ½/2
- NRW-Liga 1 2021/2022 April 2022 · Apr 2022 · 1/1
- NRW-Liga 1 2021/2022 March 2022 · Mar 2022 · ½/1
- NRW-Liga 1 2021/2022 November 2021 · Nov 2021 · ½/1
- NRW-Liga 1 2021/2022 October 2021 · Oct 2021 · ½/1
- 2. Bundesliga West 2019/2020 February 2020 · Feb 2020 · 0/1
- NRW-Liga 1 2019/2020 January 2020 · Jan 2020 · 1/1
- NRW-Liga 1 2019/2020 December 2019 · Dec 2019 · 0/1
- 2. Bundesliga West 2019/2020 December 2019 · Dec 2019 · ½/1
- 2. Bundesliga West 2019/2020 November 2019 · Nov 2019 · ½/1
- NRW-Liga 1 2019/2020 November 2019 · Nov 2019 · 0/1
- Haarlemse Meesters 2019 · Oct 2019 · 3/9
- Belgian Interclubs 2019-2020 Round 1 · Sep 2019 · 1/1
- NRW-Liga 1 2019/2020 September 2019 · Sep 2019 · 1/1
- 37. Turm Open · Jun 2019 · 5½/7
- NRW-Klasse 2 2018/2019 May 2019 · May 2019 · ½/1
- NRW-Klasse 2 2018/2019 April 2019 · Apr 2019 · 1/1
- 1. Bundesliga 2018/2019 April 2019 · Apr 2019 · 1/2
- NRW-Klasse 2 2018/2019 March 2019 · Mar 2019 · 1/1
- Belgian Interclubs 2018-2019 Round 7 · Feb 2019 · ½/1
- Belgian Interclubs 2018-2019 Round 6 · Feb 2019 · 0/1
- NRW-Klasse 2 2018/2019 January 2019 · Jan 2019 · ½/1
- 1. Bundesliga 2018/2019 December 2018 · Dec 2018 · ½/2
- Belgian Interclubs 2018-2019 Round 3 · Oct 2018 · 0/1
- NRW-Klasse 2 2018/2019 October 2018 · Oct 2018 · ½/1
- NRW-Klasse 2 2018/2019 September 2018 · Sep 2018 · 1/1
- 60 Jahre KSK Rochade Eupen IM Normenturnier · Aug 2018 · 5/9
- NRW-Klasse 1 2017/2018 April 2018 · Apr 2018 · 1/1
- GRENKE Chess Open 2018 A-Open · Mar – Apr 2018 · 6/9
- NRW-Klasse 1 2017/2018 March 2018 · Mar 2018 · 0/1
- NRW-Klasse 1 2017/2018 February 2018 · Feb 2018 · 1/1
- NRW-Klasse 1 2017/2018 January 2018 · Jan 2018 · 1/1
- PRAGUE OPEN 2018 - A - IM open · Jan 2018 · 7/9
- NRW-Klasse 1 2017/2018 December 2017 · Dec 2017 · ½/1
- NRW-Klasse 1 2017/2018 November 2017 · Nov 2017 · ½/1
- 2. Bundesliga West 2017/2018 November 2017 · Nov 2017 · 1/1
- 2. Bundesliga West 2017/2018 October 2017 · Oct 2017 · ½/1
- NRW-Klasse 1 2017/2018 September 2017 · Sep 2017 · 0/1
- 2. Bundesliga West 2016/2017 May 2017 · May 2017 · 0/1
- 2. Bundesliga West 2016/2017 March 2017 · Mar 2017 · 1/1
- 8. Pfalz Open A · Feb 2017 · 5½/9
- 2. Bundesliga West 2016/2017 February 2017 · Feb 2017 · ½/2
- 2. Bundesliga West 2016/2017 January 2017 · Jan 2017 · 1/1
- 2. Bundesliga West 2016/2017 December 2016 · Dec 2016 · ½/1
- 2. Bundesliga West 2016/2017 November 2016 · Nov 2016 · ½/1
- 20. Offene Internationale Bayerische Meisterschaft 2016 · Oct – Nov 2016 · 6½/9
- 12. Nibelungen-Open Worms 2016 · Sep – Oct 2016 · 3½/6
- 2. Bayer-Sommeropen 2016 · Aug 2016 · 4/5
- 8. Guetersloher Sparkassen-Cup A · Aug 2016 · 3½/5
- Oberliga NRW 2015/16 round 9 · May 2016 · 0/1
- Oberliga NRW 2015/16 round 8 · Apr 2016 · ½/1
- GRENKE Chess Open 2016 A-Open · Mar 2016 · 5½/9
- Oberliga NRW 2015/16 round 6 · Feb 2016 · ½/1
- Oberliga NRW 2015/16 round 5 · Jan 2016 · 0/1
- Oberliga NRW 2015/16 round 4 · Dec 2015 · ½/1
- Oberliga NRW 2015/16 round 3 · Nov 2015 · ½/1
- Oberliga NRW 2015/16 round 2 · Oct 2015 · ½/1
- Oberliga NRW 2015/16 round 1 · Sep 2015 · 0/1
- 12e open de Villard de Lans - Tournoi principal · Jun 2015 · 6/9
- 2. Bundesliga West 2014/15 round 9 · Apr 2015 · ½/1
- 2. Bundesliga West 2014/15 round 8 · Mar 2015 · ½/1
- 2. Bundesliga West 2014/15 rounds 6 - 7 · Feb 2015 · 1/2
- 2. Bundesliga West 2014/15 round 5 · Jan 2015 · ½/1
- 2. Bundesliga West 2014/15 round 4 · Dec 2014 · 1/1
- 2. Bundesliga West 2014/15 round 3 · Nov 2014 · 0/1
- 2. Bundesliga West 2014/15 round 2 · Oct 2014 · ½/1
- 2. Bundesliga West 2014/15 round 1 · Sep 2014 · 1/1
- 18. Godesburg Open · Jul 2014 · 6/7
- 2. Bundesliga West 2013/14 round 9 and tiebreaks · Apr 2014 · ½/1
- 5. Pfalz Open A · Feb – Mar 2014 · 6/9
- 2. Bundesliga West 2013/2014 rounds 6 - 7 · Feb 2014 · 1½/2
- 2. Bundesliga West 2013/14 round 5 · Jan 2014 · 0/1
- 2. Bundesliga West 2013/14 round 4 · Dec 2013 · ½/1
- 2. Bundesliga West 2013/14 rounds 2 and 3 · Nov 2013 · ½/2
- 2. Bundesliga West 2013/14 round 1 · Oct 2013 · ½/1
- Grand Europe open Golden sands 2013 · Jun 2013 · 5/9
- Grand Europe open Albena 2013 · Jun 2013 · 5/9
- 2.Schachbundesliga West 2012/2013 · Oct 2012 – Apr 2013 · 3½/9
- Solinger Karnevals-Open · Feb 2013 · 3½/5
- WE 4 Citta' di Codogno · Sep 2012 · 3½/5
- FE 3 Livigno · Sep 2012 · 4½/9
- Cologne-Chess-Days 2012 · Aug 2012 · 4/5
- Oberliga NRW · Sep 2011 – Apr 2012 · 4/8
- 4NCL 2011 · Nov 2010 – May 2011 · 3/6
- Oberliga NRW · Sep 2010 · 1½/3
- Deutsche Team-Pokalmeisterschaft · Jan – May 2010 · 0/1
- Oberliga NRW · Sep 2009 – Apr 2010 · 3½/6
- 2.Bundesliga West · Oct 2008 · 4½/9
- NRW Klasse Gruppe 1 2007/08 · Sep 2007 · 4½/9
- Open des SSC Rostock · Aug 2007 · 5½/7
- 3. Schachtuerken Cup 2006 Gr A · Dec 2006 · 4/7
- NRW Klasse 2 · Sep 2006 · 6½/8
World
- #5593WGM Maritza Arribas Robaina2260.4
- #=5594CM Rogier Van Arkel2260.2
- #=5594FM Dr. Guntram Hainke2260.2
- #=5596FM Michal Karpus2260.0
- #=5596FM Koosha Jaferian2260.0
Germany
- #=514FM Stefan Eilers2261.0
- #=514FM Ludwig Zesch2261.0
- #522FM Dr. Guntram Hainke2260.2
- #=523FM Alexander Kitze2260.0
- #=523FM Simon Knudsen2260.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.