22 Jun To 28 JunATP Challenger Milan, ItalyATP Challenger Milan, Italy Men Singles 2025Eliminated in round of 32 by F. Ferreira Silva.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Frederico Ferreira SilvaLostRetired
15 Jun To 21 JunATP Challenger Poznan, PolandATP Challenger Poznan, Poland Men Singles 2025Eliminated in round of 32 by C. Garin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Cristian GarinLost6 - 1 6 - 0
08 Jun To 15 JunATP Challenger Bratislava, SlovakiaATP Challenger Bratislava, Slovakia Men Singles 2025Eliminated in round of 32 by M. Barrios Vera.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Marcelo Tomas Barrios VeraLost3 - 6 2 - 6
01 Jun To 09 JunATP Challenger Heilbronn, GermanyATP Challenger Heilbronn, Germany Men Singles 2025Eliminated in round of 32 by D. Stricker.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Dominic StrickerLost6 - 3 7 - 5QualificationMika BrunoldWon6 - 3 7 - 6QualificationPetros TsitsipasWon6 - 4 6 - 3
11 May To 17 MayATP Challenger Oeiras 5, PortugalATP Challenger Oeiras 4, Portugal Men Singles 2025Eliminated in round of 32 by D. Merida.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Daniel MeridaLost6 - 4 7 - 5QualificationPietro Orlando FellinWon6 - 1 6 - 2QualificationTiago ValentimWon6 - 0 6 - 3
04 May To 11 MayATP Challenger Francavilla, ItalyATP Challenger Francavilla, Italy Men Singles 2025Eliminated in round of 16 by V. Vacherot.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Valentin VacherotLost3 - 6 5 - 7Round of 32Facundo MenaWon4 - 6 4 - 6QualificationTiago PereiraWon6 - 0 6 - 1QualificationFrancesco FerrariWon4 - 6 6 - 3 6 - 0
28 Apr To 04 MayATP Challenger Estoril, PortugalATP Challenger Lisbon, Portugal Men Singles 2025Eliminated in round of 16 by L. Nardi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Luca NardiLost3 - 6 2 - 6Round of 32Pedro MartinezWon4 - 6 3 - 6QualificationFrancisco RochaWon6 - 4 3 - 6 0 - 6QualificationMarco CecchinatoWon2 - 6 1 - 6