ATP · AUS · Records count matches on record only, not careers
Record4–610 decided
Win rate40%Over 10
World rank—ATP
Matches10L3 current streak
Best surfaceGrass3–2 · 60%
How the matches ended
40.0%won · 4 of 10 decided
Wins4Losses6
| Outcome | Count | Share |
|---|---|---|
| Wins | 4 | 40.0% |
| Losses | 6 | 60.0% |
Both figures are shares of the same 10 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 |
|---|---|---|---|---|
| Mubadala DC OpenQualifying 1st Round · Hard · ATP | Alex Bolt | L | 6767 | |
| WimbledonQualifying 1st Round · Grass · ATP | Roman Safiullin | L | 3667 | |
| Libéma OpenRound 2 · Grass · ATP | Kamil Majchrzak | L | 0636 | |
| Libéma OpenRound 1 · Grass · ATP | Zizou Bergs | W | 676276 | |
| Libéma OpenQualifying Final · Grass · ATP | Sander Jong | W | 7664 | |
| Libéma OpenQualifying 1st Round · Grass · ATP | Chak Lam Coleman Wong | W | 366463 | |
| Roland GarrosQualifying 1st Round · Clay · ATP | Zdenek Kolar | L | 3667 | |
| Qatar ExxonMobil OpenQualifying 1st Round · Hard · ATP | Jan Choinski | L | 4646 |
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.