19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Seeded: #20Eliminated in qualification by L. van Assche.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationLuca van AsscheLost6 - 3 7 - 5
11 May To 17 MayChallenger Zagreb, CroatiaATP Challenger Zagreb, Croatia Men Singles 2025Seeded: #1Eliminated in round of 32 by G. Bueno.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Gonzalo BuenoLost2 - 6 7 - 6 3 - 6
05 May To 18 MayInternazionali BNL d'ItaliaATP Rome, Italy Men Singles 2025Seeded: #22Eliminated in qualification by C. Taberner.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationCarlos TabernerLost6 - 1 0 - 6 6 - 0
27 Apr To 04 MayATP Challenger Ostrava, Czech RepublicATP Challenger Ostrava, Czech Republic Men Singles 2025Seeded: #3Eliminated in round of 32 by V. Sachko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Vitaliy SachkoLost0 - 6 6 - 7
21 Apr To 04 MayMutua Madrid OpenATP Madrid, Spain Men Singles 2025Eliminated in qualification by H. Dellien.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationHugo DellienLost3 - 6 6 - 7
13 Apr To 20 AprATP Challenger San Luis Potosi, MexicoATP Challenger San Luis Potosi, Mexico Men Singles 2025Seeded: #2Eliminated in round of 32 by M. Wiskandt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Max WiskandtLost2 - 6 6 - 2 7 - 6
06 Apr To 13 AprATP Challenger Mexico City, MexicoATP Challenger Mexico City, Mexico Men Singles 2025Seeded: #3Eliminated in semi final by L. Pavlovic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalLuka PavlovicLost6 - 4 7 - 6Quarter-FinalBernard TomicWon5 - 7 6 - 1 6 - 1Round of 16Nicolas MejiaWon6 - 2 2 - 6 6 - 2Round of 32Aidan MayoWon7 - 6 6 - 4