07 Apr to 14 AprATP Challenger Split, CroatiaATP Challenger Split, Croatia Men Singles 2024Seeded: #9player-tournament-eliminated-textroundopponentsstatusscorequalificationLorenzo RottoliLost7 - 5 6 - 2
24 Mar to 31 MarATP Challenger Girona, SpainATP Challenger Girona, Spain Men Singles 2024player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationCezar (2001) CretuLost2 - 6 0 - 6
10 Mar to 17 MarATP Challenger Hamburg, GermanyATP Challenger Hamburg, Germany Men Singles 2024Seeded: #5player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationHarry WendelkenLost4 - 6 5 - 7
03 Mar to 10 MarATP Challenger Lugano, SwitzerlandATP Challenger Lugano, Switzerland Men Singles 2024player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationHenri SquireLost6 - 7 3 - 6
22 Oct 2023 to 29 Oct 2023ATP Challenger Ortisei, ItalyATP Challenger Ortisei, Italy Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Francesco FortiLost7 - 6 6 - 4
15 Oct 2023 to 22 Oct 2023ATP Challenger Hamburg, GermanyATP Challenger Hamburg, Germany Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Marvin MoellerLost2 - 6 5 - 7
08 Oct 2023 to 15 Oct 2023ATP Challenger Bratislava 2, SlovakiaATP Challenger Bratislava II, Slovakia Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_16Illya MarchenkoLost4 - 6 6 - 3 7 - 5round_of_32Benjamin BonziWon6 - 4 7 - 6
24 Sep 2023 to 01 Oct 2023ATP Challenger Orleans, FranceATP Challenger Orleans, France Men Singles 2023Seeded: #10player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationTristan LamasineLost7 - 6 6 - 2qualificationKenny De SchepperWon4 - 6 4 - 6
03 Sep 2023 to 10 Sep 2023ATP Challenger Istanbul, TurkeyATP Challenger Istanbul, Turkey Men Singles 2023Seeded: #8player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Denis YevseyevLost6 - 4 1 - 6 2 - 6
22 Aug 2023 to 10 Sep 2023US OpenUS Open Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationStefano TravagliaLost6 - 7 7 - 5 7 - 6
06 Aug 2023 to 13 Aug 2023ATP Challenger Banja Luka, Bosnia & HerzegovinaATP Challenger Banja Luka, Bosnia & Herzegovina Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequarterfinalKimmer CoppejansLostretiredround_of_16Benoit PaireWon6 - 4 6 - 2round_of_32Filip Cristian JianuWon6 - 7 2 - 6
30 Jul 2023 to 06 Aug 2023ATP Challenger Liberec, Czech RepublicATP Challenger Liberec, Czech Republic Men Singles 2023Seeded: #6player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_16Toby Alex KodatLost6 - 4 6 - 3round_of_32Giovanni FonioWon6 - 7 4 - 6
09 Jul 2023 to 16 Jul 2023ATP Challenger Salzburg, AustriaATP Challenger Salzburg, Austria Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Manuel GuinardLost7 - 6 3 - 6 5 - 7
02 Jul 2023 to 09 Jul 2023ATP Challenger Karlsruhe, GermanyATP Challenger Karlsruhe, Germany Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Pedro MartinezLost7 - 6 4 - 6 3 - 6
26 Jun 2023 to 16 Jul 2023WimbledonWimbledon Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationLaurent LokoliLost6 - 3 7 - 6qualificationNicolas Moreno de AlboranWon6 - 2 2 - 6 6 - 4
17 Jun 2023 to 24 Jun 2023ATP Challenger Ilkley, Great BritainATP Challenger Ilkley, Great Britain Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Otto VirtanenLost7 - 6 7 - 5
11 Jun 2023 to 18 Jun 2023ATP Challenger Bratislava, SlovakiaATP Challenger Bratislava, Slovakia Men Singles 2023Seeded: #6player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_16Jerome KymLost6 - 3 6 - 7 7 - 6round_of_32Dalibor SvrcinaWon3 - 6 6 - 3 4 - 6