ATP · ITA · Records count matches on record only, not careers
Record9–817 decided
Win rate53%Over 17
World rank—ATP
Matches17L1 current streak
Best surfaceClay7–6 · 54%
How the matches ended
52.9%won · 9 of 17 decided
Wins9Losses8
| Outcome | Count | Share |
|---|---|---|
| Wins | 9 | 52.9% |
| Losses | 8 | 47.1% |
Both figures are shares of the same 17 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 OpenRound 1 · Clay · ATP | Facundo Diaz Acosta | L | 643646 | |
| Generali OpenQualifying Final · Clay · ATP | Lorenzo Giustino | W | 6462 | |
| Generali OpenQualifying 1st Round · Clay · ATP | Daniel Michalski | W | 623661 | |
| EFG Swiss Open GstaadRound 1 · Clay · ATP | Quentin Halys | L | 366367 | |
| EFG Swiss Open GstaadQualifying Final · Clay · ATP | Calvin Hemery | W | 6463 | |
| EFG Swiss Open GstaadQualifying 1st Round · Clay · ATP | Patrick Zahraj | W | 7563 | |
| WimbledonQualifying 2nd Round · Grass · ATP | Hugo Gaston | L | 5746 | |
| WimbledonQualifying 1st Round · Grass · ATP | Gianluca Cadenasso | W | 6362 |
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.