ATP · CAN · Records count matches on record only, not careers
Record8–614 decided
Win rate57%Over 14
World rank—ATP
Matches14L2 current streak
Best surfaceClay3–1 · 75%
How the matches ended
57.1%won · 8 of 14 decided
Wins8Losses6
| Outcome | Count | Share |
|---|---|---|
| Wins | 8 | 57.1% |
| Losses | 6 | 42.9% |
Both figures are shares of the same 14 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 |
|---|---|---|---|---|
| National Bank Open presented by RogersRound 1 · Hard · ATP | Vit Kopriva | L | 4646 | |
| WimbledonQualifying 2nd Round · Grass · ATP | Oliver Tarvet | L | 5726 | |
| WimbledonQualifying 1st Round · Grass · ATP | Facundo Diaz Acosta | W | 6262 | |
| Boss OpenRound 1 · Grass · ATP | Jan-Lennard Struff | L | 267636 | |
| Boss OpenQualifying Final · Grass · ATP | Roman Safiullin | W | 646776 | |
| Boss OpenQualifying 1st Round · Grass · ATP | Yu Hsiou Hsu | W | 466464 | |
| Roland GarrosQualifying 2nd Round · Clay · ATP | Pedro Boscardin Dias | W | 466364 | |
| Roland GarrosQualifying 1st Round · Clay · ATP | Alex Barrena | W | 266376 |
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.