ATP · GER · World #3 · Records count matches on record only, not careers
Record43–1154 decided
Win rate80%Over 54
World rank#3ATP
Matches55L2 current streak
Best surfaceClay20–4 · 83%
How the matches ended
79.6%won · 43 of 54 decided
Wins43Losses11No result1
| Outcome | Count | Share |
|---|---|---|
| Wins | 43 | 78.2% |
| Losses | 11 | 20.0% |
| No result | 1 | 1.8% |
Every segment is a share of the same 55 matches on record, so the widths are directly comparable. The headline percentage is over the 54 DECIDED matches, because a scheduled, abandoned or retired match is not a loss — those are the third segment, and they are the reason the two denominators differ. Matches on record, not a career.
Recent matches
| Date | Event | Opponent | Result | Score |
|---|---|---|---|---|
| Cincinnati OpenRound 2 · Hard · ATP | Cameron Norrie | Upcoming | ||
| National Bank Open presented by RogersRound 2 · Hard · ATP | Tallon Griekspoor | L | 762646 | |
| WimbledonFinal · Grass · ATP | Jannik Sinner | L | 76673646 | |
| WimbledonSemifinal · Grass · ATP | Arthur Fery | W | 766264 | |
| WimbledonQuarterfinal · Grass · ATP | Taylor Fritz | W | 646462 | |
| WimbledonRound 4 · Grass · ATP | Jiri Lehecka | W | 64753676 | |
| WimbledonRound 3 · Grass · ATP | Marcos Giron | W | 627664 | |
| WimbledonRound 2 · Grass · ATP | Valentin Royer | W | 616376 |
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.