- Season
- 103–81
- 56.0% win rate
- Career
- 3–15
- 16.7% win rate
- Titles
- 0
- Singles
- Prize money
- $1.2M
- Career
Recent form
1 loss in a row
- WBeat Aryan Shah
- WBeat Keegan Smith
- LLost to Rafael Jodar
- LLost to Andre Ilagan
- LLost to Kimmer Coppejans
- WBeat Pavel Kotov
- WBeat Daniel Evans
- WBeat Terence Atmane
- LLost to Andrea Vavassori
- LLost to Jack Pinnington Jones
- WBeat Lukas Neumayer
- LLost to Giulio Zeppieri
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played89–6558%
- Clay2–529%
- Grass8–850%
- Indoor4–357%
Elo rating
Full leaderboard1732#314 on tour
Peak 1851 in 2025 · from 184 rated matches
- Hard
1779+47 vs overall
154 matches
- Grass
1737+5 vs overall
16 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
22 matches· Challenger · 2023
- LTitouan Droguet2023· Champaign · R16Hard6-4 6-3
- WInaki Montes-De La Torre2023· Champaign · R32Hard5-7 6-0 6-1
- LTennys Sandgren2023· Knoxville · R16Hard6-3 7-5
- WAleksandar Kovacevic2023· Knoxville · R32Hard6-4 3-6 7-6(1)
- LPatrick Kypson2023· Charlottesville · QFHard6-1 6-4
- WCannon Kingsley2023· Charlottesville · R16Hard6-4 6-4
- WEmilio Gomez2023· Charlottesville · R32Hard6-2 6-2
- WAlexis Galarneau2023· Fairfield · R32Hard7-6(9) 6-0
- LZachary Svajda2023· Fairfield · QFHard6-4 6-2
- WChristian Langmo2023· Fairfield · R16Hard6-3 5-7 7-6(3)
- LAbdullah Shelbayh2023· Charleston · R16Hard7-5 7-5
- WVasek Pospisil2023· Charleston · R32Hard6-1 6-3
- WEmilio Gomez2023· Busan · R32Hard6-2 6-2
- LAleksandar Vukic2023· Busan · SFHard7-6(4) 6-1
- WLi Tu2023· Busan · QFHard6-4 6-4
- WLuke Saville2023· Busan · R16Hard6-3 6-3
- LChristopher Eubanks2023· Gwangju · R16Hard6-2 6-1
- WCem Ilkel2023· Gwangju · R32Hard3-6 6-0 6-1
- LEvgeny Donskoy2023· Seoul · R32Hard4-6 6-4 6-2
- LDaniel Altmaier2023· Monterrey · R32Hard7-6(4) 6-3
- WAlfredo Perez2023· Cleveland · R32Hard6-4 6-2
- LTennys Sandgren2023· Cleveland · R16Hard6-3 4-6 6-2