13 Jul An 20 JulATP Challenger Granby, CanadaATP Challenger Granby, Canada Men Singles 2025Seeded: #3Turnier läuftMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisViertelfinaleAlexis GalarneauLiveSpieldetailsRunde der letzten 16Kris van WykWon0 - 6 1 - 6Runde der letzten 32Alfredo PerezWon6 - 3 5 - 7 2 - 6
06 Jul An 13 JulATP Challenger Winnipeg, CanadaATP Challenger Winnipeg, Canada Men Singles 2025Seeded: #2Gewonnen - Besiegte A. Blockx in finaleMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisFinaleAlexander BlockxWon6 - 1 3 - 6 4 - 6HalbfinaleYi ZhouWon2 - 6 4 - 6ViertelfinaleRio NoguchiWon1 - 6 2 - 6Runde der letzten 16Kenta (2004) MiyoshiWon1 - 6 7 - 5 2 - 6Runde der letzten 32Hiroki MoriyaWon3 - 6 1 - 6
29 Jun An 06 JulATP Challenger Cary, USAATP Challenger Cary, USA Men Singles 2025Seeded: #2Eliminiert in finale von R. SakamotoMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisFinaleRei SakamotoLost6 - 1 6 - 4HalbfinaleYibing WuWon4 - 6 2 - 6ViertelfinaleAidan MayoWon2 - 6 5 - 7Runde der letzten 16Joshua SheehyWon2 - 6 2 - 6Runde der letzten 32Philip SekulicWon2 - 6 2 - 6
23 Jun An 13 JulWimbledonWimbledon Men Singles 2025Eliminiert in qualifikation von D. LajovicMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisQualifikationDusan LajovicLost6 - 3 3 - 6 3 - 6
01 Jun An 08 JunATP Challenger Tyler, USAATP Challenger Tyler, USA Men Singles 2025Seeded: #2Eliminiert in runde der letzten 32 von T. SvajdaMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisRunde der letzten 32Trevor SvajdaLostAufgegeben
25 May An 01 JunATP Challenger Little Rock, USAATP Challenger Little Rock, USA Men Singles 2025Seeded: #2Eliminiert in halbfinale von M. ZhengMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisHalbfinaleMichael ZhengLost6 - 4 6 - 4ViertelfinaleKenta (2004) MiyoshiWon6 - 7 4 - 6Runde der letzten 16Patrick MaloneyWon4 - 6 1 - 6Runde der letzten 32Rafael JodarWon5 - 7 2 - 6
19 May An 08 JunRoland GarrosFrench Open Men Singles 2025Seeded: #31Eliminiert in qualifikation von F. MisolicMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisQualifikationFilip MisolicLost6 - 2 6 - 2