09 Mar To 16 MarATP Challenger Cherbourg, FranceATP Challenger Cherbourg, France Men Singles 2025Eliminated in round of 32 by A. Bouquier.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Arthur BouquierLost6 - 7 6 - 4 6 - 2
02 Mar To 09 MarATP Challenger Thionville, FranceATP Challenger Cherbourg, France Men Singles 2025Eliminated in round of 16 by J. Choinski.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Jan ChoinskiLost6 - 3 6 - 1Round of 32Denis YevseyevWon4 - 6 6 - 2 4 - 6
16 Feb To 23 FebATP Challenger Pune, IndiaATP Challenger Pune, India Men Singles 2025Eliminated in round of 16 by B. Holt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Brandon HoltLost4 - 6 4 - 6Round of 32Petr Bar BiryukovWon6 - 7 7 - 5 3 - 6
09 Feb To 16 FebATP Challenger New Delhi, IndiaATP Challenger New Delhi, India Men Singles 2025Eliminated in round of 32 by S. Mukund.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Sasikumar MukundLost6 - 4 2 - 6 0 - 6QualificationHynek BartonLost4 - 6 3 - 6QualificationOlaf PieczkowskiWon6 - 1 6 - 1
02 Feb To 09 FebATP Challenger Chennai, IndiaATP Challenger Chennai, India Men Singles 2025Eliminated in round of 32 by D. Svrcina.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Dalibor SvrcinaLost7 - 5 6 - 7 0 - 6QualificationMaxim ZhukovLost4 - 6 6 - 4 2 - 6QualificationRay HoWon7 - 6 7 - 6
19 Jan To 26 JanATP Challenger Quimper, FranceATP Challenger Quimper, France Men Singles 2025Won - Defeated P. Herbert in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalPierre-Hugues HerbertWon6 - 7 6 - 1 6 - 2Semi-FinalMatteo MartineauWon7 - 6 3 - 6 6 - 3Quarter-FinalLaslo DjereWon7 - 6 6 - 7 7 - 5Round of 16Mackenzie McDonaldWon3 - 6 6 - 7Round of 32Mika BrunoldWon6 - 0 3 - 6 3 - 6QualificationSamuel Vincent RuggeriWon3 - 6 3 - 6QualificationAlexey VatutinWon6 - 3 6 - 2
05 Jan To 11 JanATP Challenger Oeiras 1, PortugalATP Challenger Oeiras 1, Portugal Men Singles 2025Eliminated in qualification by C. Harper.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationCleeve HarperLost7 - 5 4 - 6 1 - 6