Level, 1 wins each over 2 singles meetings since 2025. Last meeting on 28/10/2026 at Swiss Indoors Basel - Basel.
| Date | Tournament | Round | Surface | Winner | Score |
|---|---|---|---|---|---|
| 28/10/2026 | Swiss Indoors Basel - Basel | Round 1 | indoor hard | Struff | 6-4 6-3 |
| 13/08/2025 | Cancun Challenger | Round 1 | hard | Hanfmann | 3-6 7-5 6-1 |
| indoor hard | Struff 1 - 0 Hanfmann |
| hard | Struff 0 - 1 Hanfmann |
| 2026 | Struff 1 - 0 Hanfmann |
| 2025 | Struff 0 - 1 Hanfmann |
178 wins, 147 losses since 2021 (54.8%).
Last matches: D V V D V
188 wins, 161 losses since 2021 (53.9%).
Last matches: D D V D V
Level, 1 wins each over 2 singles meetings since 2025.
On 28/10/2026, at Swiss Indoors Basel - Basel (Round 1): Jan-Lennard Struff won 6-4 6-3.