| Jul 23, 2026 | Mattmann | 0–1 | Koehler | Amateur Tournament (ATO) | Sicilian Defense: O'Kelly Variation, Wing Gambit | |
| Jul 22, 2026 | Koehler | ½–½ | Rohde | Amateur Tournament (ATO) | French Defense: Chigorin Variation | |
| Jul 21, 2026 | Stokes | 1–0 | Koehler | Amateur Tournament (ATO) | Neo-Grünfeld Defense: Classical Variation, Original Defense | |
| Jul 21, 2026 | Koehler | 1–0 | Schoch | Amateur Tournament (ATO) | Caro-Kann Defense: Tartakower Variation | |
| Jul 19, 2026 | Delesenne | 1–0 | Koehler | Round 12: Delesenne, Arthur - Koehler, Noe | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jul 19, 2026 | Koehler | 1–0 | Zumbrunn | Round 11: Koehler, Noe - Zumbrunn, Simon | Italian Game: Scotch Gambit, Max Lange Attack | |
| Jul 19, 2026 | Jelicic | 1–0 | Koehler | Round 10: Jelicic, Hugo - Koehler, Noe | Queen's Gambit Declined: Harrwitz Attack | |
| Jul 19, 2026 | Koehler | ½–½ | Berezovskii | Round 9: Koehler, Noe - Berezovskii, Arina | Zukertort Opening: Nimzo-Larsen Variation | |
| Jul 19, 2026 | Koehler | 0–1 | Leuthold | Round 7: Koehler, Noe - Leuthold, Cyrill | Pirc Defense: Classical Variation | |
| Jul 19, 2026 | Koehler | 0–1 | Jud | Round 3: Koehler, Noe - Jud, Marc | Sicilian Defense: Najdorf Variation | |
| Jul 19, 2026 | Koehler | 0–1 | Mikavica | Round 1: Koehler, Noe - Mikavica, Mirko | Philidor Defense: Lion Variation | |
| Jul 18, 2026 | Wegelin | ½–½ | Koehler | Amateur Tournament (ATO) | Zukertort Opening: Sicilian Invitation | |
| Jul 17, 2026 | Nass | ½–½ | Koehler | Amateur Tournament (ATO) | Sicilian Defense: Delayed Alapin Variation, with e6 | |
| Jul 16, 2026 | Koehler | ½–½ | Oesch | Amateur Tournament (ATO) | Czech Defense | |
| Jul 15, 2026 | Koehler | ½–½ | Hofmann | Amateur Tournament (ATO) | Caro-Kann Defense: Classical Variation | |
| Jul 15, 2026 | Schmid | ½–½ | Koehler | Amateur Tournament (ATO) | Zukertort Opening: Sicilian Invitation | |
| Jul 12, 2026 | Koehler | 0–1 | Knuesel | Round 8: Koehler, Noe - Knuesel, Jolan | Caro-Kann Defense: Tartakower Variation | |
| Jul 12, 2026 | Koehler | 0–1 | Tan | Round 6: Koehler, Noe - Tan, Jimmy | Caro-Kann Defense: Tartakower Variation | |
| Jul 12, 2026 | Arjun Kalyan | 1–0 | Koehler | Round 1: Arjun Kalyan - Koehler, Noe | Sicilian Defense: Kan Variation, Modern Variation | |
| May 22, 2026 | Koehler | 0–1 | Fernandes Barbosa Dos Santos | 38e Open d’échecs de la FGE | Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line | |
| Jul 13, 2025 | Koehler | 0–1 | Shumilov | Biel Chess Festival 2025 Rapid | Zukertort Opening: Nimzo-Larsen Variation | |
| Jul 13, 2025 | Yu | 1–0 | Koehler | Biel Chess Festival 2025 Rapid | Sicilian Defense: Taimanov Variation, Bastrikov Variation | |
| Jul 13, 2025 | Koehler | ½–½ | Corbat | Biel Chess Festival 2025 Rapid | Réti Opening: Réti Accepted | |
| Jul 13, 2025 | Schreiber | 0–1 | Koehler | Biel Chess Festival 2025 Rapid | Sicilian Defense: Taimanov Variation | |
| Jul 13, 2025 | Tkhoruk | 1–0 | Koehler | Biel Chess Festival 2025 Rapid | Zukertort Opening: Sicilian Invitation | |
| Jul 13, 2025 | Koehler | ½–½ | De Gregorio | Biel Chess Festival 2025 Rapid | Zukertort Opening: Nimzo-Larsen Variation | |
| Jul 13, 2025 | Koehler | 1–0 | Berger | Round 1: Koehler, Noe - Berger, Vincent | Réti Opening: Anglo-Slav Variation, New York System | |
| Jul 26, 2024 | Koehler | 0–1 | Wolffs | Biel Chess Festival WT1 | Sicilian Defense: Closed, Traditional | |
| Jul 25, 2024 | Althaus Peter | 0–1 | Koehler | Biel Chess Festival WT1 | Pterodactyl Defense: Eastern, Benoni | |
| Jul 24, 2024 | Koehler | 0–1 | Miranda | Biel Chess Festival WT1 | Zukertort Opening: Nimzo-Larsen Variation | |
| Jul 23, 2024 | Reithmayer | 0–1 | Koehler | Biel Chess Festival WT1 | English Opening: Symmetrical Variation | |
| Jul 22, 2024 | Koehler | 0–1 | Steiner | Biel Chess Festival WT1 | Zukertort Opening: Sicilian Invitation | |