03 Aug To 10 AugATP Challenger Bonn, GermanyATP Challenger Bonn, Germany Men Singles 2025Eliminated in round of 32 by M. Rosenkranz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Mats RosenkranzLost6 - 1 7 - 5
27 Jul To 03 AugATP Challenger Hagen, GermanyATP Challenger Augsburg, Germany Men Singles 2025Eliminated in round of 16 by O. Wallin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Olle WallinLost4 - 6 3 - 6Round of 32Benjamin HassanWon4 - 6 4 - 6
13 Jul To 20 JulATP Challenger Bunschoten, NetherlandsATP Challenger Amersfoort, Netherlands Men Singles 2025Seeded: #7Eliminated in round of 32 by G. Blancaneaux.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Geoffrey BlancaneauxLost7 - 6 7 - 6
06 Jul To 12 JulATP Challenger Braunschweig, GermanyATP Challenger Braunschweig, Germany Men Singles 2025Eliminated in round of 32 by Y. Hanfmann.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Yannick HanfmannLost3 - 6 4 - 6
29 Jun To 06 JulATP Challenger Troyes, FranceATP Challenger Troyes, France Men Singles 2025Seeded: #5Eliminated in round of 32 by H. Mayot.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Harold MayotLost4 - 6 7 - 6 6 - 3
15 Jun To 21 JunATP Challenger Royan, FranceATP Challenger Cherbourg, France Men Singles 2025Seeded: #3Eliminated in round of 32 by K. Feldbausch.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Kilian FeldbauschLost6 - 2 6 - 3
08 Jun To 15 JunATP Challenger Lyon, FranceATP Challenger Lyon, France Men Singles 2025Eliminated in semi final by M. Trungelliti.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalMarco TrungellitiLost6 - 1 7 - 5Quarter-FinalYu Hsiou HsuWon6 - 4 7 - 6Round of 16Arthur GeaWon3 - 6 6 - 4 6 - 0Round of 32Calvin HemeryWon4 - 6 2 - 6