03 Aug To 10 AugATP Challenger Chicago, USAATP Challenger Chicago, USA Men Singles 2025Seeded: #8Eliminated in round of 32 by M. Zheng.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Michael ZhengLost6 - 7 2 - 6
27 Jul To 03 AugATP Challenger Lexington, USAATP Challenger Lexington, USA Men Singles 2025Eliminated in round of 32 by N. Basavareddy.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Nishesh BasavareddyLost6 - 3 6 - 3
20 Jul To 27 JulATP Challenger Bloomfield Hills, USAATP Challenger Bloomfield Hills, USA Men Singles 2025Eliminated in round of 32 by M. Zheng.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Michael ZhengLost5 - 7 2 - 6
12 Jul To 20 JulMifel OpenATP Los Cabos, Mexico Men Singles 2025Eliminated in round of 32 by A. Walton.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Adam WaltonLost7 - 6 6 - 2
22 Jun To 28 JunATP Challenger Milan, ItalyATP Challenger Milan, Italy Men Singles 2025Seeded: #5Eliminated in round of 32 by O. Roca Batalla.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Oriol Roca BatallaLost4 - 6 6 - 4 6 - 1
15 Jun To 21 JunATP Challenger Sassuolo, ItalyATP Challenger Sassuolo, Italy Men Singles 2025Eliminated in semi final by D. Lajovic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalDusan LajovicLost6 - 3 6 - 2Quarter-FinalDaniel RinconWon3 - 6 2 - 6Round of 16Giulio ZeppieriWon7 - 6 6 - 7 4 - 6Round of 32Vilius GaubasWon6 - 0 7 - 5
08 Jun To 15 JunATP Challenger Perugia, ItalyATP Challenger Perugia, Italy Men Singles 2025Eliminated in round of 16 by F. Arnaboldi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Federico ArnaboldiLost2 - 6 4 - 6Round of 32Marco CecchinatoWon6 - 7 2 - 6