Summary

Total
Hard
Clay
Grass
Carpet
2019
12 / 21
36.4%
7 / 10
41.2%
3 / 8
27.3%
2 / 3
40.0%
0 / 0
0.0%
Main
11 / 18
7 / 9
2 / 6
2 / 3
0 / 0
Quali
1 / 3
0 / 1
1 / 2
0 / 0
0 / 0
2018
26 / 29
17 / 16
5 / 9
4 / 4
0 / 0
Main
24 / 29
15 / 16
5 / 9
4 / 4
0 / 0
Quali
2 / 0
2 / 0
0 / 0
0 / 0
0 / 0
2017
25 / 30
15 / 17
7 / 9
3 / 4
0 / 0
Main
25 / 30
15 / 17
7 / 9
3 / 4
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2016
41 / 26
13 / 13
26 / 10
2 / 3
0 / 0
Main
32 / 23
7 / 13
24 / 8
1 / 2
0 / 0
Quali
9 / 3
6 / 0
2 / 2
1 / 1
0 / 0
2015
37 / 28
10 / 15
23 / 11
4 / 2
0 / 0
Main
32 / 25
6 / 13
22 / 10
4 / 2
0 / 0
Quali
5 / 3
4 / 2
1 / 1
0 / 0
0 / 0
2014
29 / 28
13 / 9
14 / 17
2 / 2
0 / 0
Main
26 / 27
10 / 8
14 / 17
2 / 2
0 / 0
Quali
3 / 1
3 / 1
0 / 0
0 / 0
0 / 0
2013
43 / 30
14 / 16
28 / 12
1 / 2
0 / 0
Main
36 / 29
12 / 15
23 / 12
1 / 2
0 / 0
Quali
7 / 1
2 / 1
5 / 0
0 / 0
0 / 0
2012
20 / 26
6 / 14
14 / 8
0 / 4
0 / 0
Main
18 / 26
6 / 14
12 / 8
0 / 4
0 / 0
Quali
2 / 0
0 / 0
2 / 0
0 / 0
0 / 0

Matches

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