19 Jul To 26 JulPlava Laguna Croatia Open UmagATP Umag, Croatia Men Singles 2025Seeded: #3Eliminated in qualification by L. Mikrut.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationLuka MikrutLost6 - 7 2 - 6
12 Jul To 20 JulSwiss Open GstaadATP Gstaad, Switzerland Men Singles 2025Eliminated in round of 32 by F. Comesana.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Francisco ComesanaLost6 - 3 6 - 4QualificationHenry BernetWon7 - 5 6 - 7 6 - 4QualificationAlexander RitschardWon7 - 5 6 - 4
29 Jun To 06 JulATP Challenger Troyes, FranceATP Challenger Troyes, France Men Singles 2025Seeded: #1Eliminated in semi final by J. Choinski.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalJan ChoinskiLost4 - 6 6 - 4 4 - 6Quarter-FinalNikolas Sanchez IzquierdoWon7 - 6 6 - 4Round of 16Matteo MartineauWon2 - 6 6 - 3 6 - 3Round of 32Florent BaxWon4 - 6 6 - 1 6 - 4
23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Eliminated in qualification by J. Faria.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJaime FariaLost6 - 3 7 - 5QualificationAlibek KachmazovWon2 - 6 6 - 3 6 - 3
14 Jun To 21 JunATP Challenger Nottingham 2, Great BritainATP Challenger Nottingham 2, Great Britain Men Singles 2025Eliminated in round of 32 by C. Smith.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Colton SmithLost2 - 6 6 - 4 3 - 6
08 Jun To 15 JunATP Challenger Lyon, FranceATP Challenger Lyon, France Men Singles 2025Seeded: #8Won - Defeated D. Merida in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalDaniel MeridaWon3 - 6 6 - 4 3 - 6Semi-FinalClement TaburWon6 - 1 7 - 5Quarter-FinalDimitar KuzmanovWon3 - 6 6 - 3 6 - 4Round of 16Ivan GakhovWon2 - 6 6 - 4 6 - 3Round of 32Alejandro Moro CanasWon6 - 2 6 - 3
01 Jun To 09 JunATP Challenger Heilbronn, GermanyATP Challenger Heilbronn, Germany Men Singles 2025Eliminated in semi final by I. Buse.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalIgnacio BuseLost4 - 6 6 - 7Quarter-FinalRodrigo Pacheco MendezWon6 - 2 4 - 6 2 - 6Round of 16Valentin RoyerWon6 - 1 4 - 6 6 - 4Round of 32Jan ChoinskiWon7 - 6 0 - 6 6 - 2