| — | Bagrationi | * | Koehler | Grenke Open | Caro-Kann Defense: Advance Variation, Short Variation | |
| Apr 6, 2026 | Hasanov | 1–0 | Koehler | Grenke Chess Festival 2026 Open | Slav Defense | |
| Apr 3, 2026 | Amar | 1–0 | Koehler | Grenke Chess Festival 2026 Open | Caro-Kann Defense: Classical Variation | |
| Apr 3, 2026 | Koehler | ½–½ | Nothnagel | Grenke Chess Festival 2026 Open | Italian Game: Classical Variation, Giuoco Pianissimo | |
| Nov 9, 2025 | Kyparissopoulos | 1–0 | Koehler | Round 9: Kyparissopoulos, Spyridon - Koehler, Christian Friedrich | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Nov 8, 2025 | Joel Paul Ganta | ½–½ | Koehler | Round 8: Joel Paul Ganta - Koehler, Christian Friedrich | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Nov 7, 2025 | Koehler | ½–½ | Ronsin | Round 7: Koehler, Christian Friedrich - Ronsin, Corentin | Sicilian Defense: Moscow Variation, Main Line | |
| Nov 5, 2025 | Koehler | 0–1 | Chanda | Round 5: Koehler, Christian Friedrich - Chanda, Sandipan | French Defense: Exchange Variation | |
| Nov 2, 2025 | Koehler | 0–1 | Sasikiran | Round 2: Koehler, Christian Friedrich - Sasikiran, Krishnan | Pirc Defense: Classical Variation, Quiet System, Czech Defense | |
| Apr 21, 2025 | Paeslack | ½–½ | Koehler | Freestyle Chess Open A | ? | |
| Apr 20, 2025 | Koehler | 0–1 | Tang | Freestyle Chess Open A | ? | |
| Apr 19, 2025 | Deviatkin | * | Koehler | Freestyle Chess Open A | ? | |
| Apr 18, 2025 | Vachier-Lagrave | 1–0 | Koehler | Round 3: Vachier-Lagrave, Maxime - Koehler, Christian Friedrich | ? | |
| Apr 17, 2025 | Koehler | 0–1 | Erigaisi Arjun | Round 1: Koehler, Christian Friedrich - Erigaisi Arjun | ? | |
| Nov 3, 2024 | Koehler | 1–0 | Morawietz | Round 9: Koehler, Christian Friedrich - Morawietz, Dieter | French Defense: Advance Variation, Paulsen Attack | |
| Nov 2, 2024 | Womacka | ½–½ | Koehler | Round 8: Womacka, Mathias - Koehler, Christian Friedrich | Caro-Kann Defense: Classical Variation, Spassky Variation | |
| Nov 1, 2024 | Koehler | 1–0 | Niese | Round 7: Koehler, Christian Friedrich - Niese, Holger | Petrov's Defense: Classical Attack, Chigorin Variation | |
| Oct 30, 2024 | Koehler | * | Karthik Venkataraman | Round 5: Koehler, Christian Friedrich - Karthik Venkataraman | ? | |
| Oct 27, 2024 | Koehler | 0–1 | Piorun | Round 2: Koehler, Christian Friedrich - Piorun, Kacper | French Defense: Advance Variation | |
| Mar 31, 2024 | Ertan | ½–½ | Koehler | Grenke Open | Caro-Kann Defense: Advance Variation, Short Variation | |
| Mar 30, 2024 | Koehler | ½–½ | Roser | new tournament description | Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation | |
| Aug 20, 2022 | Boder | 1–0 | Koehler | Deutschemeiterschaft offen 2022 | Catalan Opening: Closed, Botvinnik Variation | |
| Aug 19, 2022 | Boder | * | Koehler | Deutschemeiterschaft offen 2022 | Sicilian Defense: French Variation | |
| Aug 18, 2022 | Koehler | 0–1 | Eichstaedt | Deutschemeiterschaft offen 2022 | Semi-Slav Defense: Normal Variation | |
| Aug 18, 2022 | Feidt | 0–1 | Koehler | Deutschemeiterschaft offen 2022 | English Opening: Anglo-Dutch Defense | |
| Aug 17, 2022 | Burian | ½–½ | Koehler | Deutschemeiterschaft offen 2022 | Ruy Lopez: Closed, Chigorin Defense | |
| Aug 16, 2022 | Koehler | 0–1 | Costa | Deutschemeiterschaft offen 2022 | English Opening: Anglo-Indian Defense, Queen's Knight Variation | |
| Aug 16, 2022 | Westphal | 0–1 | Koehler | Deutschemeiterschaft offen 2022 | Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line | |
| Aug 15, 2022 | Koehler | 0–1 | Vogel | Deutschemeiterschaft offen 2022 | Sicilian Defense: McDonnell Attack, Tal Gambit | |
| Aug 14, 2022 | Parvanyan | 1–0 | Koehler | Deutschemeiterschaft offen 2022 | Zukertort Opening: Dutch Variation | |