- 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
25 matches· Challenger · 2025
- 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