NOV26 Rating
2031
Live Rating
2031.0
Change
0.0
Games Played
0
How live ratings are calculated
Rating History · Classical
Official classical rating by month
| List | Rating | Change |
|---|---|---|
| Nov 2026 | 2031 | +14 |
| Oct 2026 | 2017 | +3 |
| Sep 2026 | 2014 | -10 |
| Aug 2026 | 2024 | 0 |
| Jul 2026 | 2024 | -6 |
| Jun 2026 | 2030 | +19 |
| May 2026 | 2011 | -3 |
| Apr 2026 | 2014 | +14 |
| Mar 2026 | 2000 | -1 |
| Feb 2026 | 2001 | +1 |
| Jan 2026 | 2000 | +15 |
| Dec 2025 | 1985 | -11 |
Form · Classical
Unbeaten in the last 8 games (5 wins, 3 draws), since Aug 8. Longest unbeaten run in 2026: 21 games, Mar 1 – May 14.
From 822 classical games on record, the latest on Oct 31.
No rated standard games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Dutch Team Competition 2026-2027 Klasse 5LOct 3 – Apr 3, 2027 | 2/2 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 766 rated classical games against rated opponents, 2009–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | FM Sjef Rijnaarts, Dec 2013 · Oberliga NRW 2013/14 round 4 | , 2376 |
| 2, | IM Dr. Arkadius Georg Kalka, Apr 2015 · Oster-Open 2015 Oberhausen | , 2368 |
| 3, | IM Boris Khanukov, Mar 2014 · 12. BAYER Open | , 2350 |
| 4, | FM Martin Molinaroli, Apr 2014 · Oberliga NRW 2013/14 rounds 8 - 9 | , 2278 |
| 4, | FM Peter Zuse, Jul 2012 · Sparkassen-Open A | , 2278 |
| 6, | Bernhard Nagel, Nov 2010 · 14.offene Internationale Bayerische Meisterschaft | , 2254 |
| 7, | Joram Op den Kelder, Sep 2015 · Dutch Team Competition 2015-2016 - 1B - round 1-2 | , 2252 |
| 8, | Patrick Wiebe, Jul 2010 · Sparkassen - Open A | , 2248 |
| 9, | Stefan Hirsch, Nov 2013 · Oberliga NRW 2013/14 round 3 | , 2243 |
| 10, | Guido Heisel, Apr 2013 · Oberliga NRW 2012/13 | , 2226 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Ivan Ivanisevic, Highest-rated meeting: Feb 2015 · 6. Pfalz Open A | , 0/1 | , 2638 |
| 2, | GM Robin Van Kampen, Highest-rated meeting: Jun 2012 · HSG Open 2012 | , 0/1 | , 2563 |
| 3, | GM Alexander Zubarev, Highest-rated meeting: Aug 2015 · Bayer Sommeropen 2015 | , 0/1 | , 2559 |
| 4, | GM Levente Vajda, Highest-rated meeting: Jun 2015 · HSG Open 2015 | , 0/1 | , 2558 |
| 5, | GM Felix Levin, Highest-rated meeting: Apr 2009 · Oster-Open 2009 | , ½/2 | , 2526 |
| 6, | GM Arkadij Rotstein, Highest-rated meeting: Apr 2016 · 2. Bundesliga West 2015/16 rounds 8 - 9 | , ½/2 | , 2513 |
| 7, | GM Daniel Hausrath, Highest-rated meeting: Mar 2018 · Oster Open 2018 der Stadtspakasse Oberhausen | , 0/1 | , 2503 |
| 8, | GM Michael Richter, Highest-rated meeting: Oct 2014 · 22. Magdeburger Open OTTONEN-Gruppe | , 0/1 | , 2499 |
| 9, | GM Petar Popovic, Highest-rated meeting: Dec 2011 · Nationale Interclubs 2011-2012 | , 0/1 | , 2485 |
| 10, | GM Oleg Korneev, Highest-rated meeting: Mar 2024 · Krefelder Osteropen 2024 | , 0/1 | , 2482 |
Openings · Classical
From the moves of 22 of 822 classical games on record.
As WhiteOpens 1.c4 in 5 of 11 games, 1.d4 in 5.
As BlackMeets 1.d4 with 1...d5.
All openings (2 as White)
| Openings in White games | Games | Score |
|---|---|---|
| English Opening | 5 | 30% |
| Trompowsky Attack | 3 | 50% |
3 more games in openings played fewer than 3 times.
Against 1.d4: 1...d5 in 4.
No opening played 3 times yet (11 games with this colour).
Performance rating by month
2026: 2019 over 44 rated games
| Month | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| Oct | 2 | 1½ | 2095 | — |
| Sep | 1 | ½ | 2116 | — |
| Aug | 5 | 3½ | 1728 | 1877 |
| Jun | 2 | ½ | 2057 | — |
| May | 8 | 5 | 2004 | 2099 |
| Apr | 10 | 6½ | 1881 | 1991 |
| Mar | 7 | 5 | 1961 | 2119 |
| Feb | 5 | 1½ | 2083 | 1934 |
| Jan | 4 | 3 | 1815 | 2008 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Aug 2026Swissfederation source#7 in 2026Score 3½/5Opp avg 1728Start 2024
- Apr – Jul 2026Teamchess-results.com#8 in 2026Score 1/3Opp avg 1968Start 2014
- Sep 2025 – May 2026Teamfederation source#3 in 2026Score 4½/9Opp avg 2054Start 2008
- Sep 2025 – Apr 2026Teamfederation source#2 in 2026Score 2/4Opp avg 2065Start 2008
- Sep 2025 – Apr 2026Teamfederation sourceScore 1/1Opp avg 1787Start 2008
- Sep 2025 – Apr 2026Teamfederation source#6 in 2026Score 4½/9Opp avg 1953Start 2008
- Dutch Team Competition 2026-2027 Klasse 5L · Oct 2026 – Apr 2027 · 2/2
- NRW-Klasse 2 2026/27 · Sep – Oct 2026 · 1/2
- 10. Leverkusener Sommeropen 2026 · Aug 2026 · 3½/5
- NRW Mannschaftspokal 2026 · Apr – Jul 2026 · 1/3
- 38. Ruhrhalbinsel Open · May 2026 · 4½/7
- NRW-Klasse 2 2025/26 · Sep 2025 – May 2026 · 4½/9
- Belgian Interclubs 2025-2026 Division 2B · Sep 2025 – Apr 2026 · 2/4
- Belgian Interclubs 2025-2026 Division 3A · Sep 2025 – Apr 2026 · 1/1
- Dutch Team Competition 2025-2026 Klasse 4I · Sep 2025 – Apr 2026 · 4½/9
- Krefelder Osteropen 2026 · Apr 2026 · 4½/7
- 33. DSK-Open 2026 Maerz 2026 · Mar 2026 · 1½/2
- 33. DSK-Open 2026 Februar 2026 · Feb 2026 · 1/2
- 33. DSK-Open 2026 Januar 2026 · Jan 2026 · 2½/3
- XIV. Unser Fritz-Open 2025 mit Einzelmeisterschaft SV Ruhrgebiet · Jun 2025 · 4½/7
- 37. Ruhrhalbinsel-Open · May – Jun 2025 · 4½/7
- Dutch Team Competition 2024-2025 - Klasse 4 Round 9 · May 2025 · 0/1
- NRW-Liga Gruppe 2 2024-2025 Mai 2025 · May 2025 · 1/1
- Belgian Interclubs 2024-2025 Round 11 · Apr 2025 · ½/1
- Krefelder Osteropen 2025 · Apr 2025 · 5/9
- DSK-Open 2025 April 2025 · Apr 2025 · ½/1
- NRW-Liga Gruppe 2 2024-2025 April 2025 · Apr 2025 · 0/1
- Dutch Team Competition 2024-2025 - Klasse 4 Round 8 · Apr 2025 · ½/1
- Belgian Interclubs 2024-2025 Round 10 · Mar 2025 · 1/1
- DSK-Open 2025 Maerz 2025 · Mar 2025 · 1½/2
- NRW-Liga Gruppe 2 2024-2025 Maerz 2025 · Mar 2025 · ½/1
- Dutch Team Competition 2024-2025 - Klasse 4 Round 7 · Mar 2025 · 1/1
- 14. Solinger Karnevals-Open · Feb – Mar 2025 · 3½/5
- DSK-Open 2025 Februar 2025 · Feb 2025 · ½/1
- Belgian Interclubs 2024-2025 Round 8 · Feb 2025 · 0/1
- NRW-Liga Gruppe 2 2024-2025 Februar 2025 · Feb 2025 · ½/1
- Dutch Team Competition 2024-2025 - Klasse 4 Round 6 · Feb 2025 · 1/1
- Belgian Interclubs 2024-2025 Round 7 · Feb 2025 · 1/1
- Belgian Interclubs 2024-2025 Round 6 · Jan 2025 · 1/1
- DSK-Open 2025 Januar 2025 · Jan 2025 · 2/2
- NRW-Liga Gruppe 2 2024-2025 Januar 2025 · Jan 2025 · ½/1
- Unna Open 2024 · Dec 2024 · 4½/7
- Deutsche Schach-Amateurmeisterschaft 2024-2025 Q2 B · Dec 2024 · 2/5
- NRW-Liga Gruppe 2 2024-2025 Dezember 2024 · Dec 2024 · 0/1
- Belgian Interclubs 2024-2025 Round 5 · Dec 2024 · ½/1
- Dutch Team Competition 2024-2025 - Klasse 4 Round 4 · Nov 2024 · ½/1
- Belgian Interclubs 2024-2025 Round 4 · Nov 2024 · ½/1
- NRW-Liga Gruppe 2 2024-2025 November 2024 · Nov 2024 · ½/1
- Dutch Team Competition 2024-2025 - Klasse 4 Round 3 · Nov 2024 · ½/1
- Belgian Interclubs 2024-2025 Round 3 · Nov 2024 · 1/1
- SF Essen-Werden Jubilaeumsopen 2024 A-Open · Oct 2024 · 1/5
- NRW-Liga Gruppe 2 2024-2025 Oktober 2024 · Oct 2024 · 0/1
- Dutch Team Competition 2024-2025 - Klasse 4 Round 2 · Oct 2024 · 1/1
- Belgian Interclubs 2024-2025 Round 2 · Oct 2024 · 1/1
- Belgian Interclubs 2024-2025 Round 1 · Sep 2024 · 1/1
- Dutch Team Competition 2024-2025 - Klasse 4 Round 1 · Sep 2024 · 1/1
- NRW-Liga Gruppe 2 2024-2025 September 2024 · Sep 2024 · 0/1
- Sparkassen Chess Trophy 2024 A-Open · Aug 2024 · 2/9
- XIII. Unser Fritz-Open 2024 mit Einzelmeisterschaft SV Ruhrgebiet & NRW · May – Jun 2024 · 3½/7
- 36. Ruhrhalbinsel-Open · May 2024 · 4½/7
- NRW-Liga Gruppe 1 2023-2024 April 2024 · Apr 2024 · 1/2
- Belgian Interclubs 2023-2024 Round 11 · Apr 2024 · 1/1
- Dutch Team Competition 2023-2024 - Klasse 3 Round 9 · Apr 2024 · ½/1
- DSK-Open 2024 April · Apr 2024 · 0/1
- Krefelder Osteropen 2024 · Mar – Apr 2024 · 4½/9
- Belgian Interclubs 2023-2024 Round 10 · Mar 2024 · 1/1
- Dutch Team Competition 2023-2024 - Klasse 3 Round 8 · Mar 2024 · ½/1
- DSK-Open 2024 March · Mar 2024 · 2/2
- Belgian Interclubs 2023-2024 Round 9 · Mar 2024 · 1/1
- Dutch Team Competition 2023-2024 - Klasse 3 Round 7 · Mar 2024 · 1/1
- DSK-Open 2024 February · Feb 2024 · ½/2
- NRW-Liga Gruppe 1 2023-2024 February 2024 · Feb 2024 · 1/1
- 13. Solinger Karnevals-Open 2024 · Feb 2024 · 3½/5
- Belgian Interclubs 2023-2024 Round 7 · Feb 2024 · 1/1
- Dutch Team Competition 2023-2024 - Klasse 3 Round 6 · Feb 2024 · ½/1
- NRW-Liga Gruppe 1 2023-2024 January 2024 · Jan 2024 · 0/1
- DSK-Open 2024 January · Jan 2024 · 2/2
- Unna Open 2023 - BEM SB Hamm · Dec 2023 · 5½/7
- Deutsche Schach-Amateurmeisterschaft 2023-2024 Q1 B · Dec 2023 · 2½/5
- Belgian Interclubs 2023-2024 Round 5 · Dec 2023 · 1/1
- Dutch Team Competition 2023-2024 - Klasse 3 Round 4 · Nov 2023 · ½/1
- NRW-Liga Gruppe 1 2023-2024 November 2023 · Nov 2023 · ½/1
- 9. Andreas-Schaar-Gedenkturnier 2023 Gruppe A · Nov 2023 · 3/5
- Dutch Team Competition 2023-2024 - Klasse 3 Round 3 · Nov 2023 · 0/1
- NRW-Liga Gruppe 1 2023-2024 October 2023 · Oct 2023 · ½/1
- Belgian Interclubs 2023-2024 Round 3 · Oct 2023 · 1/1
- Belgian Interclubs 2023-2024 Round 2 · Oct 2023 · ½/1
- Dutch Team Competition 2023-2024 - Klasse 3 Round 2 · Oct 2023 · 1/1
- NRW-Liga Gruppe 1 2023-2024 September 2023 · Sep 2023 · 1/2
- Dutch Team Competition 2023-2024 - Klasse 3 Round 1 · Sep 2023 · 0/1
- Krefelder Sommeropen 2023 · Aug 2023 · 5/9
- Sparkassen Chess Trophy 2023 A-Open · Jun – Jul 2023 · 3/9
- 10. Krefelder Pfingst-Open 2023 · May 2023 · 4½/7
- 35. Ruhrhalbinsel-Open · May 2023 · 4½/7
- Offene internationale NRW-Einzelmeisterschaft 2023 · Apr 2023 · 5½/9
- Dutch Team Competition 2022-2023 - Klasse 4 Round 8 · Apr 2023 · ½/1
- Deutsche Schach-Amateurmeisterschaft 2022-2023 Q6 B · Mar 2023 · 2½/5
- Belgian Interclubs 2022-2023 Ronde 8 · Mar 2023 · ½/1
- Dutch Team Competition 2022-2023 - Klasse 4 Round 7 · Mar 2023 · ½/1
- Belgian Interclubs 2022-2023 Ronde 7 · Oct 2022 – Feb 2023 · ½/1
- Dutch Team Competition 2022-2023 - Klasse 4 Round 6 · Jan – Feb 2023 · 1/1
- Belgian Interclubs 2022-2023 Ronde 6 · Jan 2023 · ½/1
- Krefelder Weihnachtsopen 2022 · Dec 2022 · 4½/7
- Belgian Interclubs 2022-2023 Ronde 5 · Oct – Dec 2022 · ½/1
- Dutch Team Competition 2022-2023 - Klasse 4 Round 4 · Nov 2022 · ½/1
- Belgian Interclubs 2022-2023 Ronde 4 · Oct – Nov 2022 · 1/1
- Dutch Team Competition 2022-2023 - Klasse 4 Round 3 · Nov 2022 · ½/1
- Dutch Team Competition 2022-2023 - Klasse 4 Round 2 · Oct 2022 · 1/1
- Dutch Team Competition 2022-2023 - Klasse 4 Round 1 · Sep 2022 · 1/1
- NRW-Klasse 3 2021/2022 June 2022 · Jun 2022 · ½/1
- Dutch Team Competition 2021-2022 - Klasse 3 Delayed matches round 4 · Jun 2022 · 1/1
- 9. Krefelder Pfingstopen · Jun 2022 · 4½/7
- Dutch Team Competition 2021-2022 - Klasse 3 Round 5 · May 2022 · ½/1
- 12e WLC Weekendtoernooi groep A · May 2022 · 2½/6
- Belgian Interclubs 2021-2022 Round 11 · Apr 2022 · ½/1
- Dutch Team Competition 2021-2022 - Klasse 3 Round 9 · Apr 2022 · 0/1
- Offene internationale NRW-Einzelmeisterschaft 2022 · Apr 2022 · 5/9
- Dutch Team Competition 2021-2022 - Klasse 3 Round 8 · Apr 2022 · 1/1
- Belgian Interclubs 2021-2022 Round 9 · Mar 2022 · ½/1
- Dutch Team Competition 2021-2022 - Klasse 3 Round 7 · Mar 2022 · 0/1
- Dutch Team Competition 2021-2022 - Klasse 1 Round 6 · Feb 2022 · 1/1
- NRW-Klasse 3 2021/2022 December 2021 · Dec 2021 · 0/1
- Dutch Team Competition 2021-2022 - Klasse 3 Round 3 · Nov 2021 · ½/1
- WLC Weekendtoernooi 2021 · Oct 2021 · 3/6
- Dutch Team Competition 2021-2022 - Klasse 3 Round 2 · Oct 2021 · ½/1
- Dutch Team Competition 2021-2022 - Klasse 3 Round 1 · Sep 2021 · ½/1
- Pokalmannschaftsmeisterschaft NRW 2021 Vorrunde · Jul 2021 · 1/2
- NRW-Klasse 3 2019/2020 July 2021 · Jul 2021 · ½/1
- Belgian Interclubs 2019-2020 Round 9 · Mar 2020 · 1/1
- Dutch Team Competition 2019-2020 Klasse 4 Round 6 · Mar 2020 · 0/1
- Belgian Interclubs 2019-2020 Round 8 · Feb 2020 · ½/1
- Belgian Interclubs 2019-2020 Round 7 · Feb 2020 · ½/1
- Dutch Team Competition 2019-2020 Klasse 4 Round 5 · Feb 2020 · 0/1
- Dutch Team Competition 2019-2020 Klasse 4 Round 4 · Dec 2019 · ½/1
- Belgian Interclubs 2019-2020 Round 5 · Dec 2019 · ½/1
- Dutch Team Competition 2019-2020 Klasse 4 Round 3 · Nov 2019 · ½/1
- Dutch Team Competition 2019-2020 Klasse 4 Round 2 · Nov 2019 · 1/1
- Belgian Interclubs 2019-2020 Round 3 · Oct 2019 · 0/1
- Belgian Interclubs 2019-2020 Round 2 · Oct 2019 · 1/1
- Dutch Team Competition 2019-2020 Klasse 4 Round 1 · Sep 2019 · ½/1
- 34. Ruhrhalbinsel-Open 2019 · May – Jun 2019 · 4/7
- Regionalliga SV Ruhrgebiet 2018/2019 May 2019 · May 2019 · 0/1
- Oster-Open 2019 der Stadtsparkasse Oberhausen · Apr 2019 · 4½/7
- Regionalliga SV Ruhrgebiet 2018/2019 April 2019 · Apr 2019 · 0/1
- Belgian Interclubs 2018-2019 Rount 10 · Mar 2019 · ½/1
- Regionalliga SV Ruhrgebiet 2018/2019 March 2019 · Mar 2019 · 0/1
- Belgian Interclubs 2018-2019 Round 8 · Feb 2019 · 1/1
- NRW-Klasse 1 2018/2019 February 2019 · Feb 2019 · ½/1
- Regionalliga SV Ruhrgebiet 2018/2019 February 2019 · Feb 2019 · ½/1
- Belgian Interclubs 2018-2019 Round 6 · Feb 2019 · ½/1
- Regionalliga SV Ruhrgebiet 2018/2019 January 2019 · Jan 2019 · ½/1
- Regionalliga SV Ruhrgebiet 2018/2019 December 2018 · Dec 2018 · 0/1
- Belgian Interclubs 2018-2019 Round 5 · Dec 2018 · 1/1
- Regionalliga SV Ruhrgebiet 2018/2019 November 2018 · Nov 2018 · ½/1
- Regionalliga SV Ruhrgebiet 2018/2019 October 2018 · Oct 2018 · 0/1
- NRW-Klasse 1 2018/2019 October 2018 · Oct 2018 · ½/1
- Regionalliga SV Ruhrgebiet 2018/2019 September 2018 · Sep 2018 · 0/2
- Dutch Team Competition 2018-2019 Klasse 3H Round 1 · Sep 2018 · ½/1
- Oberliga NRW 2017/2018 April 2018 · Apr 2018 · 1/2
- Belgian Interclubs 2017-2018 Round 10 · Apr 2018 · ½/1
- Dutch Team Competition 2017-2018 3H Round 8 · Apr 2018 · ½/1
- Oster Open 2018 der Stadtspakasse Oberhausen · Mar – Apr 2018 · 3½/7
- 27. DSK Open 2018 March 2018 · Mar 2018 · 1½/2
- Oberliga NRW 2017/2018 March 2018 · Mar 2018 · 0/1
- Dutch Team Competition 2017-2018 3H Round 7 · Mar 2018 · 1/1
- Belgian Interclubs 2017-2018 Round 7 · Feb 2018 · ½/1
- 27. DSK Open 2018 February 2018 · Feb 2018 · 0/1
- Oberliga NRW 2017/2018 February 2018 · Feb 2018 · ½/1
- Belgian Interclubs 2017-2018 Round 6 · Feb 2018 · 1/1
- Dutch Team Competition 2017-2018 3H Round 6 · Feb 2018 · ½/1
- Oberliga NRW 2017/2018 January 2018 · Jan 2018 · ½/1
- 27. DSK Open 2018 January 2018 · Jan 2018 · 2/3
- Oberliga NRW 2017/2018 December 2017 · Dec 2017 · ½/1
- Dutch Team Competition 2017-2018 3H Round 5 · Dec 2017 · 0/1
- Dutch Team Competition 2017-2018 3H Round 4 · Nov 2017 · ½/1
- Dutch Team Competition 2017-2018 3H Round 3 · Nov 2017 · ½/1
- Belgian Interclubs 2017-2018 Round 3 · Oct 2017 · 0/1
- Oberliga NRW 2017/2018 October 2017 · Oct 2017 · 0/1
- Dutch Team Competition 2017-2018 3H Round 2 · Oct 2017 · ½/1
- Belgian Interclubs 2017-2018 Round 2 · Oct 2017 · ½/1
- Belgian Interclubs 2017-2018 Round 1 · Sep 2017 · ½/1
- Oberliga NRW 2017/2018 September 2017 · Sep 2017 · ½/1
- Dutch Team Competition 2017-2018 3H Round 1 · Sep 2017 · ½/1
- 3. Bayer Sommeropen 2017 · Aug 2017 · 3/5
- Dutch Open 2017 · Jul – Aug 2017 · 3/9
- 2. Bundesliga West 2016/2017 May 2017 · May 2017 · ½/1
- Dutch Team Competition 2016-2017 2D Round 9 · May 2017 · 1/1
- Belgian Interclubs 2016-2017 Round 11 Divisions 2-5 · Apr 2017 · 0/1
- Oster-Open 2017 der Stadtsparkasse Oberhausen · Apr 2017 · 4/7
- Dutch Team Competition 2016-2017 2D Round 8 · Apr 2017 · 1/1
- Belgian Interclubs 2016-2017 Round 10 · Mar 2017 · 1/1
- Regionalliga SV Ruhrgebiet 2016/2017 March 2017 · Mar 2017 · ½/1
- Dutch Team Competition 2016-2017 2D Round 7 · Mar 2017 · ½/1
- Regionalliga SV Ruhrgebiet 2016/2017 February 2017 · Feb 2017 · 0/1
- Dutch Team Competition 2016-2017 2D Round 5 · Dec 2016 · ½/1
- Regionalliga SV Ruhrgebiet 2016/2017 December 2016 · Dec 2016 · ½/1
- Belgian Interclubs 2016-2017 Round 5 · Dec 2016 · 0/1
- Belgian Interclubs 2016-2017 Round 4 · Nov 2016 · 1/1
- Dutch Team Competition 2016-2017 2D Round 3-4 · Nov 2016 · 1½/2
- Regionalliga SV Ruhrgebiet 2016/2017 November 2016 · Nov 2016 · ½/1
- 2. Bundesliga West 2016/2017 October 2016 · Oct 2016 · ½/1
- Dutch Team Competition 2016-2017 2D Round 2 · Oct 2016 · 0/1
- Regionalliga SV Ruhrgebiet 2016/2017 October 2016 · Oct 2016 · 0/1
- Dutch Team Competition 2016-2017 1B Round 1 · Sep 2016 · ½/1
- Regionalliga SV Ruhrgebiet 2016/2017 September 2016 · Sep 2016 · ½/1
- 2. Bundesliga West 2015/16 rounds 8 - 9 · Apr 2016 · 0/1
- Dutch Team Competition 2015-2016 - 1B - round 8-9 · Apr 2016 · 1½/2
- Ruhrgebiet Regionalliga 2015/16 round 8 · Apr 2016 · 0/1
- 14. BAYER Open April games · Apr 2016 · 0/1
- 14. BAYER Open March games · Mar 2016 · 1/1
- Belgian Interclubs 2015-2016 Round 9 · Mar 2016 · ½/1
- Dutch Team Competition 2015-2016 - 1B - round 7 · Mar 2016 · ½/1
- Bezirk Emscher-Lippe Einzelmeisterschaft 2016 March games · Mar 2016 · 1½/3
- Ruhrgebiet Regionalliga 2015/16 round 7 · Mar 2016 · 1/1
- 14. BAYER Open February games · Feb 2016 · 1½/3
- Bezirk Emscher-Lippe Einzelmeisterschaft 2016 February games · Feb 2016 · 3/4
- Belgian Interclubs 2015-2016 Round 7 · Feb 2016 · ½/1
- Dutch Team Competition 2015-2016 - 1B - round 6 · Feb 2016 · 0/1
- VII. Solinger Karnevals-Open 2016 · Feb 2016 · 4/5
- Belgian Interclubs 2015-2016 Round 6 · Jan 2016 · 1/1
- 18. NordWest-Cup Open A · Jan 2016 · 4/7
- 14. BAYER Open January games · Jan 2016 · 2/2
- Ruhrgebiet Regionalliga 2015/16 round 5 · Jan 2016 · 0/1
- 1. Krefelder Weihnachtsopen · Dec 2015 · 5/7
- 2. Bundesliga West 2015/16 round 3 · Dec 2015 · ½/1
- Dutch Team Competition 2015-2016 - 1B - round 4 · Dec 2015 · 0/1
- Belgian Interclubs 2015-2016 Round 5 · Nov 2015 · ½/1
- Belgian Interclubs 2015-2016 Round 4 · Nov 2015 · 0/1
- Ruhrgebiet Regionalliga 2015/16 round 3 · Nov 2015 · ½/1
- Belgian Interclubs 2015-2016 Round 3 · Nov 2015 · 1/1
- Dutch Team Competition 2015-2016 - 1B - round 3 · Nov 2015 · ½/1
- Ruhrgebiet Regionalliga 2015/16 round 2 · Oct 2015 · ½/1
- Belgian Interclubs 2015-2016 Round 2 · Oct 2015 · 0/1
- Dutch Team Competition 2015-2016 - 1B - round 1-2 · Sep – Oct 2015 · 1½/2
- Belgian Interclubs 2015-2016 Round 1 · Sep 2015 · ½/1
- Ruhrgebiet Regionalliga 2015/16 round 1 · Sep 2015 · ½/1
- 26. Internationales Gocher Open 2015 · Sep 2015 · 5/7
- Bayer Sommeropen 2015 · Aug 2015 · 3/5
- Dutch Open 2015 · Jul 2015 · 2½/8
- Sparkassen Chess Meeting 2015 Open A · Jun – Jul 2015 · 4½/9
- HSG Open 2015 · Jun 2015 · 2½/6
- 4. Krefelder Pfingstopen · May 2015 · 4½/7
- Oberliga NRW 2014/15 round 9 · Apr 2015 · 0/1
- Dutch Team Competition 2014-2015 - 2D - round 8-9 · Apr 2015 · ½/1
- Dutch Team Competition 2014-2015 - Meester - round 8-9 · Apr 2015 · 0/1
- Oster-Open 2015 Oberhausen · Apr 2015 · 4½/6
- Bezirkseinzelmeisterschaft 2015 Oberhausen · Feb – Mar 2015 · 4/6
- 13. BAYER Open · Jan – Mar 2015 · 5½/7
- Oberliga NRW 2014/15 rounds 7 - 8 · Mar 2015 · 1½/2
- Belgian Interclubs 2014-2015 Rounds 9-10-11 Division 1 · Mar 2015 · 1/1
- Dutch Team Competition 2014-2015 - 2D - round 6-7 · Mar 2015 · 0/2
- 6. Pfalz Open A · Feb 2015 · 4/9
- Oberliga NRW 2014/15 round 6 · Feb 2015 · 1/1
- Dutch Team Competition 2014-2015 - 2D - round 5 · Feb 2015 · ½/1
- Belgian Interclubs 2014-2015 Rounds 6-7 · Jan 2015 · 0/1
- Oberliga NRW 2014/15 round 5 · Jan 2015 · 0/1
- 11. Hamburger Weihnachtsopen · Dec 2014 · 3/7
- Oberliga NRW 2014/15 round 4 · Dec 2014 · ½/1
- Dutch Team Competition 2014-2015 - 2D - round 4 · Dec 2014 · 1/1
- Belgian Interclubs 2014-2015 Round 5 · Nov 2014 · 1/1
- Dutch Team Competition 2014-2015 - 2D - round 2-3 · Nov 2014 · ½/1
- Belgian Interclubs 2014-2015 Rounds 3-4 · Nov 2014 · 2/2
- 22. Magdeburger Open OTTONEN-Gruppe · Oct 2014 · 4½/7
- Belgian Interclubs 2014-2015 Round 2 · Oct 2014 · 1/1
- 32. Muensterland Open 2014 · Oct 2014 · 5/9
- Oberliga NRW 2014/15 round 2 · Oct 2014 · ½/1
- Belgian Interclubs 2014-2015 Round 1 · Sep 2014 · ½/1
- Dutch Team Competition 2014-2015 - Meester - round 1 · Sep 2014 · ½/1
- 25. Internationales Gocher Open · Sep 2014 · 4/7
- Dutch Team Competiton 13-14 - 3A - round 9 · May 2014 · ½/1
- Oberliga NRW 2013/14 rounds 8 - 9 · Apr 2014 · 1/2
- Dutch Team Competiton 13-14 - 3A - round 7-8 · Mar – Apr 2014 · 1/2
- 12. BAYER Open · Jan – Mar 2014 · 6/7
- Bezirkseinzelmeisterschaft Oberhausen 2014 · Feb – Mar 2014 · 5/7
- Oberliga NRW 2013/14 round 7 · Mar 2014 · 0/1
- Dutch Team Competiton 13-14 - 3A - round 6 · Mar 2014 · 1/1
- Belgian Interclubs 2013-2014 Rounds 9-10 · Feb 2014 · 1/1
- Dutch Team Competiton 13-14 - 3A - round 5 · Feb 2014 · 1/1
- Oberliga NRW 2013/2014 round 6 · Feb 2014 · 0/1
- Belgian Interclubs 2013-2014 Rounds 7-8 · Jan 2014 · ½/1
- Oberliga NRW 2013/14 round 5 · Jan 2014 · ½/1
- Dutch Team Competiton 13-14 - 3A - round 4 · Jan 2014 · ½/1
- 30.Internat.Travemuender Schach-Open · Dec 2013 · 4/7
- Oberliga NRW 2013/14 round 4 · Dec 2013 · 1/1
- Dutch Team Competiton 13-14 - 3A - round 3 · Dec 2013 · 1/1
- Oberliga NRW 2013/14 round 3 · Nov 2013 · 1/1
- Dutch Team Competiton 13-14 - 3A - round 2 · Nov 2013 · 1/1
- Belgian Interclubs 2013-2014 Round 3 · Oct 2013 · ½/1
- Belgian Interclubs 2013-2014 Round 2 · Sep 2013 · ½/1
- Belgian Interclubs 2013-2014 Round 1 · Sep 2013 · ½/1
- Dutch Team Competiton 13-14 - 3A - round 1 · Sep 2013 · ½/1
- Oberliga NRW 2013/14 round 1 · Sep 2013 · 1/1
- Dortmunder Sparkassen-Open A 2013 · Jul 2013 · 5/9
- SV Ruhrgebiet Einzelmeisterschaft 2013 · May – Jun 2013 · 3½/7
- 2.Krefelder Pfingstopen · May 2013 · 5½/7
- 28. Ruhrhalbinsel-Open · May 2013 · 4½/6
- Oberliga NRW 2012/13 · Sep 2012 – Apr 2013 · 4½/9
- Oster-Open der Stadtsparkasse Oberhausen 2013 · Mar – Apr 2013 · 5/7
- Belgische Interclubs 2012-2013 · Sep 2012 – Mar 2013 · 4/7
- Emscher-Lippe Bezirkseinzelmeisterschaft · Feb 2013 · 5/7
- 16.Offene Internationale Bayerische Schachmeisterschaft 2012 · Oct – Nov 2012 · 5½/9
- Sparkassen-Open A · Jul 2012 · 5½/9
- HSG Open 2012 · Jun 2012 · 4/6
- NRW-Klasse 2011/2012 Gruppe 1 · Sep 2011 – Apr 2012 · 1/1
- Oberhausener Oster-Open 2012 · Apr 2012 · 5/7
- Bezirks-Einzelmeisterschaft 2012 Emscher-Lippe · Feb – Mar 2012 · 5/7
- Nationale Interclubs 2011-2012 · Oct 2011 – Mar 2012 · 1/6
- Nationale Interclubs 2010-2011 · Sep 2010 – Apr 2011 · 4/5
- 14.offene Internationale Bayerische Meisterschaft · Oct – Nov 2010 · 6/9
- Oberliga NRW · Sep 2010 · 1/2
- Sparkassen - Open A · Jul 2010 · 5/8
- Oberliga NRW · Sep 2009 – Apr 2010 · 1½/4
- Nationale Interclubs 2009-2010 · Sep 2009 – Mar 2010 · 1½/4
- Cologne Chess Days 2009 · Aug 2009 · 4½/7
- Sparkassen Chess Meeting Open A · Jul 2009 · 4/9
- Oster-Open 2009 · Apr 2009 · 4½/7
World
- #=23688Dirk Grote2031.0
- #=23688CM Fernando Offermann2031.0
- #=23688Andre Krueger2031.0
- #=23688Achim Tymura2031.0
- #=23688Hermann Foltas2031.0
Germany
- #=2789Dirk Grote2031.0
- #=2789CM Fernando Offermann2031.0
- #=2789Andre Krueger2031.0
- #=2789Achim Tymura2031.0
- #=2789Hermann Foltas2031.0
Live ratings projected from the NOV26 published list · Not affiliated with FIDE