18 Aug To 08 SepUS OpenUS Open Men Singles 2025Eliminated in qualification by Z. Svajda.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationZachary SvajdaLost2 - 6 6 - 7
03 Aug To 10 AugATP Challenger Chicago, USAATP Challenger Chicago, USA Men Singles 2025Seeded: #1Eliminated in semi final by Y. Hsu.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalYu Hsiou HsuLost6 - 7 6 - 3 6 - 7Quarter-FinalGiles HusseyWon6 - 4 6 - 4Round of 16Antoine GhibaudoWon6 - 4 6 - 4Round of 32Darian KingWon6 - 4 6 - 4
27 Jul To 03 AugATP Challenger Lexington, USAATP Challenger Lexington, USA Men Singles 2025Seeded: #4Eliminated in round of 32 by N. Mejia.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Nicolas MejiaLostRetired
20 Jul To 27 JulATP Challenger Bloomfield Hills, USAATP Challenger Bloomfield Hills, USA Men Singles 2025Seeded: #6Eliminated in round of 16 by M. Lajal.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Mark LajalLost6 - 1 6 - 2Round of 32Garrett JohnsWon1 - 6 4 - 6
13 Jul To 20 JulATP Challenger Granby, CanadaATP Challenger Granby, Canada Men Singles 2025Seeded: #6Won - Defeated L. Draxl in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalLiam DraxlWon6 - 3 6 - 3Semi-FinalEliot SpizzirriWon4 - 6 1 - 6Quarter-FinalYuta ShimizuWon4 - 6 6 - 4 3 - 6Round of 16Marek GengelWon3 - 6 4 - 6Round of 32James WattWon7 - 6 6 - 7 4 - 6
23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Eliminated in round of 32 by A. de Minaur.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alex de MinaurLost6 - 4 7 - 6 6 - 3Round of 64Tomas MachacWon7 - 6 6 - 7 6 - 7 7 - 5 7 - 6Round of 128Quentin HalysWon6 - 7 3 - 6 4 - 6QualificationYosuke WatanukiWon6 - 4 6 - 7 3 - 6 7 - 6 7 - 6QualificationMikhail KukushkinWon6 - 4 6 - 7 2 - 6QualificationGiles HusseyWon6 - 4 3 - 6 5 - 7
14 Jun To 21 JunATP Challenger Nottingham 2, Great BritainATP Challenger Nottingham 2, Great Britain Men Singles 2025Eliminated in qualification by U. Blanchet.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationUgo BlanchetLost2 - 6 4 - 6