28 Dec 2024 To 04 JanATP Challenger Canberra, AustraliaATP Challenger Canberra, Australia Men Singles 2025Eliminated in round of 32 by D. Sweeny.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Dane SweenyLost4 - 6 4 - 6
18 Dec 2024 To 22 Dec 2024Next Gen ATP FinalsNext Gen ATP Finals Men Singles 2024Seeded: #6Eliminated in semi final by J. Fonseca.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalJoao FonsecaLost4 - 2 4 - 2 4 - 1group_red groupNishesh BasavareddyWon3 - 4 4 - 3 4 - 2 4 - 2group_red groupAlex MichelsenLost1 - 4 4 - 2 4 - 3 4 - 3group_red groupJuncheng ShangWon3 - 4 4 - 2 1 - 4 3 - 4
02 Nov 2024 To 09 Nov 2024Moselle OpenATP Metz, France Men Singles 2024Eliminated in round of 16 by C. Norrie.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Cameron NorrieLost3 - 6 6 - 3 1 - 6QualificationGregoire BarrereLost6 - 3 6 - 4
27 Oct 2024 To 03 Nov 2024ATP Challenger Bratislava 2, SlovakiaATP Challenger Bratislava II, Slovakia Men Singles 2024Eliminated in round of 32 by J. Kovalik.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jozef KovalikLost4 - 6 7 - 6 7 - 6
20 Oct 2024 To 27 Oct 2024ATP Challenger Brest, FranceATP Challenger Brest, France Men Singles 2024Eliminated in quarter final by O. Virtanen.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalOtto VirtanenLost7 - 6 6 - 4Round of 16Damir DzumhurWon7 - 5 7 - 5Round of 32Emilio NavaWon3 - 6 5 - 7
13 Oct 2024 To 20 Oct 2024European OpenATP Antwerp, Belgium Men Singles 2024Eliminated in round of 32 by R. Bautista Agut.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Roberto Bautista AgutLost6 - 2 6 - 1QualificationAlex Marti PujolrasWon6 - 0 6 - 4QualificationJelle SelsWon6 - 2 6 - 4
06 Oct 2024 To 13 Oct 2024ATP Challenger Roanne, FranceATP Challenger Roanne, France, Men Singles 2024Seeded: #5Eliminated in semi final by B. Bonzi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalBenjamin BonziLost4 - 6 1 - 6Quarter-FinalCameron NorrieWon6 - 1 5 - 7 3 - 6Round of 16Jurij RodionovWon2 - 6 1 - 6Round of 32Titouan DroguetWon6 - 7 3 - 6