ATP · FRA · Records count matches on record only, not careers
Record8–816 decided
Win rate50%Over 16
World rank—ATP
Matches16L4 current streak
Best surfaceHard4–2 · 67%
How the matches ended
50.0%won · 8 of 16 decided
Wins8Losses8
| Outcome | Count | Share |
|---|---|---|
| Wins | 8 | 50.0% |
| Losses | 8 | 50.0% |
Both figures are shares of the same 16 matches on record. Every one of them was decided, so the record and the figure count the same matches. Matches on record, not a career.
Recent matches
| Date | Event | Opponent | Result | Score |
|---|---|---|---|---|
| Generali OpenQualifying 1st Round · Clay · ATP | Sandro Kopp | L | 4646 | |
| EFG Swiss Open GstaadQualifying 1st Round · Clay · ATP | Thiago Monteiro | L | 677667 | |
| WimbledonQualifying 1st Round · Grass · ATP | Paul Jubb | L | 5767 | |
| Boss OpenRound 1 · Grass · ATP | Martin Landaluce | L | 753646 | |
| Boss OpenQualifying Final · Grass · ATP | Mert Alkaya | W | 7664 | |
| Boss OpenQualifying 1st Round · Grass · ATP | Daniil Glinka | W | 7664 | |
| Roland GarrosRound 1 · Clay · ATP | Lorenzo Sonego | L | 6775266146 | |
| Roland GarrosQualifying 2nd Round · Clay · ATP | Jan Choinski | W |
Newest first. A match with no W or L was scheduled, abandoned or retired — it is left out of the record rather than counted as a loss.