ATP · SER · World #66 · Records count matches on record only, not careers
Record14–2135 decided
Win rate40%Over 35
World rank#66ATP
Matches35L1 current streak
Best surfaceHard9–11 · 45%
How the matches ended
40.0%won · 14 of 35 decided
Wins14Losses21
| Outcome | Count | Share |
|---|---|---|
| Wins | 14 | 40.0% |
| Losses | 21 | 60.0% |
Both figures are shares of the same 35 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 |
|---|---|---|---|---|
| Cincinnati OpenRound 2 · Hard · ATP | Flavio Cobolli | L | 166436 | |
| Cincinnati OpenRound 1 · Hard · ATP | Camilo Ugo Carabelli | W | 6363 | |
| National Bank Open presented by RogersRound 2 · Hard · ATP | Arthur Rinderknech | L | 764646 | |
| National Bank Open presented by RogersRound 1 · Hard · ATP | Michael Zheng | W | 644676 | |
| Generali OpenRound 1 · Clay · ATP | Sebastian Baez | L | 366346 | |
| EFG Swiss Open GstaadRound 2 · Clay · ATP | Juan Manuel Cerundolo | L | 633657 | |
| EFG Swiss Open GstaadRound 1 · Clay · ATP | Kilian Feldbausch | W | 611663 | |
| WimbledonRound 1 · Grass · ATP | Jannik Sinner | L | 6436762636 |
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.