06 Jul To 13 JulATP Challenger Winnipeg, CanadaATP Challenger Winnipeg, Canada Men Singles 2025Seeded: #11Tournament in progressMORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAdam Farag-CaoEstimated Start Today
29 Jun To 06 JulATP Challenger Cary, USAATP Challenger Cary, USA Men Singles 2025Eliminated in round of 32 by P. Maloney.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Patrick MaloneyLost6 - 2 3 - 6 7 - 6QualificationHyeon ChungWon2 - 6 6 - 1 6 - 7QualificationKris van WykWon6 - 2 4 - 6 6 - 2
01 Jun To 08 JunATP Challenger Tyler, USAATP Challenger Tyler, USA Men Singles 2025Eliminated in qualification by A. Rybakov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAlex RybakovLost7 - 6 3 - 6 4 - 6
25 May To 01 JunATP Challenger Little Rock, USAATP Challenger Little Rock, USA Men Singles 2025Eliminated in qualification by N. Kicker.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationNicolas KickerLost6 - 4 6 - 4
06 Apr To 14 AprATP Challenger Sarasota, USAATP Challenger Sarasota, USA Men Singles 2025Eliminated in qualification by G. Boitan.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationGabi Adrian BoitanLost3 - 6 2 - 6
23 Feb To 02 MarATP Challenger San Diego, USAATP Challenger Charlottesville, USA Men Singles 2025Seeded: #8Eliminated in qualification by N. Schachter.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationNoah SchachterLost4 - 6 6 - 2 6 - 4
26 Jan To 02 FebATP Challenger Cleveland, USAATP Challenger Cleveland, USA Men Singles 2025Seeded: #2Eliminated in qualification by N. Ponwith.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationNathan PonwithLost3 - 6 1 - 6QualificationSantiago Salazar GarzaWon6 - 1 6 - 0