Summary

Total
Hard
Clay
Grass
Carpet
2020
11 / 11
50.0%
8 / 8
50.0%
3 / 3
50.0%
0 / 0
0.0%
0 / 0
0.0%
Main
11 / 11
8 / 8
3 / 3
0 / 0
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2019
36 / 27
25 / 17
7 / 7
4 / 3
0 / 0
Main
34 / 26
25 / 17
5 / 6
4 / 3
0 / 0
Quali
2 / 1
0 / 0
2 / 1
0 / 0
0 / 0
2018
49 / 29
32 / 21
14 / 4
2 / 3
1 / 1
Main
32 / 22
23 / 17
8 / 3
0 / 1
1 / 1
Quali
17 / 7
9 / 4
6 / 1
2 / 2
0 / 0
2017
40 / 21
30 / 12
7 / 8
0 / 0
3 / 1
Main
17 / 16
14 / 10
0 / 5
0 / 0
3 / 1
Quali
23 / 5
16 / 2
7 / 3
0 / 0
0 / 0
2016
22 / 13
6 / 6
16 / 7
0 / 0
0 / 0
Main
7 / 9
2 / 3
5 / 6
0 / 0
0 / 0
Quali
15 / 4
4 / 3
11 / 1
0 / 0
0 / 0
2015
4 / 7
1 / 3
2 / 3
0 / 0
1 / 1
Main
1 / 3
0 / 1
1 / 2
0 / 0
0 / 0
Quali
3 / 4
1 / 2
1 / 1
0 / 0
1 / 1
2012
0 / 1
0 / 0
0 / 1
0 / 0
0 / 0
Main
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
Quali
0 / 1
0 / 0
0 / 1
0 / 0
0 / 0

Matches

Clay
Hard
Hard
Hard
Hard
Hard
Grass
Clay
Clay
Clay
Hard
Hard
Hard
Hard
#31
=
Hubert Hurkacz (POL)
11.02.1997 (23) in Wroclaw, Poland - Residence: Wroclaw, Poland
Turned Pro - - Right

Ratings

Serve
Aces
Double Faults
First Serve In
First Serve Won
Second Serve Won
Breakpoints Saved
Return
First Return Points Won
Second Return Points Won
Breakpoints Converted

Ranking History

Won/Lost

Retired
Tournament Round Date Opponent
ATP Challenger Eckental R16 11.2018 Lukas Rosol
ATP Challenger Karshi R32 05.2018 Mario Vilella Martinez
ATP Challenger Poznan QF-1 07.2012 Louis Donczyk W/O