Oct 2026BaselRound of 16 · Hard · Oct 2026
Fritz6-4 6-3
Mar 2025MiamiRound of 32 · Hard · Mar 2025
Fritz7-5 6-3
Feb 2025DallasRound of 16 · Hard · Feb 2025
Shapovalov2-6 6-3 7-6
Mar 2023ATP MiamiRound of 32 · Hard · Mar 2023
Fritz6-4 6-4
Mar 2023ATP AcapulcoRound of 16 · Hard · Mar 2023
Fritz6-4 6-4
Oct 2022ViennaRound of 16 · Hard · Oct 2022
Shapovalov6-1 4-6 6-3