- Season
- 76–42
- 64.4% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $160K
- Career
Recent form
1 loss in a row
- WBeat Drazen Petrovic
- WBeat Kirill Kivattsev
- WBeat Dominic Stricker
- LLost to Marvin Moeller
- WBeat Cosme Rolland De Ravel
- WBeat Patrick Jozwicki
- LLost to Andres Martin
- LLost to Aaron Funk
- WBeat Franco Ariel Vazquez
- WBeat Anton Arzhankin
- WBeat Alexander Vasilev
- LLost to Sean Cuenin
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played42–2365%
- Clay34–1964%
Elo rating
Full leaderboard1697#398 on tour
Peak 1857 in 2024 · from 118 rated matches
- Hard
1728+31 vs overall
65 matches
- Clay
1715+18 vs overall
53 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
Latest 25 of 118· full career
- LSean Cuenin2026· M25 Kursumlijska Banja 3 · SFClay—
- WAlexander Vasilev2026· M25 Kursumlijska Banja 3 · QFClay—
- WAnton Arzhankin2026· M25 Kursumlijska Banja 3 · R16Clay—
- WFranco Ariel Vazquez2026· M25 Kursumlijska Banja 3 · R32Clay—
- LAaron Funk2026· ITF M25 Wetzlar Men · R32Clay—
- LAndres Martin2026· M25 Ollersbach · QFClay—
- WPatrick Jozwicki2026· M25 Ollersbach · R32Clay—
- WCosme Rolland De Ravel2026· Troyes · R32Clay7-6(4) 6-3
- LMarvin Moeller2026· Troyes · QFClay6-2 3-6 7-6(1)
- WDominic Stricker2026· Troyes · R16Clay4-2 RET
- WKirill Kivattsev2026· M25 Kiseljak · QFClay—
- WDrazen Petrovic2026· M25 Kiseljak · R16Clay—
- LSimeon Stankovic2026· M25 Kursumlijska Banja · R32Clay—
- LDaniel Michalski2026· Istanbul · R32Clay6-3 6-4
- LMark Lajal2026· Jiujiang · R16Hard6-4 6-4
- WBernard Tomic2026· Jiujiang · R32Hard6-2 6-4
- LLeandro Riedi2026· Gwangju · R32Hard3-6 6-4 7-5
- LYunchaokete Bu2026· Busan · R16Hard6-4 6-2
- WYasutaka Uchiyama2026· Busan · R32Hard6-3 5-7 7-6(4)
- LMaximus Jones2026· Phan Thiet 2 · R32Hard6-3 7-6(4)
- LTimofey Skatov2026· Phan Thiet 1 · R32Hard6-7(7) 7-6(5) 4-4 RET
- LPol Martin Tiffon2026· Nonthaburi 2 · QFHard2-6 6-2 7-6(13)
- WDaniel Michalski2026· Nonthaburi 2 · R16Hard6-4 6-3
- WHyeon Chung2026· Nonthaburi 2 · R32Hard6-3 6-2
- WKoki Matsuda2026· Nonthaburi 1 · R32Hard6-3 7-6(2)