
- Season
- 167–161
- 50.9% win rate
- Career
- 54–79
- 40.6% win rate
- Titles
- 0
- Singles
- Prize money
- $3.5M
- Career
Recent form
1 loss in a row
- LLost to Luca Van Assche
- WBeat Abel Forger
- WBeat Filippo Romano
- LLost to Kimmer Coppejans
- LLost to Gilles Arnaud Bailly
- WBeat Pavel Kotov
- WBeat Max Hans Rehberg
- LLost to Max Dahlin
- LLost to Carlos Sanchez Jover
- WBeat Georgi Georgiev
- WBeat Murkel Dellien
- LLost to Federico Agustin Gomez
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hard38–4645%
- Claymost played116–10054%
- Grass11–955%
- Indoor2–625%
Elo rating
Full leaderboard1708#372 on tour
Peak 1787 in 2025 · from 327 rated matches
- Clay
1751+43 vs overall
216 matches
- Hard
1708about the same
84 matches
- Grass
1738+30 vs overall
19 matches
Computed from every completed ATP singles match since 2008, not from ranking points: beating a strong player is worth more than beating a weak one. A surface figure is this player’s overall rating plus an adjustment learned only from their matches on that surface.
Match results
57 matches· 2025
- LMarco Trungelliti2025· Lisbon · R32Clay6-2 7-6(3)
- LFacundo Diaz Acosta2025· Bad Waltersdorf · R32Clay6-4 6-2
- WNikolas Sanchez Izquierdo2025· Szczecin · R32Clay6-7(4) 6-4 7-6(4)
- LGeoffrey Blancaneaux2025· Szczecin · R16Clay6-4 6-3
- LRaphael Collignon2025· US Open · Round 1Hard4-6, 4-6, 4-6
- LShintaro Mochizuki2025· US Open · Qualifying FinalHard4-6, 4-6
- WPatrick Maloney2025· US Open · Qualifying 2nd RoundHard6-4, 6-2
- WGuy Den Ouden2025· US Open · Qualifying 1st RoundHard6-1, 7-5
- LIgnacio Buse2025· Cancun · R32Hard7-6(8) 6-4
- LJannik Sinner2025· Cincinnati Open · Round 2Hard1-6, 1-6
- WVit Kopriva2025· Cincinnati Open · Round 1Hard6-2, 6-4
- WAleksandr Shevchenko2025· Cincinnati Open · Qualifying FinalHard7-6(6), 4-1ret.
- WTaro Daniel2025· Cincinnati Open · Qualifying 1st RoundHard7-5, 6-2
- LAleksandr Shevchenko2025· Generali Open · Round 1Clay6-2, 3-6, 4-6
- WFederico Arnaboldi2025· Modena · R32Clay6-1 6-1
- LAndrea Pellegrino2025· Modena · R16Clay6-2 7-6(2)
- LLi Tu2025· Wimbledon · Qualifying 1st RoundGrass3-6, 2-6
- LRyan Peniston2025· Nottingham 2 · R32Grass5-7 6-4 6-2
- LLorenzo Musetti2025· Roland Garros · Round 2Clay4-6, 0-6, 4-6
- WValentin Royer2025· Roland Garros · Round 1Clay7-6(6), 6-3, 3-6, 6-7(4), 7-5
- LJuan Manuel Cerundolo2025· Roland Garros · Qualifying FinalClay4-6, 2-6
- WDmitry Popko2025· Roland Garros · Qualifying 2nd RoundClay6-1, 6-2
- WOmar Jasika2025· Roland Garros · Qualifying 1st RoundClay6-3, 4-6, 6-1
- LTerence Atmane2025· Bordeaux · R32Clay7-5 7-5
- LRoman Andres Burruchaga2025· Internazionali BNL d'Italia · Qualifying 1st RoundClay4-6, 6-2, 3-6
- WBilly Harris2025· Aix-en-Provence · R32Clay6-2 6-2
- LBorna Gojo2025· Aix-en-Provence · R16Clay4-6 7-6(5) 7-5
- LDaniel Altmaier2025· Mutua Madrid Open · Qualifying FinalClay6-7(3), 6-3, 1-6
- WDiego Dedura2025· Mutua Madrid Open · Qualifying 1st RoundClay6-7(7), 6-4, 6-1
- LCasper Ruud2025· Barcelona Open Banc Sabadell · Round 1Clay4-6, 3-6
- WJacob Fearnley2025· Barcelona Open Banc Sabadell · Qualifying FinalClay7-5, 6-4
- WNikoloz Basilashvili2025· Barcelona Open Banc Sabadell · Qualifying 1st RoundClay6-3, 6-3
- LMackenzie McDonald2025· Fayez Sarofim & Co. U.S. Men's Clay Court Championship · Round 1Clay2-6, 7-6(3), 4-6
- LGenaro Alberto Olivieri2025· Concepcion · QFClay7-6(8) 6-4
- WMatheus Pucinelli De Almeida2025· Concepcion · R16Clay6-4 6-3
- WRemy Bertola2025· Concepcion · R32Clay6-3 6-1
- LAdolfo Daniel Vallejo2025· Asuncion · QFClay6-2 6-2
- WBenjamin Torrealba2025· Asuncion · R32Clay6-1 6-4
- WPedro Boscardin Dias2025· Asuncion · R16Clay6-2 6-0
- WThiago Monteiro2025· Santiago · FClay7-5 6-3
- WEmilio Nava2025· Santiago · SFClay7-6(8) 6-2
- WMatheus Pucinelli De Almeida2025· Santiago · QFClay7-6(4) 7-6(4)
- WJuan Bautista Torres2025· Santiago · R32Clay6-4 6-4
- WPedro Sakamoto2025· Santiago · R16Clay6-3 6-4
- WGuido Ivan Justo2025· Cordoba · R32Clay6-2 6-2
- LFederico Coria2025· Cordoba · QFClay6-1 0-6 6-2
- WAdolfo Daniel Vallejo2025· Cordoba · R16Clay4-6 7-6(5) 7-5
- LFrancesco Passaro2025· IEB+ Argentina Open · Qualifying 1st RoundClay1-6, 4-6
- LFrancesco Passaro2025· Rosario · R32Clay2-6 6-3 6-3
- WValerio Aboian2025· Piracicaba · R32Clay7-5 4-6 6-3
- LCarlos Taberner2025· Piracicaba · R16Clay7-5 7-6(6)
- WTomas Barrios Vera2025· Punta del Este · FClay5-7 6-4 6-4
- WMaxime Chazal2025· Punta del Este · R32Clay6-2 6-2
- WEmilio Nava2025· Punta del Este · SFClay6-3 6-3
- WGonzalo Bueno2025· Punta del Este · QFClay7-6(5) 6-4
- WFacundo Mena2025· Punta del Este · R16Clay6-4 6-4
- LKhumoyun Sultanov2025· Australian Open · Qualifying 1st RoundHard3-6, 7-6(2), 5-7