| Jul 31, 2025 | Hahn | ½–½ | Wahlicht | Round 1: Hahn, Markus - Wahlicht, Mike | Sicilian Defense: Closed | |
| Jan 4, 2025 | Czaeczine | 1–0 | Hahn | 35. Staufer Open 2025 | Sicilian Defense: Kan Variation, Maróczy Bind, Réti Variation | |
| Jan 3, 2025 | Hahn | ½–½ | Lorscheid | 35. Staufer Open 2025 | Indian Defense: Wade-Tartakower Defense | |
| Jan 3, 2025 | Walter | ½–½ | Hahn | 35. Staufer Open 2025 | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation, Early Deviations | |
| Jan 2, 2025 | Mester | ½–½ | Hahn | 35. Staufer Open 2025 | Dutch Defense: Classical Variation | |
| Jul 28, 2024 | Hahn | ½–½ | Schulze | Round 7: Hahn, Markus - Schulze, Lara | Indian Defense: Dzindzi-Indian Defense | |
| Jul 27, 2024 | Langheinrich | * | Hahn | Round 6: Langheinrich, Ferenc - Hahn, Markus | Sicilian Defense: Richter-Rauzer Variation, Neo-Modern Variation | |
| Jul 27, 2024 | Hahn | ½–½ | Tiarks | Round 5: Hahn, Markus - Tiarks, Jann-Christian | Slav Defense: Breyer Variation | |
| Jul 25, 2024 | Mertens | 0–1 | Hahn | Round 2: Mertens, Fridolin - Hahn, Markus | Caro-Kann Defense: Exchange Variation | |
| Jul 25, 2024 | Hahn | 1–0 | Phenn | Round 1: Hahn, Markus - Phenn, Jan-Niklas | Queen's Gambit Declined | |
| Jul 25, 2024 | Huber | ½–½ | Hahn | Round 4: Huber, Benedikt - Hahn, Markus | Sicilian Defense: Delayed Alapin Variation | |
| Jul 25, 2024 | Hahn | 1–0 | Solberg | Round 3: Hahn, Markus - Solberg, Joachim | Queen's Gambit Declined | |
| Nov 21, 2021 | Hahn | ½–½ | Abel | Heusenstamm Sparkassen Open 2021 | Slav Defense: Exchange Variation | |
| Nov 21, 2021 | Gebhardt | 0–1 | Hahn | Heusenstamm Sparkassen Open 2021 | Bogo-Indian Defense: Nimzowitsch Variation | |
| Nov 20, 2021 | Lesny | 1–0 | Hahn | Heusenstamm Sparkassen Open 2021 | Sicilian Defense: Najdorf Variation, English Attack | |
| Nov 19, 2021 | Hahn | ½–½ | Milov | Heusenstamm Sparkassen Open 2021 | Dutch Defense: Fianchetto Attack | |
| Nov 19, 2021 | Waffenschmidt | 0–1 | Hahn | Heusenstamm Sparkassen Open 2021 | Nimzo-Indian Defense: Classical Variation, Vitolins-Adorjan Gambit | |
| — | Hahn | 0–1 | Schulz | Round 7: Hahn, Markus - Schulz, Karsten | Catalan Opening: Closed | |