- Season
- 95–75
- 55.9% win rate
- Career
- 0–0
- Titles
- 0
- Singles
- Prize money
- $265K
- Career
Recent form
1 loss in a row
- LLost to Raphael Perot
- WBeat Matt Ponchet
- WBeat Alexander Bravo
- WBeat Takuya Kumasaka
- LLost to Oliver Crawford
- LLost to Alejandro Moro Canas
- WBeat Tiago Silva
- WBeat Rocco Piatti
- LLost to Goncalo Marques
- LLost to Andrea Colombo
- WBeat Chetanna Amadike
- LLost to Mathys Domenc
Oldest to newest. Hover a result for the opponent.
By surface
Strongest on hard
- Hardmost played94–6459%
- Clay1–811%
- Indoor0–30%
Elo rating
Full leaderboard1607#668 on tour
Peak 1814 in 2025 · from 170 rated matches
- Hard
1639+32 vs overall
158 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
70 matches· Challenger
- LAlejandro Moro Canas2026· Grodzisk Mazowiecki · R32Hard7-5 6-4
- LRaphael Perot2026· Royan · R32Clay7-6(7) 7-5
- LNikolas Sanchez Izquierdo2026· Lyon · R32Clay6-3 6-2
- WPatrick Zahraj2026· Centurion 2 · R32Hard6-2 6-2
- LGiles Hussey2026· Centurion 2 · R16Hard5-7 6-3 6-3
- LRobert Strombachs2026· Centurion · R32Hard6-0 7-5
- LToby Samuel2026· Crete 2 · QFHard6-4 7-5
- WChristian Langmo2026· Crete 2 · R32Hard6-3 4-6 6-4
- WAlex Rybakov2026· Crete 2 · R16Hard6-2 6-2
- WAdria Soriano Barrera2026· Crete 1 · R32Hard6-0 6-2
- LDimitar Kuzmanov2026· Crete 1 · R16Hard6-2 7-5
- LBuvaysar Gadamauri2026· Saint-Brieuc · R32Hard6-3 6-0
- LYu Hsiou Hsu2026· Phan Thiet 2 · R32Hard7-5 7-6(5)
- LIlia Simakin2026· Phan Thiet 1 · QFHard7-6(3) 5-7 6-4
- WHyeon Chung2026· Phan Thiet 1 · R16Hard6-7(4) 7-6(3) 6-2
- WMatej Dodig2026· Phan Thiet 1 · R32Hard7-5 5-2 RET
- LKaichi Uchida2026· Nonthaburi 2 · R32Hard3-6 7-5 6-1
- LSergey Fomin2026· Nonthaburi 1 · R16Hard6-3 6-4
- WRodrigo Pacheco Mendez2026· Nonthaburi 1 · R32Hard5-7 6-4 7-5
- LChristoph Negritu2025· Monastir · R32Clay7-6(2) 6-3
- LInaki Montes-De La Torre2025· Hersonissos 6 · R32Hard6-2 7-6(3)
- LStan Wawrinka2025· Saint-Tropez · R16Hard6-2 6-3
- WValentin Vacherot2025· Saint-Tropez · R32Hard6-4 3-6 6-4
- LHarold Mayot2025· Rennes · R32Hard6-0 6-3
- WEdas Butvilas2025· Cassis · R32Hard6-4 6-3
- LJurij Rodionov2025· Cassis · R16Hard6-0 6-2
- WDimitris Azoidis2025· Hersonissos 4 · R32Hard6-4 6-0
- LMoez Echargui2025· Hersonissos 4 · SFHard6-4 6-1
- WJakub Paul2025· Hersonissos 4 · QFHard4-6 7-5 6-4
- WFilippo Moroni2025· Hersonissos 4 · R16Hard2-6 6-4 6-2
- LOliver Crawford2025· Segovia · R16Hard6-1 6-2
- WJie Cui2025· Segovia · R32Hard6-0 7-6(9)
- LDaniel Merida2025· Pozoblanco · R32Hard6-7(5) 6-1 6-1
- LGiles Hussey2025· Chisinau · R32Hard7-5 6-1
- LValentin Royer2025· Tunis · R32Clay6-3 6-2
- WVadym Ursu2025· Abidjan 2 · R32Hard6-3 6-0
- LAleksandre Bakshi2025· Abidjan 2 · R16Hard6-3 7-5
- LTibo Colson2025· Abidjan 1 · QFHard6-3 6-4
- WTommaso Compagnucci2025· Abidjan 1 · R32Hard6-2 3-6 6-3
- WVadym Ursu2025· Abidjan 1 · R16Hard6-2 6-0
- WPierre Delage2025· Pau · R32Hard6-4 6-2
- LArthur Bouquier2025· Pau · R16Hard5-7 7-6(3) 7-6(8)
- LHenrique Rocha2025· Oeiras 2 · R32Hard1-6 6-2 6-2
- LKarue Sell2025· Oeiras 1 · R32Hard6-2 6-3
- WAbdullah Shelbayh2024· St. Brieuc · R32Hard6-4 2-6 6-2
- LLucas Pouille2024· St. Brieuc · R16Hard6-2 6-4
- LMili Poljicak2024· Roanne · R32Hard6-2 7-5
- WLaurent Lokoli2024· Villena · R32Hard6-2 6-4
- LDuje Ajdukovic2024· Villena · R16Hard7-6(2) 6-2
- WMartin Damm2024· Orleans · R32Hard2-6 6-4 7-6(4)
- LJacob Fearnley2024· Orleans · R16Hard6-3 6-3
- LConstant Lestienne2024· Saint-Tropez · R32Hard6-2 6-0
- LConstant Lestienne2024· Rennes · R32Hard2-6 6-3 6-3
- LJurij Rodionov2024· Cassis · QFHard6-3 6-4
- WJaime Faria2024· Cassis · R16Hard3-6 6-3 6-2
- WMathias Bourgue2024· Cassis · R32Hard6-2 6-1
- LAntoine Escoffier2024· Grodzisk Mazowiecki · R32Hard2-6 6-2 6-2
- LEdas Butvilas2024· Porto · R32Hard6-2 6-3
- LJie Cui2024· Segovia · R32Hard7-5 6-2
- WBenjamin Winter Lopez2024· Pozoblanco · R32Hard6-1 6-1
- LAntoine Escoffier2024· Pozoblanco · SFHard6-1 6-1
- WLaurent Lokoli2024· Pozoblanco · QFHard6-4 4-6 6-3
- WLuca Castelnuovo2024· Pozoblanco · R16Hard6-3 6-1
- WAleksandre Bakshi2024· Kachreti · FHard6-1 3-6 7-5
- WPaul Jubb2024· Kachreti · SFHard3-6 6-3 6-2
- WEgor Gerasimov2024· Kachreti · QFHard6-3 6-3
- WGiles Hussey2024· Kachreti · R16Hard7-5 6-4
- WBogdan Bobrov2024· Kachreti · R32Hard6-2 6-0
- LArthur Fery2023· Mouilleron le Captif · R32Hard6-2 6-3
- LOrel Kimhi2023· Astana · R32Hard6-2 1-6 6-4