ATP · UKR · Records count matches on record only, not careers
Record6–915 decided
Win rate40%Over 15
World rank—ATP
Matches15L1 current streak
Best surfaceClay5–4 · 56%
How the matches ended
40.0%won · 6 of 15 decided
Wins6Losses9
| Outcome | Count | Share |
|---|---|---|
| Wins | 6 | 40.0% |
| Losses | 9 | 60.0% |
Both figures are shares of the same 15 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 |
|---|---|---|---|---|
| Generali OpenQualifying Final · Clay · ATP | Jurij Rodionov | L | 4667 | |
| Generali OpenQualifying 1st Round · Clay · ATP | Federico Coria | W | 7662 | |
| EFG Swiss Open GstaadQualifying Final · Clay · ATP | Timofey Skatov | L | 2646 | |
| EFG Swiss Open GstaadQualifying 1st Round · Clay · ATP | Manas Dhamne | W | 6461 | |
| WimbledonQualifying 1st Round · Grass · ATP | Shintaro Mochizuki | L | 3667 | |
| Roland GarrosQualifying 2nd Round · Clay · ATP | Gonzalo Bueno | L | 2646 | |
| Roland GarrosQualifying 1st Round · Clay · ATP | Jack Pinnington Jones | W | 367675 | |
| BMW Open by BitpandaRound 1 · Clay · ATP | Gabriel Diallo | L | 1626 |
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.