12 Jan To 01 FebAustralian Open2026 Australian Open, Men SinglesEliminated in qualification by P. Herbert.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationPierre-Hugues HerbertLost3 - 6 6 - 3 6 - 2
21 Sep 2025 To 28 Sep 2025ATP Challenger Lisbon, PortugalATP Challenger Lisbon, Portugal Men Singles 2025Eliminated in round of 16 by M. Trungelliti.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Marco TrungellitiLost6 - 1 6 - 2Round of 32Elias YmerWon7 - 5 6 - 3
31 Aug 2025 To 07 Sep 2025ATP Challenger Seville, SpainATP Challenger Seville, Spain Men Singles 2025Eliminated in round of 16 by C. Taberner.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Carlos TabernerLostRetiredRound of 32Dominik KellovskyWon6 - 4 3 - 6 6 - 1
24 Aug 2025 To 31 Aug 2025ATP Challenger Porto 2, PortugalATP Challenger Porto 2, Portugal Men Singles 2025Seeded: #2Won - Defeated G. Bailly in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalGilles Arnaud BaillyWon4 - 6 2 - 6Semi-FinalFrederico Ferreira SilvaWon3 - 6 3 - 6Quarter-FinalDaniel MichalskiWon6 - 4 4 - 6 4 - 6Round of 16Francisco RochaWon3 - 6 4 - 6Round of 32Mili PoljicakWon3 - 6 6 - 1 2 - 6
18 Aug 2025 To 07 Sep 2025US OpenUS Open Men Singles 2025Eliminated in qualification by D. Galan.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationDaniel Elahi GalanLost1 - 6 5 - 7
27 Jul 2025 To 03 Aug 2025ATP Challenger Hagen, GermanyATP Challenger Augsburg, Germany Men Singles 2025Seeded: #6Eliminated in final by Y. Hanfmann.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalYannick HanfmannLost6 - 3 2 - 6 2 - 6Semi-FinalJerome KymWon6 - 1 6 - 2Quarter-FinalBotic Van de ZandschulpWon6 - 7 6 - 4 3 - 6Round of 16Christoph NegrituWon6 - 7 7 - 6 3 - 6Round of 32Gonzalo VillanuevaWon2 - 6 3 - 6
13 Jul 2025 To 20 Jul 2025ATP Challenger Bunschoten, NetherlandsATP Challenger Amersfoort, Netherlands Men Singles 2025Seeded: #2Eliminated in semi final by J. Choinski.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalJan ChoinskiLost7 - 6 5 - 7 6 - 2Quarter-FinalGauthier OnclinWon2 - 6 3 - 6Round of 16Mathys ErhardWon4 - 6 3 - 6Round of 32Matheus Pucinelli de AlmeidaWon3 - 6 6 - 3 4 - 6