26 Jul To 07 AugNational Bank Open ATPATP Toronto, Canada Men SinglesSeeded: #28Eliminated in qualification by A. Mannarino.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAdrian MannarinoLost6 - 3 6 - 1
13 Jul To 20 JulATP Challenger Granby, CanadaATP Challenger Granby, Canada Men Singles 2025Eliminated in round of 32 by S. Shimabukuro.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Sho ShimabukuroLost6 - 2 6 - 1
06 Jul To 13 JulATP Challenger Winnipeg, CanadaATP Challenger Winnipeg, Canada Men Singles 2025Eliminated in round of 32 by N. Arseneault.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Nicolas ArseneaultLost3 - 6 6 - 4 6 - 7
15 Jun To 21 JunATP Challenger Santa Cruz, BoliviaATP Challenger Santa Cruz, Bolivia Men Singles 2025Eliminated in round of 16 by L. Midon.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Lautaro MidonLost6 - 4 6 - 4Round of 32Santiago De la FuenteWon6 - 7 7 - 5 3 - 6
25 May To 01 JunATP Challenger Little Rock, USAATP Challenger Little Rock, USA Men Singles 2025Seeded: #9Eliminated in qualification by E. Ejupovic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationElmar EjupovicLost6 - 4 2 - 6 6 - 2
13 Apr To 20 AprATP Challenger San Luis Potosi, MexicoATP Challenger San Luis Potosi, Mexico Men Singles 2025Eliminated in round of 32 by M. Alves.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Mateus AlvesLost7 - 6 6 - 4
06 Apr To 13 AprATP Challenger Mexico City, MexicoATP Challenger Mexico City, Mexico Men Singles 2025Eliminated in round of 32 by A. Martin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Andres MartinLost1 - 6 0 - 6QualificationVladyslav OrlovWon5 - 7 4 - 6QualificationRafael Alfonso De Alba ValdesWon0 - 6 4 - 6