Summary

Total
Hard
Clay
Grass
Carpet
2019
24 / 21
53.3%
17 / 13
56.7%
7 / 6
53.8%
0 / 2
0.0%
0 / 0
0.0%
Main
22 / 21
17 / 13
5 / 6
0 / 2
0 / 0
Quali
2 / 0
0 / 0
2 / 0
0 / 0
0 / 0
2018
25 / 19
17 / 12
7 / 5
1 / 2
0 / 0
Main
25 / 19
17 / 12
7 / 5
1 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2017
49 / 19
39 / 11
4 / 5
6 / 3
0 / 0
Main
49 / 19
39 / 11
4 / 5
6 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2016
40 / 26
34 / 18
4 / 5
2 / 3
0 / 0
Main
40 / 26
34 / 18
4 / 5
2 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2015
32 / 22
20 / 15
9 / 5
3 / 2
0 / 0
Main
32 / 22
20 / 15
9 / 5
3 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2014
49 / 17
27 / 12
12 / 4
10 / 1
0 / 0
Main
49 / 17
27 / 12
12 / 4
10 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2013
35 / 24
22 / 16
11 / 6
2 / 2
0 / 0
Main
35 / 24
22 / 16
11 / 6
2 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2012
34 / 23
16 / 14
13 / 7
5 / 2
0 / 0
Main
25 / 19
11 / 11
9 / 6
5 / 2
0 / 0
Quali
9 / 4
5 / 3
4 / 1
0 / 0
0 / 0

Matches

Hard
Hard
Grass
Clay
Clay
Clay
Hard
Hard
Hard
Grass
Clay
Clay
Hard
Hard
Hard
Grass
Clay
Clay
Hard
Hard
Hard
Hard
Grass
Clay
Clay
Hard
Hard
Hard
Hard
Hard
Grass
Clay
Clay
Hard
Hard
Hard
Grass
Clay