Ranking trend
best #206Career record
49 matches27–22
Win–loss
33%
Hard · 2–4
60%
Clay · 25–17
0%
Grass · 0–1
2025
38 matches · 15–23 · 39.5%| Surface | M | W | Titles | Aces | DF | 1st serve | BP conv. | Winners | UE | TB |
|---|---|---|---|---|---|---|---|---|---|---|
| Grass | 1 | 0 | — | 10 | 3 | 79% | 17% | — | — | — |
| Hardcourt Indoor | 1 | 0 | — | 4 | 3 | 69% | 29% | — | — | — |
| Hardcourt Outdoor | 5 | 1 | — | 37 | 17 | 75% | 23% | 67 | 45 | 1–1 |
| Red Clay | 31 | 14 | — | 138 | 69 | 67% | 34% | — | — | 4–7 |
2024
65 matches · 33–32 · 50.8%| Surface | M | W | Titles | Aces | DF | 1st serve | BP conv. | Winners | UE | TB |
|---|---|---|---|---|---|---|---|---|---|---|
| Grass | 4 | 2 | — | 35 | 17 | 68% | 27% | 79 | 88 | 1–1 |
| Hardcourt Indoor | 7 | 5 | — | 58 | 12 | 76% | 40% | — | — | 2–1 |
| Hardcourt Outdoor | 22 | 12 | — | 124 | 58 | 71% | 47% | 84 | 70 | 4–2 |
| Red Clay | 32 | 14 | — | 111 | 82 | 66% | 42% | 31 | 38 | 4–6 |
2023
17 matches · 9–8 · 52.9%| Surface | M | W | Titles | Aces | DF | 1st serve | BP conv. | Winners | UE | TB |
|---|---|---|---|---|---|---|---|---|---|---|
| Grass | 3 | 2 | — | 33 | 11 | 73% | 38% | — | — | 2–0 |
| Hardcourt Indoor | 3 | 0 | — | 23 | 10 | 71% | 17% | — | — | 0–3 |
| Hardcourt Outdoor | 2 | 1 | — | 18 | 5 | 69% | 33% | — | — | 1–1 |
| Red Clay | 9 | 6 | 4 | 50 | 39 | 69% | 47% | 191 | 185 | 2–5 |
M = matches · W = wins · DF = double faults · BP conv. = break points converted · UE = unforced errors · TB = tiebreaks won–lost.
FT
Liberec, Czech Republic
clay
6
4
6
2
2
0
FT
Liberec, Czech Republic
clay
1
6
4
6
0
2
FT
Zug, Switzerland
clay
4
6
3
6
0
2
FT
Zug, Switzerland
clay
6
4
6
3
2
0
FT
Zug, Switzerland
clay
1
6
6
7
0
2
09:00
Zug, Switzerland
clay
–
–
FT
Zug, Switzerland
clay
6
7
6
4
3
6
1
2
FT
Zug, Switzerland
clay
6
3
6
2
2
0
FT
Cordenons, Italy
clay
5
7
6
4
6
3
2
1
FT
Cordenons, Italy
clay
6
2
3
6
5
7
1
2
FT
Braunschweig, Germany
clay
4
6
3
6
0
2
FT
Braunschweig, Germany
clay
6
2
6
4
2
0
FT
Braunschweig, Germany
clay
6
1
6
2
2
0
—
Troyes, France
clay
–
–
FT
Piracicaba, Brazil
clay
2
6
2
6
0
2
FT
Piracicaba, Brazil
clay
6
3
6
3
2
0
FT
Piracicaba, Brazil
clay
0
6
0
1
0
1
FT
Piracicaba, Brazil
clay
6
7
6
7
0
2
FT
Piracicaba, Brazil
clay
6
2
3
6
2
6
1
2
FT
ATP Challenger Asuncion 2, Paraguay Men Singles
clay
4
6
6
3
5
7
1
2