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
01 Jun To 07 JunATP Challenger Prostejov, Czech RepublicATP Challenger Prostejov, Czech Republic Men Singles 2025Eliminated in round of 32 by L. Klein.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Lukas KleinLost6 - 3 6 - 4
25 May To 01 JunATP Challenger Vicenza, ItalyATP Challenger Vicenza, Italy Men Singles 2025Seeded: #8Eliminated in round of 32 by M. Cecchinato.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Marco CecchinatoLost6 - 4 6 - 3