05 Oct To 12 OctATP Challenger Valencia, SpainATP Challenger Valencia, Spain Men Singles 2025Eliminated in round of 32 by L. Mikrut.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Luka MikrutLost4 - 6 6 - 2 6 - 3
28 Sep To 05 OctATP Challenger Braga, PortugalATP Challenger Braga, Portugal Men Singles 2025Eliminated in semi final by L. Mikrut.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalLuka MikrutLost6 - 4 0 - 6 3 - 6Quarter-FinalElmer MollerWon7 - 5 6 - 4Round of 16Johannes IngildsenWon1 - 6 2 - 6Round of 32Francisco RochaWon2 - 6 6 - 7
21 Sep To 28 SepATP Challenger Lisbon, PortugalATP Challenger Lisbon, Portugal Men Singles 2025Eliminated in round of 32 by P. Llamas Ruiz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Pablo Llamas RuizLost6 - 4 7 - 6QualificationOrlando LuzWonWalkoverQualificationTomas LuisWon6 - 2 6 - 4
07 Sep To 14 SepATP Challenger Biella, ItalyATP Challenger Biella, Italy Men Singles 2025Seeded: #6Eliminated in round of 16 by P. Martin Tiffon.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Pol Martin TiffonLost7 - 6 6 - 2Round of 32Federico IannacconeWon0 - 6 0 - 6
24 Aug To 31 AugATP Challenger Porto 2, PortugalATP Challenger Porto 2, Portugal Men Singles 2025Eliminated in semi final by G. Arnaud Bailly.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalGilles Arnaud BaillyLost4 - 6 6 - 1 3 - 6Quarter-FinalNikolas Sanchez IzquierdoWon6 - 7 4 - 6Round of 16Genaro Alberto OlivieriWon7 - 5 2 - 6 6 - 1Round of 32Olle WallinWon3 - 6 4 - 6
03 Aug To 10 AugATP Challenger Grodzisk Mazowiecki, PolandATP Challenger Grodzisk Mazowiecki, Poland Men Singles 2025Eliminated in round of 32 by J. Engel.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Justin EngelLost6 - 7 6 - 4 6 - 4
27 Jul To 03 AugATP Challenger Porto, PortugalATP Challenger Porto, Portugal Men Singles 2025Eliminated in semi final by F. Maestrelli.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalFrancesco MaestrelliLost6 - 4 6 - 4Quarter-FinalHenrique RochaWon3 - 6 2 - 6Round of 16Martin LandaluceWon4 - 6 7 - 6 6 - 3Round of 32Jie CuiWon4 - 6 6 - 7