30 Mar To 06 AprATP Challenger Morelos, Mexico2025 ATP Challenger Morelos, Mexico Men SinglesSeeded: #9Eliminated in qualification by R. Catry.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationRobin CatryLost6 - 1 6 - 3
23 Mar To 30 MarATP Challenger Morelia, MexicoATP Challenger Morelia, Mexico Men Singles 2025Eliminated in qualification by A. Mayo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAidan MayoLostRetired
16 Mar To 23 MarATP Challenger Merida, MexicoATP Challenger Merida, Mexico Men Singles 2025Eliminated in round of 32 by A. Hernandez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alex HernandezLost4 - 6 2 - 6QualificationNicolas Villalon ValdesWon6 - 2 6 - 4QualificationDiego BustamanteWon6 - 0 6 - 2
23 Feb To 02 MarATP Challenger San Diego, USAATP Challenger Charlottesville, USA Men Singles 2025Seeded: #10Eliminated in qualification by B. Bicknell.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationBlaise BicknellLost6 - 4 6 - 3QualificationJagger LeachWon3 - 6 6 - 7
26 Jan To 02 FebATP Challenger Cleveland, USAATP Challenger Cleveland, USA Men Singles 2025Eliminated in round of 16 by J. Trotter.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16James Kent TrotterLost6 - 7 6 - 2 6 - 4Round of 32Nathan PonwithWon6 - 7 6 - 4 0 - 6QualificationJames TracyWon6 - 7 6 - 4 2 - 6QualificationMatt KuharWon4 - 6 6 - 4 4 - 6
05 Jan To 11 JanATP Challenger Oeiras 1, PortugalATP Challenger Oeiras 1, Portugal Men Singles 2025Eliminated in round of 32 by F. Ferreira Silva.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Frederico Ferreira SilvaLost6 - 7 6 - 2 6 - 4QualificationKaichi UchidaWon6 - 2 2 - 6 6 - 2QualificationCezar (2001) CretuWon7 - 6 4 - 6 4 - 6
10 Nov 2024 To 17 Nov 2024ATP Challenger Champaign, USAATP Challenger Champaign, USA Men Singles 2024Seeded: #10Eliminated in qualification by S. Kirchheimer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationStrong KirchheimerLost6 - 1 6 - 4QualificationViktor MarkovWon1 - 6 2 - 6