13 Jul To 20 JulATP Challenger Granby, CanadaATP Challenger Granby, Canada Men Singles 2025Eliminated in qualification by R. Matsuda.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationRyuki MatsudaLost0 - 6 1 - 6
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
07 Jul 2024 To 14 Jul 2024ATP Challenger Winnipeg, CanadaATP Challenger Winnipeg, Canada Men Singles 2024Eliminated in round of 32 by Y. Bu.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Yunchaokete BuLost6 - 3 6 - 7 2 - 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