09 Mar To 16 MarATP Challenger Cherbourg, FranceATP Challenger Cherbourg, France Men Singles 2025Eliminated in round of 32 by J. Rodionov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jurij RodionovLost2 - 6 3 - 6
02 Mar To 09 MarATP Challenger Thionville, FranceATP Challenger Cherbourg, France Men Singles 2025Eliminated in round of 16 by J. Rodionov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Jurij RodionovLost6 - 3 6 - 1Round of 32Alexander BlockxWon6 - 1 7 - 6QualificationMichael AgwiWon7 - 5 6 - 7 6 - 4QualificationLucas MarionneauWon6 - 4 6 - 1
23 Feb To 02 MarATP Challenger Lugano, SwitzerlandATP Challenger Lugano, Switzerland Men Singles 2025Eliminated in round of 32 by D. Prizmic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Dino PrizmicLost6 - 3 6 - 2
09 Feb To 16 FebATP Challenger Tenerife 2, SpainATP Challenger Tenerife 2, Spain Men Singles 2025Eliminated in round of 16 by F. Misolic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Filip MisolicLost4 - 6 4 - 6Round of 32Ignacio BuseWon3 - 6 1 - 6QualificationRyan PenistonWon4 - 6 6 - 7QualificationLukas PokornyWon5 - 7 2 - 6
02 Feb To 09 FebATP Challenger Lille, FranceATP Challenger Lille, France Men Singles 2025Eliminated in round of 32 by M. Rehberg.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Max Hans RehbergLost3 - 6 7 - 6 7 - 5QualificationMae MaligeWon6 - 3 3 - 6 6 - 2QualificationManuel GuinardWon0 - 6 3 - 6
26 Jan To 02 FebATP Challenger Koblenz, GermanyATP Challenger Koblenz, Germany Men Singles 2025Eliminated in semi final by U. Blanchet.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalUgo BlanchetLost7 - 6 6 - 4Quarter-FinalAlexey VatutinWon3 - 6 6 - 2 3 - 6Round of 16Daniel MasurWon6 - 7 5 - 7Round of 32Rudolf MollekerWon4 - 6 6 - 7QualificationChristoph NegrituLost7 - 6 6 - 2QualificationDavid Jorda SanchisWon3 - 6 2 - 6
05 Jan To 11 JanATP Challenger Nonthaburi 2, ThailandATP Challenger Nonthaburi 2, Thailand Men Singles 2025Eliminated in quarter final by M. Cassone.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalMurphy CassoneLost6 - 7 6 - 7Round of 16Enrico Dalla ValleWon6 - 3 6 - 4Round of 32Neil OberleitnerWon4 - 6 6 - 7QualificationPawit SornlaksupWon6 - 3 6 - 2QualificationKeisuke SaitohWon6 - 3 6 - 4