World ranking
42
1,125 points
- Season
- 158–117
- 57.5% win rate
- Career
- 36–27
- 57.1% win rate
- Titles
- 0
- Singles
- Prize money
- $2.5M
- Career
Recent form
2 losses in a row
- WBeat Nikoloz Basilashvili
- LLost to Alejandro Tabilo
- WBeat Duncan Chan
- WBeat Taylor Fritz
- WBeat Alexei Popyrin
- LLost to Learner Tien
- WBeat Jan Choinski
- WBeat Novak Djokovic
- WBeat Martin Landaluce
- WBeat Jakub Mensik
- LLost to Arthur Fils
- LLost to Adrian Mannarino
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hard46–3160%
- Claymost played106–7559%
- Grass4–736%
- Indoor2–340%
- Surface TBD0–10%
Elo rating
Full leaderboard1982#34 on tour
Peak 2010 in 2026 · from 274 rated matches
- Clay
2072+90 vs overall
180 matches
- Hard
2049+67 vs overall
77 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
68 matches· 2023
- WFacundo Bagnis2023· Brasilia · R32Hard6-2 6-4
- LJuan Pablo Ficovich2023· Brasilia · QFHard4-6 6-3 7-6(1)
- WGilbert Klier Junior2023· Brasilia · R16Hard6-4 6-4
- LRoman Andres Burruchaga2023· Montevideo · R32Clay6-2 1-6 6-2
- WMatheus Pucinelli De Almeida2023· Curitiba · R32Clay6-2 3-6 6-1
- LDalibor Svrcina2023· Curitiba · R16Clay6-4 7-6(6)
- LJoris De Loore2023· Olbia · R32Hard6-3 6-2
- WIlya Ivashka2023· Malaga · R32Hard6-3 6-2
- LMaxime Janvier2023· Malaga · R16Hard6-7(3) 6-3 7-6(3)
- WBlaise Bicknell2023· Bogota · R32Clay5-7 6-2 7-6(3)
- WGustavo Heide2023· Bogota · FClayW/O
- WTomas Barrios Vera2023· Bogota · SFClay6-2 6-4
- WMurkel Dellien2023· Bogota · QFClay6-4 6-4
- WViktor Durasovic2023· Bogota · R16Clay7-6(4) 6-7(4) 7-6(7)
- WDaniel Dutra da Silva2023· Santa Cruz · R32Clay2-6 6-3 2-0 RET
- LMariano Navone2023· Santa Cruz · QFClay6-1 4-1 RET
- WMatheus Pucinelli De Almeida2023· Santa Cruz · R16Clay7-6(1) 7-6(3)
- LDominic Stricker2023· US Open · Qualifying FinalHard2-6, 3-6
- WBrandon Holt2023· US Open · Qualifying 2nd RoundHard7-6(4), 6-3
- WLuca Nardi2023· US Open · Qualifying 1st RoundHard6-4, 6-4
- LSho Shimabukuro2023· CA · R32Surface TBD6-1 6-3
- WGustavo Heide2023· Santo Domingo · R32Clay7-6(4) 6-4
- LFrancisco Comesana2023· Santo Domingo · R16Clay6-1 6-7(5) 7-5
- LAlex de Minaur2023· Mifel Tennis Open by Telcel Oppo · Round 2Hard2-6, 1-6
- WGonzalo Lama2023· Mifel Tennis Open by Telcel Oppo · Round 1Hard7-6(3), 6-2
- LKimmer Coppejans2023· Bitpanda Hamburg Open · Qualifying 1st RoundClay1-6, 6-7(4)
- WPeter Buldorini2023· San Benedetto Del Tronto · R32Clay6-2 6-2
- LDaniel Rincon2023· San Benedetto Del Tronto · R16Clay5-7 7-5 6-2
- LMarco Trungelliti2023· EFG Swiss Open Gstaad · Qualifying 1st RoundClay3-6, 3-6
- WMattia Bellucci2023· Milan · R32Clay6-3 7-6(2)
- LFlavio Cobolli2023· Milan · QFClay6-4 3-6 6-3
- WFederico Iannaccone2023· Milan · R16Clay6-3 6-0
- LGauthier Onclin2023· Wimbledon · Qualifying 1st RoundGrass2-6, 0-6
- LArthur Cazaux2023· Ilkley · R16Grass6-1 3-1 RET
- WNuno Borges2023· Ilkley · R32Grass4-6 6-3 6-4
- LZhang Zhizhen2023· Roland Garros · Round 2Clay6-7(3), 3-6, 4-6
- WBotic Van De Zandschulp2023· Roland Garros · Round 1Clay6-2, 4-6, 6-3, 6-4
- WDominic Stricker2023· Roland Garros · Qualifying FinalClay6-3, 1-6, 6-1
- WGauthier Onclin2023· Roland Garros · Qualifying 2nd RoundClay6-1, 3-6, 6-4
- WRinky Hijikata2023· Roland Garros · Qualifying 1st RoundClay6-3, 6-2
- WShintaro Mochizuki2023· Tunis · R32Clay6-4 6-4
- LAziz Dougaz2023· Tunis · R16Clay6-4 6-3
- LNicholas David Ionel2023· Francavilla al Mare · QFClay6-2 3-6 6-3
- WElmar Ejupovic2023· Francavilla al Mare · R16Clay6-3 6-2
- WFausto Tabacco2023· Francavilla al Mare · R32Clay6-1 7-6(7)
- WJames Duckworth2023· Morelos · FHard7-5 6-0
- WMark Lajal2023· Morelos · SFHard6-2 6-3
- WSkander Mansouri2023· Morelos · R32Hard6-0 6-3
- WJuan Pablo Ficovich2023· Morelos · QFHard6-3 6-2
- WEvan Zhu2023· Morelos · R16Hard6-2 7-6(3)
- LJan Choinski2023· San Luis Potosi · QFClay6-4 6-4
- WFrancisco Comesana2023· San Luis Potosi · R16Clay6-2 6-3
- WJames Duckworth2023· San Luis Potosi · R32Clay7-6(4) 4-6 6-3
- LDominik Koepfer2023· Mexico City · FClay2-6 6-4 6-2
- WJan Choinski2023· Mexico City · SFClay7-6(5) 4-6 6-4
- WNicolas Mejia2023· Mexico City · QFClay6-1 3-6 7-6(4)
- WRenzo Olivo2023· Mexico City · R16Clay6-7(9) 6-4 6-3
- WBernard Tomic2023· Mexico City · R32Clay6-2 6-2
- WFacundo Diaz Acosta2023· Vina del Mar · R32Clay6-1 4-3 RET
- LAndrea Vavassori2023· Vina del Mar · R16Clay6-3 6-3
- LAndrea Vavassori2023· Santiago · R32Clay6-4 6-4
- LJuan Pablo Varillas2023· IEB+ Argentina Open · Qualifying 1st RoundClay2-6, 4-6
- LFederico Delbonis2023· Cordoba Open · Qualifying FinalClay1-6, 5-7
- WAndrea Collarini2023· Cordoba Open · Qualifying 1st RoundClay3-6, 6-4, 6-2
- LCamilo Ugo Carabelli2023· Concepcion · R32Clay6-4 4-6 7-5
- LAleksandar Vukic2023· Australian Open · Qualifying 2nd RoundHard6-7(4), 3-6
- WFacundo Mena2023· Australian Open · Qualifying 1st RoundHard6-1, 6-1
- LGiovanni Fonio2023· Nonthaburi 1 · R32Hard5-7 7-6(3) 7-6(7)