23 Mar To 30 MarATP Challenger Naples, ItalyATP Challenger Naples, Italy Men Singles 2025Eliminated in qualification by J. Berrettini.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJacopo BerrettiniLost6 - 7 2 - 6
23 Feb To 02 MarATP Challenger Lugano, SwitzerlandATP Challenger Lugano, Switzerland Men Singles 2025Seeded: #10Eliminated in qualification by D. Prizmic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationDino PrizmicLost6 - 4 6 - 1
26 Jan To 02 FebATP Challenger Koblenz, GermanyATP Challenger Koblenz, Germany Men Singles 2025Seeded: #6Eliminated in round of 32 by A. Vatutin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alexey VatutinLost4 - 6 2 - 6
12 Jan To 19 JanATP Challenger Oeiras 2, PortugalATP Challenger Oeiras 2, Portugal Men Singles 2025Eliminated in round of 32 by P. Araujo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Pedro AraujoLost6 - 3 4 - 6 4 - 6
06 Jan To 26 JanAustralian OpenAustralian Open Men Singles 2025Eliminated in qualification by B. Holt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationBrandon HoltLost7 - 6 6 - 2
29 Dec 2024 To 04 JanATP Challenger Nonthaburi, ThailandATP Challenger Nonthaburi, Thailand Men Singles 2025Eliminated in quarter final by R. Sakamoto.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalRei SakamotoLostRetiredRound of 16Titouan DroguetWon6 - 4 3 - 6 6 - 3Round of 32Murphy CassoneWon7 - 6 2 - 6 6 - 3
10 Nov 2024 To 17 Nov 2024ATP Challenger Lyon 2, FranceATP Challenger Lyon, France Men Singles 2024Eliminated in round of 32 by M. Landaluce.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Martin LandaluceLost3 - 6 6 - 4 3 - 6