06 Jul To 13 JulATP Challenger Winnipeg, CanadaATP Challenger Winnipeg, Canada Men Singles 2025Eliminated in qualification by T. Huang.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationTsung-Hao HuangLost3 - 6 4 - 6
10 Nov 2024 To 17 Nov 2024ATP Challenger Drummondville, CanadaATP Challenger Drummondville, Canada Men Singles 2024Eliminated in round of 32 by F. Mena.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Facundo MenaLost6 - 7 6 - 1 6 - 4
13 Oct 2024 To 20 Oct 2024ATP Challenger Calgary, CanadaATP Challenger Calgary, Canada Men Singles 2024Eliminated in round of 16 by A. Galarneau.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Alexis GalarneauLost7 - 5 6 - 2Round of 32Alfredo PerezWon6 - 7 6 - 4 3 - 6
04 Aug 2024 To 13 Aug 2024National Bank Open Presented by RogersATP Montreal, Canada Men Singles 2024Eliminated in round of 64 by S. Korda.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Sebastian KordaLostRetired
14 Jul 2024 To 21 Jul 2024ATP Challenger Granby, CanadaATP Challenger Granby, Canada Men Singles 2024Eliminated in round of 32 by J. Boulais.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Justin BoulaisLost4 - 6 4 - 6
07 Apr 2024 To 14 Apr 2024ATP Challenger Morelos, MexicoATP Challenger Morelos, Mexico Men Singles 2024Eliminated in quarter final by N. Mejia.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalNicolas MejiaLost6 - 4 6 - 4Round of 16Tristan SchoolkateWon7 - 6 4 - 6 2 - 6Round of 32Gijs BrouwerWon6 - 1 6 - 2
31 Mar 2024 To 07 Apr 2024ATP Challenger Mexico City, MexicoATP Challenger Mexico City, Mexico Men Singles 2024Eliminated in round of 32 by A. Giannessi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alessandro GiannessiLost6 - 3 3 - 6 6 - 4