26 Jul To 07 AugNational Bank Open ATPATP Toronto, Canada Men SinglesSeeded: #16Eliminated in qualification by D. Martin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationDan MartinLost7 - 6 6 - 7 5 - 7
19 Jul To 27 JulMubadala Citi DC OpenATP Washington, USA Men Singles 2025Seeded: #7Eliminated in qualification by T. Zink.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationTyler ZinkLost7 - 6 6 - 4
12 Jul To 20 JulMifel OpenATP Los Cabos, Mexico Men Singles 2025Eliminated in round of 32 by A. Hernandez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alex HernandezLost6 - 3 5 - 7 4 - 6
23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Eliminated in qualification by T. Droguet.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationTitouan DroguetLost4 - 6 6 - 4 4 - 6QualificationEdas ButvilasWon6 - 7 3 - 6
15 Jun To 21 JunATP Challenger Sassuolo, ItalyATP Challenger Sassuolo, Italy Men Singles 2025Seeded: #5Eliminated in round of 32 by A. Moro Canas.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alejandro Moro CanasLost4 - 6 0 - 6
08 Jun To 15 JunATP Challenger Perugia, ItalyATP Challenger Perugia, Italy Men Singles 2025Seeded: #8Eliminated in round of 16 by L. Pavlovic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Luka PavlovicLost2 - 6 7 - 5 7 - 6Round of 32Alex Marti PujolrasWon2 - 6 6 - 4 6 - 7
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Seeded: #27Eliminated in qualification by K. Jacquet.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationKyrian JacquetLost6 - 1 6 - 4