06 Apr To 14 AprATP Challenger Sarasota, USAATP Challenger Sarasota, USA Men Singles 2025Eliminated in round of 32 by E. Nava.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Emilio NavaLost4 - 6 4 - 6
09 Mar To 16 MarATP Challenger Hersonissos 2, GreeceATP Challenger Hersonissos 2, Greece Men Singles 2025Seeded: #6Eliminated in quarter final by A. Karatsev.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalAslan KaratsevLost2 - 6 5 - 7Round of 16Kasidit SamrejWonRetiredRound of 32Marcello SerafiniWon7 - 5 6 - 4
02 Mar To 09 MarATP Challenger Hersonissos, GreeceATP Challenger Hersonissos, Greece Men Singles 2025Seeded: #6Eliminated in round of 16 by S. Parker.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Stuart ParkerLost4 - 6 4 - 6Round of 32Ergi KirkinWon6 - 4 6 - 1
16 Feb To 23 FebATP Challenger Glasgow, Great BritainATP Challenger Glasgow, Great Britain Men Singles 2025Eliminated in round of 32 by D. Rincon.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Daniel RinconLost6 - 4 6 - 7 6 - 4
09 Feb To 16 FebATP Challenger Tenerife 2, SpainATP Challenger Tenerife 2, Spain Men Singles 2025Eliminated in round of 16 by D. Koepfer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Dominik KoepferLost7 - 5 6 - 3Round of 32Johannus MondayWon7 - 6 6 - 3QualificationChristoph NegrituWon7 - 6 6 - 4QualificationDavid Aguiar JohanssonWon6 - 1 6 - 0
05 Jan To 11 JanATP Challenger Nottingham, Great BritainATP Challenger Nottingham, Great Britain Men Singles 2025Seeded: #8Eliminated in quarter final by M. Brunold.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalMika BrunoldLost6 - 4 6 - 4Round of 16Johannus MondayWon4 - 6 6 - 7Round of 32Ryan NijboerWon6 - 4 5 - 7 4 - 6
17 Nov 2024 To 01 Dec 2024ATP Challenger Puerto Vallarta, MexicoATP Challenger Puerto Vallarta, Mexico Men Singles 2024Eliminated in round of 16 by M. Rosenkranz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Mats RosenkranzLost1 - 6 6 - 2 6 - 7Round of 32Kiranpal PannuWon6 - 3 3 - 6 6 - 3