19 May An 08 JunRoland GarrosFrench Open Men Singles 2025Eliminiert in qualifikation von U. BlanchetMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisQualifikationUgo BlanchetLost6 - 7 4 - 6
11 May An 17 MayATP Challenger Tunis, TunisiaATP Challenger Tunis, Tunisia Men Singles 2025Seeded: #5Eliminiert in halbfinale von T. DroguetMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisHalbfinaleTitouan DroguetLost2 - 6 6 - 1 2 - 6ViertelfinaleValentin RoyerWon3 - 6 4 - 6Runde der letzten 16Maxim MrvaWon1 - 6 4 - 6Runde der letzten 32Henri SquireWon3 - 6 6 - 7
20 Apr An 27 AprATP Challenger Savannah, USAATP Challenger Savannah, USA Men Singles 2025Eliminiert in runde der letzten 32 von A. MartinMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisRunde der letzten 32Andres MartinLost7 - 6 3 - 6 7 - 6
13 Apr An 20 AprATP Challenger Tallahassee, USAATP Challenger Tallahassee, USA Men Singles 2025Gewonnen - Besiegte E. Nava in finaleMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisFinaleEmilio NavaWon6 - 4 3 - 6 4 - 6HalbfinaleAndrea CollariniWon2 - 6 6 - 1 4 - 6ViertelfinaleAndres AndradeWon6 - 4 7 - 5Runde der letzten 16Dmitry PopkoWon3 - 6 6 - 7Runde der letzten 32Juan Carlos Prado AngeloWon4 - 6 1 - 6
06 Apr An 14 AprATP Challenger Sarasota, USAATP Challenger Sarasota, USA Men Singles 2025Eliminiert in runde der letzten 32 von E. NavaMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisRunde der letzten 32Emilio NavaLost4 - 6 4 - 6
09 Mar An 16 MarATP Challenger Hersonissos 2, GreeceATP Challenger Hersonissos 2, Greece Men Singles 2025Seeded: #6Eliminiert in viertelfinale von A. KaratsevMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisViertelfinaleAslan KaratsevLost2 - 6 5 - 7Runde der letzten 16Kasidit SamrejWonAufgegebenRunde der letzten 32Marcello SerafiniWon7 - 5 6 - 4
02 Mar An 09 MarATP Challenger Hersonissos, GreeceATP Challenger Hersonissos, Greece Men Singles 2025Seeded: #6Eliminiert in runde der letzten 16 von S. ParkerMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisRunde der letzten 16Stuart ParkerLost4 - 6 4 - 6Runde der letzten 32Ergi KirkinWon6 - 4 6 - 1