23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Eliminated in qualification by F. Misolic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationFilip MisolicLost6 - 3 1 - 6 5 - 7
01 Jun To 09 JunATP Challenger Heilbronn, GermanyATP Challenger Heilbronn, Germany Men Singles 2025Eliminated in final by I. Buse.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalIgnacio BuseLost5 - 7 5 - 7Semi-FinalMarko ToPoWon5 - 7 3 - 6Quarter-FinalEmilio NavaWon7 - 5 6 - 3Round of 16Gauthier OnclinWon6 - 3 6 - 2Round of 32Elmer MollerWon6 - 7 5 - 7
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in qualification by L. Klein.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationLukas KleinLost6 - 7 6 - 3 4 - 6
04 May To 11 MayATP Challenger Prague, Czech RepublicATP Challenger Prague, Czech Republic Men Singles 2025Eliminated in final by F. Misolic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalFilip MisolicLost6 - 4 6 - 0Semi-FinalMartin LandaluceWon6 - 0 7 - 6Quarter-FinalAlexander BlockxWon3 - 6 6 - 4 6 - 1Round of 16Hynek BartonWon6 - 3 6 - 2Round of 32Sumit NagalWon1 - 6 1 - 6QualificationSascha Gueymard WayenburgWon6 - 3 6 - 1QualificationRemy BertolaWon6 - 1 6 - 2
27 Apr To 04 MayATP Challenger Ostrava, Czech RepublicATP Challenger Ostrava, Czech Republic Men Singles 2025Seeded: #1Eliminated in qualification by M. Vrbensky.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMichael VrbenskyLost4 - 6 6 - 2 4 - 6
13 Apr To 20 AprATP Challenger Oeiras 4, PortugalATP Challenger Oeiras 4, Portugal Men Singles 2025Eliminated in round of 16 by R. Collignon.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Raphael CollignonLost6 - 4 7 - 6Round of 32Bernabe Zapata MirallesWon7 - 5 4 - 6 7 - 6QualificationAugust HolmgrenWon1 - 6 3 - 6QualificationDiogo MarquesWon1 - 6 1 - 6
02 Mar To 09 MarATP Challenger Kigali 2, RwandaATP Challenger Kigali 2, Rwanda Men Singles 2025Eliminated in final by V. Royer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalValentin RoyerLost6 - 2 6 - 4Semi-FinalLuka PavlovicWon3 - 6 4 - 6Quarter-FinalCalvin HemeryWonRetiredRound of 16Nicholas David IonelWon5 - 7 1 - 6Round of 32Filip MisolicWon6 - 2 6 - 2