11 Oct To 19 OctBNP Paribas Nordic OpenATP Stockholm, Sweden Men Singles 2025Seeded: #3Eliminated in qualification by A. Fery.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationArthur FeryLost3 - 6 1 - 6
05 Oct To 12 OctATP Challenger Valencia, SpainATP Challenger Valencia, Spain Men Singles 2025Seeded: #4Eliminated in round of 32 by P. Llamas Ruiz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Pablo Llamas RuizLost4 - 6 4 - 6
21 Sep To 28 SepATP Challenger Lisbon, PortugalATP Challenger Lisbon, Portugal Men Singles 2025Seeded: #4Eliminated in semi final by V. Gaubas.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalVilius GaubasLost5 - 7 6 - 7Quarter-FinalMarco TrungellitiWon4 - 6 6 - 3 3 - 6Round of 16Thiago MonteiroWon6 - 7 4 - 6Round of 32Francisco RochaWon3 - 6 0 - 6
31 Aug To 07 SepATP Challenger Seville, SpainATP Challenger Seville, Spain Men Singles 2025Seeded: #6Won - Defeated G. Olivieri in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalGenaro Alberto OlivieriWon3 - 6 6 - 3 3 - 6Semi-FinalDaniel MeridaWon7 - 6 2 - 6 3 - 6Quarter-FinalCarlos TabernerWon6 - 3 6 - 2Round of 16Pablo Llamas RuizWon6 - 3 6 - 1Round of 32Bernabe Zapata MirallesWon7 - 6 6 - 3
18 Aug To 07 SepUS OpenUS Open Men Singles 2025Eliminated in round of 128 by B. Shelton.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Ben SheltonLost6 - 3 6 - 2 6 - 4QualificationKimmer CoppejansWon3 - 6 4 - 6QualificationRei SakamotoWon4 - 6 6 - 4 4 - 6QualificationLukas NeumayerWon6 - 7 7 - 6 1 - 6
10 Aug To 17 AugATP Challenger Cancun, Mexico2025 ATP Challenger Cancun, Mexico Men SinglesEliminated in semi final by D. Svrcina.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalDalibor SvrcinaLost1 - 6 1 - 6Quarter-FinalDaniel AltmaierWon6 - 3 2 - 6 3 - 6Round of 16Beibit ZhukayevWon6 - 3 7 - 6Round of 32Daniel Elahi GalanWon6 - 7 4 - 6
19 Jul To 26 JulGenerali OpenATP Kitzbuhel, Austria Men Singles 2025Eliminated in round of 32 by A. Cazaux.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Arthur CazauxLost6 - 3 3 - 6 7 - 5