23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Eliminated in qualification by A. Galarneau.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAlexis GalarneauLost6 - 4 2 - 6 6 - 4
08 Jun To 15 JunATP Challenger Ilkley, Great BritainATP Challenger Ilkley, Great Britain Men Singles 2025Eliminated in round of 16 by L. Riedi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Leandro RiediLost6 - 4 6 - 3Round of 32Christopher EubanksWon6 - 4 6 - 3QualificationHarry WendelkenWon7 - 6 6 - 4QualificationHamish StewartWon7 - 6 6 - 2
01 Jun To 08 JunATP Challenger Birmingham, Great BritainATP Challenger Birmingham, Great Britain Men Singles 2025Eliminated in round of 16 by B. Holt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Brandon HoltLost6 - 2 6 - 2Round of 32Daniel EvansWon6 - 7 6 - 7QualificationPatrick ZahrajWon4 - 6 3 - 6QualificationStuart ParkerWon3 - 6 1 - 6
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in qualification by A. Holmgren.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAugust HolmgrenLost2 - 6 3 - 6
27 Apr To 04 MayATP Challenger Ostrava, Czech RepublicATP Challenger Ostrava, Czech Republic Men Singles 2025Eliminated in round of 32 by J. Kumstat.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jan KumstatLost4 - 6 6 - 7
13 Apr To 20 AprATP Challenger Tallahassee, USAATP Challenger Tallahassee, USA Men Singles 2025Eliminated in quarter final by E. Nava.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalEmilio NavaLost2 - 6 3 - 6Round of 16Joel SchwaerzlerWon6 - 3 7 - 6Round of 32Eliot SpizzirriWon3 - 6 5 - 7
06 Apr To 14 AprATP Challenger Sarasota, USAATP Challenger Sarasota, USA Men Singles 2025Eliminated in round of 32 by M. Erhard.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Mathys ErhardLost4 - 6 0 - 6