13 Jul To 20 JulATP Challenger Bunschoten, NetherlandsATP Challenger Amersfoort, Netherlands Men Singles 2025Seeded: #6Tournament in progressMORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMichiel De KromLiveMatch Details
29 Jun To 06 JulATP Challenger Modena, ItalyATP Challenger Modena, Italy Men Singles 2025Seeded: #9Eliminated in qualification by S. Travaglia.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationStefano TravagliaLost6 - 2 2 - 6 6 - 4QualificationAndrea PicchioneWon6 - 4 1 - 6 3 - 6
22 Jun To 28 JunATP Challenger Milan, ItalyATP Challenger Milan, Italy Men Singles 2025Eliminated in round of 32 by M. Houkes.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Max HoukesLost6 - 3 3 - 6 6 - 7QualificationTom GentzschWon2 - 6 2 - 6QualificationGianluca MagerWon3 - 6 3 - 6
15 Jun To 21 JunATP Challenger Sassuolo, ItalyATP Challenger Sassuolo, Italy Men Singles 2025Eliminated in round of 32 by O. Roca Batalla.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Oriol Roca BatallaLost2 - 6 2 - 6QualificationOriol Roca BatallaWon4 - 6 4 - 6QualificationFederico IannacconeWon3 - 6 6 - 3 5 - 7
08 Jun To 15 JunATP Challenger Perugia, ItalyATP Challenger Perugia, Italy Men Singles 2025Seeded: #5Eliminated in qualification by P. Basile.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationPierluigi BasileLost6 - 7 6 - 7
25 May To 01 JunATP Challenger Vicenza, ItalyATP Challenger Vicenza, Italy Men Singles 2025Seeded: #11Eliminated in qualification by A. Santamarta Roig.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAndres Santamarta RoigLost6 - 2 6 - 1QualificationJeremy GschwendtnerWon1 - 6 1 - 6
12 May To 18 MayATP Challenger Turin, ItalyATP Challenger Turin, Italy Men Singles 2025Eliminated in round of 32 by Y. Bu.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Yunchaokete BuLost7 - 6 6 - 4QualificationCarlos Sanchez JoverWon4 - 6 4 - 6QualificationGiovanni OradiniWon4 - 6 4 - 6