FMTimo Kueppers
GER Born 2000 (Age ≈26) Male
- FIDE ID
- 16205820
Player overview
Timo Kueppers’s highest recorded classical FIDE rating is 2366 (November 2026). On the November 2026 FIDE list, Timo Kueppers ranks #2349 worldwide and #186 in Germany among active classical players.
FIDE ratings
Rapid
2270Published FIDE
Blitz
2348Published FIDE
Official classical ranks
- World rank
- #2349
- National rank · GER
- #186
Active players · Nov 2026 FIDE list ⓘ
Rating milestones
- Highest recorded rating
- 2366 Nov 2026
- Recorded years
- 2015–2026
- Archived games
- 213
Based on available monthly lists and saved games.
Rating history
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 151 | 2019-01-05 | 31st Staufer-Open 2019 | Schwaebisch Gmuend GER | 7 | Nathanael Poysti | Timo Kueppers | Draw: 1/2-1/2 | 29 | Open |
| 152 | 2019-01-04 | 31st Staufer-Open 2019 | Schwaebisch Gmuend GER | 6 | Timo Kueppers | Florian Lesny | Won: 1-0 | 38 | Open |
| 153 | 2019-01-04 | 31st Staufer-Open 2019 | Schwaebisch Gmuend GER | 5 | Andreas Stabolewski | Timo Kueppers | Draw: 1/2-1/2 | 51 | Open |
| 154 | 2019-01-03 | 31st Staufer-Open 2019 | Schwaebisch Gmuend GER | 4 | Timo Kueppers | Alexandre Dgebuadze | Lost: 0-1 | 46 | Open |
| 155 | 2019-01-03 | 31st Staufer-Open 2019 | Schwaebisch Gmuend GER | 3 | Pa Iniyan | Timo Kueppers | Draw: 1/2-1/2 | 46 | Open |
| 156 | 2019-01-02 | 31st Staufer-Open 2019 | Schwaebisch Gmuend GER | 2 | Timo Kueppers | Alex Browning | Won: 1-0 | 52 | Open |
| 157 | 2019-01-02 | 31st Staufer-Open 2019 | Schwaebisch Gmuend GER | 1 | Josef Gabriel | Timo Kueppers | Won: 0-1 | 34 | Open |
| 158 | 2018-12-16 | London Classic Open 2018 | London ENG | 9.26 | Timo Kueppers | Simon Wilks | Won: 1-0 | 38 | Open |
| 159 | 2018-12-15 | London Classic Open 2018 | London ENG | 8.29 | Robert S Eames | Timo Kueppers | Won: 0-1 | 41 | Open |
| 160 | 2018-12-15 | London Classic Open 2018 | London ENG | 7.33 | Timo Kueppers | Zhi Wei William Woong | Draw: 1/2-1/2 | 46 | Open |
| 161 | 2018-12-14 | London Classic Open 2018 | London ENG | 6.31 | Mohamed Ozayr Bhawoodien | Timo Kueppers | Draw: 1/2-1/2 | 41 | Open |
| 162 | 2018-12-13 | London Classic Open 2018 | London ENG | 5.13 | Timo Kueppers | Ameet K Ghasi | Lost: 0-1 | 48 | Open |
| 163 | 2018-12-12 | London Classic Open 2018 | London ENG | 4.32 | Martin P Burrows | Timo Kueppers | Won: 0-1 | 44 | Open |
| 164 | 2018-12-11 | London Classic Open 2018 | London ENG | 3.35 | Timo Kueppers | Nishchal Thatte | Draw: 1/2-1/2 | 35 | Open |
| 165 | 2018-12-10 | London Classic Open 2018 | London ENG | 2.4 | Lennart Sperling | Timo Kueppers | Draw: 1/2-1/2 | 11 | Open |
| 166 | 2018-12-09 | London Classic Open 2018 | London ENG | 1.48 | Timo Kueppers | Savin Dias | Won: 1-0 | 34 | Open |
| 167 | 2018-08-17 | 20th Sants Open 2018 | Barcelona ESP | 1.3 | Liviu-Dieter Nisipeanu | Timo Kueppers | Lost: 1-0 | 27 | Open |
| 168 | 2018-07-22 | 46th Sparkassen Open | Dortmund GER | 9.15 | Timo Kueppers | Joerg Schroeder | Draw: 1/2-1/2 | 11 | Open |
| 169 | 2018-07-21 | 46th Sparkassen Open | Dortmund GER | 8.7 | Marcel Quast | Timo Kueppers | Lost: 1-0 | 33 | Open |
| 170 | 2018-07-20 | 46th Sparkassen Open | Dortmund GER | 7.16 | Timo Kueppers | Pascal Puetter | Won: 1-0 | 32 | Open |
| 171 | 2018-07-18 | 46th Sparkassen Open | Dortmund GER | 5.14 | Vasily Naidich | Timo Kueppers | Won: 0-1 | 50 | Open |
| 172 | 2018-07-17 | 46th Sparkassen Open | Dortmund GER | 4.12 | Timo Kueppers | Vahan Nalbandyan | Lost: 0-1 | 77 | Open |
| 173 | 2018-07-16 | 46th Sparkassen Open | Dortmund GER | 3.3 | Tobias Jugelt | Timo Kueppers | Lost: 1-0 | 41 | Open |
| 174 | 2018-07-15 | 46th Sparkassen Open | Dortmund GER | 2.6 | Timo Kueppers | V. Zatonskih | Won: 1-0 | 40 | Open |
| 175 | 2018-07-14 | 46th Sparkassen Open | Dortmund GER | 1.21 | Raphael Kracht | Timo Kueppers | Won: 0-1 | 42 | Open |
| 176 | 2018-01-02 | 30th Staufer-Open 2018 | Schwaebisch Gmuend GER | 2.9 | Timo Kueppers | Normunds Miezis | Lost: 0-1 | 72 | Open |
| 177 | 2017-07-23 | Helmut-Kohls-Turnier 2017 | Dortmund GER | 9.5 | Timo Kueppers | Kevin Nguyen | Draw: 1/2-1/2 | 51 | Open |
| 178 | 2017-07-22 | Helmut-Kohls-Turnier 2017 | Dortmund GER | 8.1 | Fabian Stemmler | Timo Kueppers | Won: 0-1 | 37 | Open |
| 179 | 2017-07-21 | Helmut-Kohls-Turnier 2017 | Dortmund GER | 7.5 | Joris Kokje | Timo Kueppers | Draw: 1/2-1/2 | 52 | Open |
| 180 | 2017-07-20 | Helmut-Kohls-Turnier 2017 | Dortmund GER | 6.2 | Timo Kueppers | Nicolai Kistrup | Won: 1-0 | 62 | Open |
| 181 | 2017-07-19 | Helmut-Kohls-Turnier 2017 | Dortmund GER | 5.4 | Rene Borchert | Timo Kueppers | Lost: 1-0 | 45 | Open |
| 182 | 2017-07-18 | Helmut-Kohls-Turnier 2017 | Dortmund GER | 4.3 | Timo Kueppers | Ali Elier | Lost: 0-1 | 40 | Open |
| 183 | 2017-07-17 | Helmut-Kohls-Turnier 2017 | Dortmund GER | 3.3 | Janik Kruse | Timo Kueppers | Won: 0-1 | 46 | Open |
| 184 | 2017-07-16 | Helmut-Kohls-Turnier 2017 | Dortmund GER | 2.4 | Timo Kueppers | Tristan Niermann | Won: 1-0 | 33 | Open |
| 185 | 2017-07-15 | Helmut-Kohls-Turnier 2017 | Dortmund GER | 1.2 | Lando Korten | Timo Kueppers | Won: 0-1 | 38 | Open |
| 186 | 2017-06-10 | ch-GER Youth U18 2017 | Willingen GER | 9.1 | Timo Kueppers | Arno Reindl | Lost: 0-1 | 33 | Open |
| 187 | 2017-06-09 | ch-GER Youth U18 2017 | Willingen GER | 8.13 | Wilken Brunner | Timo Kueppers | Draw: 1/2-1/2 | 22 | Open |
| 188 | 2017-06-08 | ch-GER Youth U18 2017 | Willingen GER | 7.14 | Timo Kueppers | Kevin Silber | Won: 1-0 | 51 | Open |
| 189 | 2017-06-07 | ch-GER Youth U18 2017 | Willingen GER | 6.12 | Florian Schmekel | Timo Kueppers | Lost: 1-0 | 39 | Open |
| 190 | 2017-06-06 | ch-GER Youth U18 2017 | Willingen GER | 5.11 | Timo Kueppers | Henrik Hesse | Lost: 0-1 | 30 | Open |
| 191 | 2017-06-06 | ch-GER Youth U18 2017 | Willingen GER | 4.13 | Aidan Philippi | Timo Kueppers | Won: 0-1 | 32 | Open |
| 192 | 2017-06-05 | ch-GER Youth U18 2017 | Willingen GER | 3.12 | Pascal Karsay | Timo Kueppers | Lost: 1-0 | 28 | Open |
| 193 | 2017-06-04 | ch-GER Youth U18 2017 | Willingen GER | 2.9 | Timo Kueppers | Jana Schneider | Lost: 0-1 | 40 | Open |
| 194 | 2017-06-04 | ch-GER Youth U18 2017 | Willingen GER | 1.2 | Kevin Schroeder | Timo Kueppers | Draw: 1/2-1/2 | 76 | Open |
| 195 | 2016-12-04 | 2nd Bundesliga West 2016-17 | Germany GER | 3.8 | Ralf Kotter | Timo Kueppers | Lost: 1-0 | 63 | Open |
| 196 | 2016-10-16 | 2nd Bundesliga West 2016-17 | Germany GER | 1.8 | Andre Krueger | Timo Kueppers | Draw: 1/2-1/2 | 23 | Open |
| 197 | 2016-07-17 | 44th Sparkassen Open | Dortmund GER | 9.15 | Carsten Steinle | Timo Kueppers | Won: 0-1 | 69 | Open |
| 198 | 2016-07-16 | 44th Sparkassen Open | Dortmund GER | 8.23 | Timo Kueppers | Thorsten Sicars | Won: 1-0 | 32 | Open |
| 199 | 2016-07-15 | 44th Sparkassen Open | Dortmund GER | 7.25 | Jan Wastian | Timo Kueppers | Draw: 1/2-1/2 | 16 | Open |
| 200 | 2016-07-14 | 44th Sparkassen Open | Dortmund GER | 6.24 | Timo Kueppers | Jan Dette | Draw: 1/2-1/2 | 49 | Open |
- vs Nathanael PoystiDraw · ½–½Black · 2019-01-05 · Round 731st Staufer-Open 2019
- vs Florian LesnyWon · 1-0White · 2019-01-04 · Round 631st Staufer-Open 2019
- vs Andreas StabolewskiDraw · ½–½Black · 2019-01-04 · Round 531st Staufer-Open 2019
- vs Alexandre DgebuadzeLost · 0-1White · 2019-01-03 · Round 431st Staufer-Open 2019
- vs Pa IniyanDraw · ½–½Black · 2019-01-03 · Round 331st Staufer-Open 2019
- vs Alex BrowningWon · 1-0White · 2019-01-02 · Round 231st Staufer-Open 2019
- vs Josef GabrielWon · 0-1Black · 2019-01-02 · Round 131st Staufer-Open 2019
- vs Simon WilksWon · 1-0White · 2018-12-16 · Round 9.26London Classic Open 2018
- vs Robert S EamesWon · 0-1Black · 2018-12-15 · Round 8.29London Classic Open 2018
- vs Zhi Wei William WoongDraw · ½–½White · 2018-12-15 · Round 7.33London Classic Open 2018
- vs Mohamed Ozayr BhawoodienDraw · ½–½Black · 2018-12-14 · Round 6.31London Classic Open 2018
- vs Ameet K GhasiLost · 0-1White · 2018-12-13 · Round 5.13London Classic Open 2018
- vs Martin P BurrowsWon · 0-1Black · 2018-12-12 · Round 4.32London Classic Open 2018
- vs Nishchal ThatteDraw · ½–½White · 2018-12-11 · Round 3.35London Classic Open 2018
- vs Lennart SperlingDraw · ½–½Black · 2018-12-10 · Round 2.4London Classic Open 2018
- vs Savin DiasWon · 1-0White · 2018-12-09 · Round 1.48London Classic Open 2018
- vs Liviu-Dieter NisipeanuLost · 1-0Black · 2018-08-17 · Round 1.320th Sants Open 2018
- vs Joerg SchroederDraw · ½–½White · 2018-07-22 · Round 9.1546th Sparkassen Open
- vs Marcel QuastLost · 1-0Black · 2018-07-21 · Round 8.746th Sparkassen Open
- vs Pascal PuetterWon · 1-0White · 2018-07-20 · Round 7.1646th Sparkassen Open
- vs Vasily NaidichWon · 0-1Black · 2018-07-18 · Round 5.1446th Sparkassen Open
- vs Vahan NalbandyanLost · 0-1White · 2018-07-17 · Round 4.1246th Sparkassen Open
- vs Tobias JugeltLost · 1-0Black · 2018-07-16 · Round 3.346th Sparkassen Open
- vs V. ZatonskihWon · 1-0White · 2018-07-15 · Round 2.646th Sparkassen Open
- vs Raphael KrachtWon · 0-1Black · 2018-07-14 · Round 1.2146th Sparkassen Open
- vs Normunds MiezisLost · 0-1White · 2018-01-02 · Round 2.930th Staufer-Open 2018
- vs Kevin NguyenDraw · ½–½White · 2017-07-23 · Round 9.5Helmut-Kohls-Turnier 2017
- vs Fabian StemmlerWon · 0-1Black · 2017-07-22 · Round 8.1Helmut-Kohls-Turnier 2017
- vs Joris KokjeDraw · ½–½Black · 2017-07-21 · Round 7.5Helmut-Kohls-Turnier 2017
- vs Nicolai KistrupWon · 1-0White · 2017-07-20 · Round 6.2Helmut-Kohls-Turnier 2017
- vs Rene BorchertLost · 1-0Black · 2017-07-19 · Round 5.4Helmut-Kohls-Turnier 2017
- vs Ali ElierLost · 0-1White · 2017-07-18 · Round 4.3Helmut-Kohls-Turnier 2017
- vs Janik KruseWon · 0-1Black · 2017-07-17 · Round 3.3Helmut-Kohls-Turnier 2017
- vs Tristan NiermannWon · 1-0White · 2017-07-16 · Round 2.4Helmut-Kohls-Turnier 2017
- vs Lando KortenWon · 0-1Black · 2017-07-15 · Round 1.2Helmut-Kohls-Turnier 2017
- vs Arno ReindlLost · 0-1White · 2017-06-10 · Round 9.1ch-GER Youth U18 2017
- vs Wilken BrunnerDraw · ½–½Black · 2017-06-09 · Round 8.13ch-GER Youth U18 2017
- vs Kevin SilberWon · 1-0White · 2017-06-08 · Round 7.14ch-GER Youth U18 2017
- vs Florian SchmekelLost · 1-0Black · 2017-06-07 · Round 6.12ch-GER Youth U18 2017
- vs Henrik HesseLost · 0-1White · 2017-06-06 · Round 5.11ch-GER Youth U18 2017
- vs Aidan PhilippiWon · 0-1Black · 2017-06-06 · Round 4.13ch-GER Youth U18 2017
- vs Pascal KarsayLost · 1-0Black · 2017-06-05 · Round 3.12ch-GER Youth U18 2017
- vs Jana SchneiderLost · 0-1White · 2017-06-04 · Round 2.9ch-GER Youth U18 2017
- vs Kevin SchroederDraw · ½–½Black · 2017-06-04 · Round 1.2ch-GER Youth U18 2017
- vs Ralf KotterLost · 1-0Black · 2016-12-04 · Round 3.82nd Bundesliga West 2016-17
- vs Andre KruegerDraw · ½–½Black · 2016-10-16 · Round 1.82nd Bundesliga West 2016-17
- vs Carsten SteinleWon · 0-1Black · 2016-07-17 · Round 9.1544th Sparkassen Open
- vs Thorsten SicarsWon · 1-0White · 2016-07-16 · Round 8.2344th Sparkassen Open
- vs Jan WastianDraw · ½–½Black · 2016-07-15 · Round 7.2544th Sparkassen Open
- vs Jan DetteDraw · ½–½White · 2016-07-14 · Round 6.2444th Sparkassen Open
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-10 | 2. Bundesliga Nord 2026-2027 Oktober 2026 | Classical | 1½ |
| 2026-10-04 | Oberliga NRW 2026-2027 Oktober 2026 | Classical | 0 |
| 2026-09-12 | Oberliga NRW 2026-2027 September 2026 | Classical | 1 |
| 2026-09-05 | Muelheimer 5 Tagesnorm 2026 - Gruppe IM-Norm | Classical | 5½ |
| 2026-08-15 | Kanizsa Open - Group A | Classical | 5 |