ATP · USA · World #64 · Records count matches on record only, not careers
Record12–618 decided
Win rate67%Over 18
World rank#64ATP
Matches18L1 current streak
Best surfaceHard12–6 · 67%
How the matches ended
66.7%won · 12 of 18 decided
Wins12Losses6
| Outcome | Count | Share |
|---|---|---|
| Wins | 12 | 66.7% |
| Losses | 6 | 33.3% |
Both figures are shares of the same 18 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 |
|---|---|---|---|---|
| Miami Open presented by ItauRound 4 · Hard · ATP | Martin Landaluce | L | 626746 | |
| Miami Open presented by ItauRound 3 · Hard · ATP | Carlos Alcaraz | W | 635764 | |
| Miami Open presented by ItauRound 2 · Hard · ATP | Camilo Ugo Carabelli | W | 6063 | |
| BNP Paribas OpenRound 2 · Hard · ATP | Alex de Minaur | L | 644646 | |
| BNP Paribas OpenRound 1 · Hard · ATP | Francisco Comesana | W | 7560 | |
| Delray Beach OpenFinal · Hard · ATP | Tommy Paul | W | 6463 | |
| Delray Beach OpenSemifinal · Hard · ATP | Flavio Cobolli | W | 7661 | |
| Delray Beach OpenQuarterfinal · Hard · ATP | Casper Ruud | W | 466262 |
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.