| — | Ehmann | 0–1 | Jaskolka | new tournament description | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| — | Khachatryan | ½–½ | Ehmann | Grenke Open | Indian Defense: Spielmann-Indian | |
| Feb 17, 2026 | Ehmann | ½–½ | Doll | 5. Int. Baden-Badener Faschingsopen | Ruy Lopez: Morphy Defense, Wormald Attack | |
| Feb 17, 2026 | Stephanblome | ½–½ | Ehmann | 5. Int. Baden-Badener Faschingsopen | Benoni Defense: Uhlmann Variation | |
| Feb 16, 2026 | Ehmann | ½–½ | Baltzer | 5. Int. Baden-Badener Faschingsopen | Caro-Kann Defense: Tartakower Variation | |
| Feb 16, 2026 | Shanawaz Thabrez | 0–1 | Ehmann | 5. Int. Baden-Badener Faschingsopen | Sicilian Defense: Najdorf Variation | |
| Feb 15, 2026 | Ehmann | ½–½ | Stichter | 5. Int. Baden-Badener Faschingsopen | French Defense: Alekhine-Chatard Attack | |
| Feb 14, 2026 | Ehmann | 1–0 | Linder | 5. Int. Baden-Badener Faschingsopen | French Defense: Rubinstein Variation | |
| Feb 14, 2026 | Ruegert | 1–0 | Ehmann | 5. Int. Baden-Badener Faschingsopen | Sicilian Defense: Modern Variations | |
| Jul 18, 2025 | Ehmann | ½–½ | Meyer | Round 3: Ehmann, Thilo - Meyer, Falko | Caro-Kann Defense: Tartakower Variation | |
| Jul 17, 2025 | Koelpin | 0–1 | Ehmann | Round 2: Koelpin, Arvid - Ehmann, Thilo | Pseudo Queen's Indian Defense | |
| Jul 16, 2025 | Ehmann | 1–0 | Malek | Round 5: Ehmann, Thilo - Malek, Daniel | Petrov's Defense: Nimzowitsch Attack | |
| Jul 16, 2025 | Musiienko | ½–½ | Ehmann | Round 4: Musiienko, Tymur - Ehmann, Thilo | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Jun 15, 2025 | Ehmann | ½–½ | Cofmann | Round 9: Ehmann, Thilo - Cofmann, Veaceslav | French Defense: Normal Variation | |
| Jun 15, 2025 | Ehmann | 0–1 | Nothnagel | Round 8: Ehmann, Thilo - Nothnagel, Marian Can | Ruy Lopez: Morphy Defense, Steinitz Deferred | |
| Jun 15, 2025 | Gruenter | 0–1 | Ehmann | Round 7: Gruenter, Martin - Ehmann, Thilo | Sicilian Defense: Alapin Variation | |
| Jun 15, 2025 | Ehmann | ½–½ | Nechitaylo | Round 6: Ehmann, Thilo - Nechitaylo, Nikita | Sicilian Defense: Kalashnikov Variation | |
| Jun 14, 2025 | Schnabel | 0–1 | Ehmann | Round 5: Schnabel, Ralf - Ehmann, Thilo | Sicilian Defense: Najdorf Variation | |
| Jun 14, 2025 | Ehmann | 1–0 | Grzeca | Round 4: Ehmann, Thilo - Grzeca, Pascal | Sicilian Defense: Dragon Variation, Yugoslav Attack, Czerniak Variation | |
| Jun 14, 2025 | Brunke | ½–½ | Ehmann | Round 3: Brunke, Pascal - Ehmann, Thilo | English Opening: Symmetrical Variation, Rubinstein Variation | |
| Jun 14, 2025 | Ehmann | 0–1 | Albert | Round 2: Ehmann, Thilo - Albert, Marco | Sicilian Defense: Najdorf Variation | |
| Jun 14, 2025 | Hagner | ½–½ | Ehmann | Round 1: Hagner, Bennet - Ehmann, Thilo | Sicilian Defense: Najdorf Variation | |
| Jan 6, 2025 | Ehmann | 1–0 | Yasmo | 35. Staufer Open 2025 | Ruy Lopez: Berlin Defense, l'Hermet Variation, Berlin Wall Defense | |
| Jan 5, 2025 | Ehmann | 1–0 | Albrecht | 35. Staufer Open 2025 | Ruy Lopez: Morphy Defense, Anderssen Variation | |
| Jan 5, 2025 | Ferster | 1–0 | Ehmann | 35. Staufer Open 2025 | English Opening: Anglo-Indian Defense | |
| Jan 4, 2025 | Ehmann | 0–1 | Poysti | 35. Staufer Open 2025 | Caro-Kann Defense | |
| Jan 3, 2025 | Ehmann | ½–½ | Peng | 35. Staufer Open 2025 | Sicilian Defense: French Variation, Normal | |
| Jan 3, 2025 | Baranyai-Molnar | ½–½ | Ehmann | 35. Staufer Open 2025 | Sicilian Defense: Najdorf Variation, Poisoned Pawn Accepted | |
| Jan 2, 2025 | Ehmann | 1–0 | Hoenick | 35. Staufer Open 2025 | Sicilian Defense: Kalashnikov Variation | |
| Jan 2, 2025 | Schellenberg | 0–1 | Ehmann | 35. Staufer Open 2025 | Benoni Defense: King's Pawn Line | |
| Sep 28, 2024 | Ehmann | 0–1 | Vogel | Round 20: Ehmann, Thilo - Vogel, Roven | Sicilian Defense: Najdorf Variation | |
| Sep 28, 2024 | Karsay | 0–1 | Ehmann | Round 13: Karsay, Pascal - Ehmann, Thilo | Zukertort Opening | |
| Sep 28, 2024 | Ehmann | 0–1 | Schulze | Round 9: Ehmann, Thilo - Schulze, Torben, Dr. | Scotch Game: Malaniuk Variation | |
| Sep 28, 2024 | Ehmann | 0–1 | Donchenko | Round 11: Ehmann, Thilo - Donchenko, Alexander | Sicilian Defense: Najdorf Variation | |
| Mar 31, 2024 | Ehmann | 1–0 | Hoethe | new tournament description | ? | |
| Mar 31, 2024 | Feuerstack | 1–0 | Ehmann | Grenke Chess Open 2024 | Sicilian Defense: Alapin Variation | |
| Mar 30, 2024 | Ehmann | ½–½ | Giorgadze | new tournament description | French Defense: Rubinstein Variation, Blackburne Defense | |
| Mar 30, 2024 | Semling | * | Ehmann | new tournament description | ? | |
| Mar 29, 2024 | Meier | ½–½ | Ehmann | Grenke Chess Open 2024 | Zukertort Opening: Sicilian Invitation | |
| Feb 13, 2024 | Ehmann | 0–1 | Sebastian Bleecke | Baden-Baden Faschingsopen 2024 | King's Gambit Accepted: Fischer Defense | |
| Feb 12, 2024 | Xiao Zhang | 1–0 | Ehmann | Baden-Baden Faschingsopen 2024 | Trompowsky Attack | |
| Feb 12, 2024 | Ehmann | ½–½ | Huber | Baden-Baden Faschingsopen 2024 | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Feb 12, 2024 | Pal Suranyi | 0–1 | Ehmann | Baden-Baden Faschingsopen 2024 | Benoni Defense: Knight's Tour Variation | |
| Feb 12, 2024 | Ehmann | 1–0 | Feil | Baden-Baden Faschingsopen 2024 | Petrov's Defense: Classical Attack, Marshall Variation | |
| Feb 12, 2024 | Andre Hayen | 0–1 | Ehmann | Baden-Baden Faschingsopen 2024 | Sicilian Defense: Najdorf Variation, Zagreb Variation | |
| Feb 12, 2024 | Ehmann | 0–1 | Pijpers | Baden-Baden Faschingsopen 2024 | Sicilian Defense: Dragon Variation, Yugoslav Attack, Panov Variation | |
| Feb 12, 2024 | Henrik Petersen | 0–1 | Ehmann | Baden-Baden Faschingsopen 2024 | Sicilian Defense: Alapin Variation | |
| Aug 3, 2024 | Poetsch | 1–0 | Ehmann | Round 5: Poetsch, Hagen - Ehmann, Thilo | Sicilian Defense: Najdorf Variation | |
| Aug 2, 2024 | Ehmann | ½–½ | Khachatryan | Round 4: Ehmann, Thilo - Khachatryan, Taron | Ruy Lopez: Morphy Defense, Caro Variation | |
| Aug 2, 2024 | Cofmann | ½–½ | Ehmann | Round 3: Cofmann, Veaceslav - Ehmann, Thilo | Benoni Defense: Classical Variation, New York Variation | |
| Aug 1, 2024 | Ehmann | ½–½ | Hinrichs | Round 2: Ehmann, Thilo - Hinrichs, Paul | Ruy Lopez: Closed, Worrall Attack, Delayed Castling Line | |
| Nov 12, 2023 | Ehmann | 1–0 | Kolb | Deutsche Schnellschach-Einzelmeisterschaft 2023 | Caro-Kann Defense: Breyer Variation | |
| Nov 12, 2023 | Ehmann | 1–0 | Stein | Deutsche Schnellschach-Einzelmeisterschaft 2023 | Ruy Lopez: Morphy Defense, Classical Defense Deferred | |
| Nov 12, 2023 | Harff | ½–½ | Ehmann | Deutsche Schnellschach-Einzelmeisterschaft 2023 | English Opening: Great Snake Variation | |
| Nov 12, 2023 | Mons | ½–½ | Ehmann | Deutsche Schnellschach-Einzelmeisterschaft 2023 | Zukertort Opening: Sicilian Invitation | |
| Nov 11, 2023 | Ehmann | 0–1 | Kuegel | Deutsche Schnellschach-Einzelmeisterschaft 2023 | Nimzo-Larsen Attack: Modern Variation | |
| Nov 11, 2023 | Ehmann | 1–0 | Gloeckler | Deutsche Schnellschach-Einzelmeisterschaft 2023 | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Nov 11, 2023 | Langheinrich | 1–0 | Ehmann | Deutsche Schnellschach-Einzelmeisterschaft 2023 | Sicilian Defense: Najdorf Variation | |
| Nov 11, 2023 | Pubantz | 0–1 | Ehmann | Deutsche Schnellschach-Einzelmeisterschaft 2023 | Catalan Opening | |
| Aug 20, 2023 | Ehmann | ½–½ | Gramb | German Championship | Ruy Lopez: Berlin Defense, l'Hermet Variation, Berlin Wall Defense | |
| Aug 19, 2023 | Schulz | ½–½ | Ehmann | German Championship | Sicilian Defense: Modern Variations | |
| Aug 18, 2023 | Ehmann | ½–½ | Bracker | German Championship | Ruy Lopez: Morphy Defense | |
| Aug 18, 2023 | Weishaeutel | ½–½ | Ehmann | German Championship | Bogo-Indian Defense: Nimzowitsch Variation | |
| Aug 17, 2023 | Ehmann | 0–1 | Tschernatsch | German Championship | Sicilian Defense: Najdorf Variation | |
| Aug 16, 2023 | Ehmann | ½–½ | Graf | German Championship | French Defense: Classical Variation, Tartakower Variation | |
| Aug 16, 2023 | Poetsch | ½–½ | Ehmann | German Championship | Sicilian Defense: Moscow Variation | |
| Aug 15, 2023 | Gloeckler | 1–0 | Ehmann | German Championship | Sicilian Defense: Closed, Traditional | |
| Aug 21, 2022 | Ehmann | 1–0 | Scheftlein | Deutsche Blitzmeiterschaft 2022 | Caro-Kann Defense: Karpov Variation, Modern Variation, Kasparov Attack | |
| Aug 21, 2022 | Ehmann | 0–1 | Walter | Deutsche Blitzmeiterschaft 2022 | Ruy Lopez: Berlin Defense, l'Hermet Variation, Berlin Wall Defense | |
| Aug 21, 2022 | Ehmann | 0–1 | Bluebaum | Deutsche Blitzmeiterschaft 2022 | French Defense: Classical Variation, Burn Variation, Morozevich Line | |
| Aug 21, 2022 | Ehmann | ½–½ | Telljohann | Deutsche Blitzmeiterschaft 2022 | Zukertort Opening: Sicilian Invitation | |
| Aug 21, 2022 | Ehmann | 1–0 | Hertneck | Deutsche Blitzmeiterschaft 2022 | French Defense: Winawer Variation, Advance Variation | |
| Aug 21, 2022 | Ehmann | ½–½ | Braun | Deutsche Blitzmeiterschaft 2022 | Caro-Kann Defense: Main Line | |
| Aug 21, 2022 | Ehmann | 1–0 | Gauglitz | Deutsche Blitzmeiterschaft 2022 | Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation | |
| Aug 21, 2022 | Ehmann | ½–½ | Dubansky | Deutsche Blitzmeiterschaft 2022 | Ruy Lopez: Closed, Borisenko Variation | |
| Aug 21, 2022 | Ehmann | ½–½ | Boehm | Deutsche Blitzmeiterschaft 2022 | Caro-Kann Defense: Main Line | |
| Aug 21, 2022 | Freiberger | 1–0 | Ehmann | Deutsche Blitzmeiterschaft 2022 | Sicilian Defense: Smith-Morra Gambit | |
| Aug 21, 2022 | Krause | ½–½ | Ehmann | Deutsche Blitzmeiterschaft 2022 | Sicilian Defense: Najdorf Variation, Poisoned Pawn Variation | |
| Aug 21, 2022 | Pajeken | 1–0 | Ehmann | Deutsche Blitzmeiterschaft 2022 | Sicilian Defense: Moscow Variation | |
| Aug 21, 2022 | Meyer | 1–0 | Ehmann | Deutsche Blitzmeiterschaft 2022 | Richter-Veresov Attack | |
| Aug 21, 2022 | Freiberger | 1–0 | Ehmann | German Championship | Blitz | Sicilian Defense: Smith-Morra Gambit | |
| Aug 21, 2022 | Vogel | ½–½ | Ehmann | Deutsche Blitzmeiterschaft 2022 | Bogo-Indian Defense: Vitolins Variation | |
| Aug 21, 2022 | Kotz | 1–0 | Ehmann | Deutsche Blitzmeiterschaft 2022 | Sicilian Defense: Smith-Morra Gambit | |
| Aug 21, 2022 | Barzen | ½–½ | Ehmann | Deutsche Blitzmeiterschaft 2022 | Sicilian Defense: Closed | |
| Aug 21, 2022 | Bethke | 1–0 | Ehmann | Deutsche Blitzmeiterschaft 2022 | Sicilian Defense: Najdorf Variation, English Attack | |
| Aug 21, 2022 | Wichmann | 1–0 | Ehmann | Deutsche Blitzmeiterschaft 2022 | King's Indian Defense: Orthodox Variation | |
| Aug 21, 2022 | Zelbel | 1–0 | Ehmann | Deutsche Blitzmeiterschaft 2022 | Sicilian Defense: Alapin Variation | |
| Aug 21, 2022 | Voege | 1–0 | Ehmann | Deutsche Blitzmeiterschaft 2022 | Queen's Gambit Declined: Ragozin Defense | |
| Aug 21, 2022 | Kopylov | ½–½ | Ehmann | Deutsche Blitzmeiterschaft 2022 | Modern Defense: Standard Line | |
| Aug 21, 2022 | Schneider | 1–0 | Ehmann | Deutsche Blitzmeiterschaft 2022 | Sicilian Defense: Closed, Traditional | |
| Aug 20, 2022 | Ehmann | 1–0 | Mueer | Pokal Finale | Sicilian Defense: Najdorf Variation, Adams Attack | |
| Aug 19, 2022 | Ehmann | 1–0 | Puerckhauer | Pokal Finale | Caro-Kann Defense: Main Line | |
| Aug 19, 2022 | Woelk | 0–1 | Ehmann | Pokal Finale | Sicilian Defense: Najdorf Variation, Poisoned Pawn Accepted | |
| Aug 18, 2022 | Schroeder | 0–1 | Ehmann | Pokal Finale | Sicilian Defense: Najdorf Variation | |
| Jul 31, 2021 | Ehmann | ½–½ | Muckle | German Championship | French Defense: King's Indian Attack | |
| Jul 30, 2021 | Ehmann | ½–½ | Poetsch | German Championship | Scandinavian Defense | |
| Jul 29, 2021 | Ehmann | 1–0 | Colbow | German Championship | Sicilian Defense: Najdorf Variation | |
| Jul 29, 2021 | Rosner | 1–0 | Ehmann | German Championship | Neo-Grünfeld Defense: Delayed Exchange Variation | |
| Jul 28, 2021 | Hess | 0–1 | Ehmann | German Championship | Sicilian Defense: Closed, Traditional | |
| Jul 27, 2021 | Ehmann | 0–1 | Feuerstack | German Championship | Caro-Kann Defense: Tartakower Variation | |