- Season
- 123–105
- 53.9% win rate
- Career
- 7–17
- 29.2% win rate
- Titles
- 0
- Singles
- Prize money
- $1.6M
- Career
Recent form
1 loss in a row
- WBeat August Holmgren
- LLost to Arthur Gea
- LLost to Murphy Cassone
- LLost to SoonWoo Kwon
- WBeat Quinn Vandecasteele
- LLost to Andre Ilagan
- WBeat Federico Cina
- WBeat Jack Secord
- WBeat SeongChan Hong
- WBeat Liam Draxl
- WBeat Nishesh Basavareddy
- LLost to Flavio Cobolli
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played97–8154%
- Clay8–1044%
- Grass17–1259%
- Indoor1–233%
Elo rating
Full leaderboard1801#179 on tour
Peak 1857 in 2025 · from 228 rated matches
- Hard
1853+52 vs overall
178 matches
- Grass
1832+31 vs overall
29 matches
- Clay
1790-11 vs overall
18 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
72 matches· Main tour
- LFlavio Cobolli2026· US Open · Round 2Hard6-3, 3-6, 4-6, 5-7
- WNishesh Basavareddy2026· US Open · Round 1Hard7-6(4), 3-6, 6-3, 6-4
- WLiam Draxl2026· US Open · Qualifying FinalHard4-6, 7-5, 7-6(7)
- WSeongChan Hong2026· US Open · Qualifying 2nd RoundHard6-4, 7-6(6)
- WJack Secord2026· US Open · Qualifying 1st RoundHard6-3, 6-2
- LNicolas Mejia2026· Wimbledon · Qualifying FinalGrass4-6, 4-6, 4-6
- WDaniel Evans2026· Wimbledon · Qualifying 2nd RoundGrass7-5, 6-0
- WJohannus Monday2026· Wimbledon · Qualifying 1st RoundGrass7-5, 6-3
- LDarwin Blanch2026· Roland Garros · Qualifying 2nd RoundClay4-6, 4-6
- WKimmer Coppejans2026· Roland Garros · Qualifying 1st RoundClay7-5, 1-6, 6-4
- LBu Yunchaokete2026· Miami Open presented by Itau · Qualifying 1st RoundHard5-7, 4-6
- LDino Prizmic2026· BNP Paribas Open · Round 1Hard6-7(5), 6-3, 5-7
- WElias Ymer2026· BNP Paribas Open · Qualifying FinalHard6-4, 3-1ret.
- WAlex Bolt2026· BNP Paribas Open · Qualifying 1st RoundHard3-6, 7-6(4), 6-4
- LMiomir Kecmanovic2026· Abierto Mexicano Telcel presentado por HSBC · Round 1Hard2-6, 2-6
- LChak Lam Coleman Wong2026· Delray Beach Open · Qualifying FinalHard4-6, 4-6
- WMurphy Cassone2026· Delray Beach Open · Qualifying 1st RoundHard6-4, 7-6(5)
- LCorentin Moutet2026· Australian Open · Round 1Hard4-6, 6-7(1), 3-6
- LRinky Hijikata2026· Adelaide International · Round 1Hard4-6, 4-6, 1-2
- LJames Duckworth2026· Brisbane International presented by ANZ · Qualifying 1st RoundHard3-6, 2-6
- LDan Added2025· Moselle Open · Qualifying 1st RoundIndoor4-6, 7-6(2), 6-7(5)
- LMatteo Arnaldi2025· Erste Bank Open · Qualifying FinalIndoor6-7(5), 3-6
- WLukas Klein2025· Erste Bank Open · Qualifying 1st RoundIndoor7-6(5), 7-6(5)
- LAdam Walton2025· Almaty Open · Round 1Hard6-7(4), 7-6(3), 2-6
- LDaniel Altmaier2025· Rolex Shanghai Masters · Round 1Hard3-6, 4-6
- WBeibit Zhukayev2025· Rolex Shanghai Masters · Qualifying FinalHard6-3, 7-6(5)
- WJames McCabe2025· Rolex Shanghai Masters · Qualifying 1st RoundHard3-6, 7-6(1), 6-2
- LJesper de Jong2025· China Open · Qualifying 1st RoundHard6-4, 6-7(5), 4-6
- LBernard Tomic2025· Chengdu Open · Qualifying 1st RoundHard4-6, 4-6
- LAlexander Bublik2025· US Open · Round 2Hard3-6, 3-6, 3-6
- WLorenzo Sonego2025· US Open · Round 1Hard6-3, 7-6(8), 1-6, 1-6, 7-6(6)
- LNishesh Basavareddy2025· Winston-Salem Open · Qualifying FinalHard4-6, 3-6
- WCannon Kingsley2025· Winston-Salem Open · Qualifying 1st RoundHard6-7(5), 6-4, 6-1
- LColton Smith2025· Cincinnati Open · Qualifying 1st RoundHard4-6, 4-6
- LMatteo Arnaldi2025· National Bank Open presented by Rogers · Round 2Hard3-6, 6-3, 3-6
- WJoao Fonseca2025· National Bank Open presented by Rogers · Round 1Hard7-6(5), 6-4
- WGovind Nanda2025· National Bank Open presented by Rogers · Qualifying FinalHard6-3, 6-0
- LDenis Shapovalov2025· Mifel Tennis Open by Telcel Oppo · QuarterfinalHard3-6, 2-6
- WDaniel Altmaier2025· Mifel Tennis Open by Telcel Oppo · Round 2Hard6-3, 6-4
- WWu Yibing2025· Mifel Tennis Open by Telcel Oppo · Round 1Hard4-6, 6-4, 6-1
- LBenjamin Hassan2025· Wimbledon · Qualifying 2nd RoundGrass6-7(4), 3-6
- WFacundo Diaz Acosta2025· Wimbledon · Qualifying 1st RoundGrass6-7(4), 6-1, 6-3
- LMarton Fucsovics2025· Roland Garros · Round 1Clay4-6, 2-6, 2-6
- LKilian Feldbausch2025· Gonet Geneva Open · Qualifying 1st RoundClay4-6, 6-2, 4-6
- LFelix Auger-Aliassime2025· Miami Open presented by Itau · Round 2Hard4-6, 4-6
- WEthan Quinn2025· Miami Open presented by Itau · Round 1Hard6-0, 6-2
- WAdam Walton2025· Miami Open presented by Itau · Qualifying FinalHard6-3, 6-4
- WStefano Napolitano2025· Miami Open presented by Itau · Qualifying 1st RoundHard6-3, 6-7(5), 6-1
- LJannik Sinner2025· Australian Open · Round 2Hard6-4, 4-6, 1-6, 3-6
- WTaro Daniel2025· Australian Open · Round 1Hard6-7(6), 7-6(4), 6-1, 6-4
- LTomas Martin Etcheverry2025· Adelaide International · Round 1Hard6-7(8), 3-6
- LMikhail Kukushkin2024· Brisbane International presented by ANZ · Qualifying FinalHard4-6, 4-6
- WJames Duckworth2024· Brisbane International presented by ANZ · Qualifying 1st RoundHard6-4, 6-4
- LJakub Mensik2024· US Open · Round 2Hard7-6(4), 6-2, 2-6, 6-7(5), 6-7(3)
- WTaro Daniel2024· US Open · Round 1Hard4-6, 4-6, 6-4, 7-6(6), 6-4
- LLearner Tien2024· Winston-Salem Open · Round 1Hard6-3, 2-6, 3-6
- WNicolas Mejia2024· Winston-Salem Open · Qualifying FinalHard7-6(7), 7-6(6)
- WLuca Pow2024· Winston-Salem Open · Qualifying 1st RoundHard6-0, 6-1
- LMaxime Cressy2024· Mubadala DC Open · Qualifying 1st RoundHard1-6, 2-6
- LMarc Polmans2024· Cerity Partners Hall of Fame Open for the Van Alen Cup Presented by the Margaret Fund · Qualifying FinalGrass4-6, 6-7(3)
- WJames Trotter2024· Cerity Partners Hall of Fame Open for the Van Alen Cup Presented by the Margaret Fund · Qualifying 1st RoundGrass6-2, 6-3
- LDamir Dzumhur2024· Wimbledon · Qualifying 1st RoundGrass4-6, 6-7(3)
- LSebastian Korda2024· Libéma Open · Round 1Grass4-6, 6-7(4)
- WZizou Bergs2024· Libéma Open · Qualifying FinalGrass6-2, 6-3
- WTerence Atmane2024· Libéma Open · Qualifying 1st RoundGrass6-7(3), 7-6(5), 6-3
- LShintaro Mochizuki2024· Australian Open · Qualifying 2nd RoundHard2-6, 4-6
- WSho Shimabukuro2024· Australian Open · Group StageHard5-7, 6-4, 6-3
- LJan-Lennard Struff2023· Australian Open · Qualifying FinalHard1-6, 4-6
- WRaul Brancaccio2023· Australian Open · Qualifying 2nd RoundHard6-7(4), 6-4, 7-5
- WKimmer Coppejans2023· Australian Open · Qualifying 1st RoundHard6-7(7), 7-5, 6-4
- LChristopher Eubanks2022· Australian Open · Qualifying 1st RoundHard3-6, 4-6
- LBotic Van De Zandschulp2021· Great Ocean Road Open · Round 1Hard4-6, 5-7