
- Season
- 126–164
- 43.4% win rate
- Career
- 47–86
- 35.3% win rate
- Titles
- 0
- +1 doubles
- Prize money
- $2.5M
- Career
Recent form
1 loss in a row
- WBeat Mac Visser
- WBeat Niels Visker
- LLost to Ugo Humbert
- LLost to Henry Searle
- WBeat Nikoloz Basilashvili
- LLost to Timofey Skatov
- LLost to Trevor Svajda
- LLost to Federico Cina
- LLost to Daniil Glinka
- WBeat Paul Jubb
- WBeat Franco Roncadelli
- LLost to Cristian Garin
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on grass
- Hardmost played57–7244%
- Clay51–6743%
- Grass11–1052%
- Indoor7–1532%
Elo rating
Full leaderboard1715#351 on tour
Peak 1766 in 2026 · from 290 rated matches
- Hard
1749+34 vs overall
129 matches
- Clay
1750+35 vs overall
118 matches
- Indoor
1733+18 vs overall
22 matches
- Grass
1753+38 vs overall
21 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
42 matches· 2022
- WMiljan Zekic2022· Tata Open Maharashtra · Qualifying 1st RoundHard3-0ret.
- LFrances Tiafoe2022· Bybit Stockholm Open · Round 2Indoor6-3, 6-7(4), 6-7(2)
- WOscar Otte2022· Bybit Stockholm Open · Round 1Indoor7-6(2), 6-7(2), 6-3
- LRamkumar Ramanathan2022· Kinoshita Group Japan Open Tennis Championships · Qualifying FinalHard7-5, 4-6, 1-6
- WRenta Tokuda2022· Kinoshita Group Japan Open Tennis Championships · Qualifying 1st RoundHard7-6(3), 6-3
- LShintaro Mochizuki2022· Eugene Korea Open Tennis Championships · Qualifying 1st RoundHard6-1, 4-6, 3-6
- LDaniel Masur2022· US Open · Qualifying 1st RoundHard6-7(4), 6-2, 6-7(6)
- LGiulio Zeppieri2022· Plava Laguna Croatia Open Umag · Qualifying FinalClay6-4, 1-6, 4-6
- WNicolas Barrientos2022· Plava Laguna Croatia Open Umag · Qualifying 1st RoundClay6-4, 6-7(4), 7-5
- LPedro Martinez2022· EFG Swiss Open Gstaad · Round 2Clay5-7, 6-4, 2-6
- WBenoit Paire2022· EFG Swiss Open Gstaad · Round 1Clay6-2, 2-0ret.
- WCorentin Moutet2022· EFG Swiss Open Gstaad · Qualifying FinalClay5-7, 6-3, 7-6(11)
- WJerome Kym2022· EFG Swiss Open Gstaad · Qualifying 1st RoundClay6-4, 7-6(4)
- LDiego Schwartzman2022· Nordea Open · Round 2Clay5-7, 3-6
- WDaniel Altmaier2022· Nordea Open · Round 1Clay6-4, 7-6(5)
- LCristian Garin2022· Wimbledon · Round 1Grass3-6, 5-7, 4-6
- LJason Kubler2022· Wimbledon · Qualifying FinalGrass3-6, 2-6, 4-6
- WRiccardo Bonadio2022· Wimbledon · Qualifying 2nd RoundGrass6-3, 6-4
- WNikola Milojevic2022· Wimbledon · Qualifying 1st RoundGrass6-2, 6-3
- LJuan Pablo Ficovich2022· Roland Garros · Qualifying 1st RoundClay6-3, 4-6, 1-6
- LYannick Hanfmann2022· BMW Open by Bitpanda · Qualifying 1st RoundClay3-6, 4-6
- LLorenzo Sonego2022· Barcelona Open Banc Sabadell · Round 2Clay4-6, 2-6
- WMaxime Cressy2022· Barcelona Open Banc Sabadell · Round 1Clay6-3, 6-0
- WPedro Sousa2022· Barcelona Open Banc Sabadell · Qualifying FinalClay6-3, 6-2
- WCarlos Gimeno Valero2022· Barcelona Open Banc Sabadell · Qualifying 1st RoundClay6-2, 2-6, 6-3
- LJaume Munar2022· Miami Open presented by Itau · Qualifying FinalHard5-7, 3-6
- WTennys Sandgren2022· Miami Open presented by Itau · Qualifying 1st RoundHard6-7(7), 6-2, 6-2
- LDaniel Masur2022· BNP Paribas Open · Qualifying 1st RoundHard4-6, 5-7
- LTaro Daniel2022· Dubai Duty Free Tennis ChampionshipsHard1-6, 4-6
- LNikoloz Basilashvili2022· Qatar ExxonMobil Open · Round 2Hard4-6, 5-7
- WJoão Sousa2022· Qatar ExxonMobil Open · Round 1Hard2-6, 6-3, 7-5
- LChristopher Eubanks2022· Qatar ExxonMobil Open · Qualifying FinalHard6-7(6), 4-6
- WKris Krawcewicz2022· Qatar ExxonMobil Open · Qualifying 1st RoundHard6-1, 6-2
- LJoão Sousa2022· Tata Open MaharashtraHard7-5, 6-7(4), 5-7
- WStefano Travaglia2022· Tata Open MaharashtraHard6-4, 7-6(4)
- WAslan Karatsev2022· Tata Open MaharashtraHard6-2, 7-6(3)
- WGian Marco Moroni2022· Tata Open MaharashtraHard7-5, 3-6, 6-4
- WMarc Polmans2022· Tata Open MaharashtraHard6-4, 6-4
- WDimitar Kuzmanov2022· Tata Open MaharashtraHard7-5, 6-4
- LAlejandro Tabilo2022· Australian Open · Qualifying FinalHard1-6, 2-6
- WMario Vilella Martinez2022· Australian Open · Qualifying 2nd RoundHard4-6, 6-4, 7-6(0)
- WJozef Kovalik2022· Australian Open · Qualifying 1st RoundHard7-6(3), 6-2