Summary

Total
Hard
Clay
Grass
Carpet
2017
18 / 24
9 / 12
7 / 10
2 / 2
0 / 0
Main
11 / 16
8 / 8
3 / 7
0 / 1
0 / 0
Quali
7 / 8
1 / 4
4 / 3
2 / 1
0 / 0
2016
26 / 28
13 / 15
11 / 10
2 / 3
0 / 0
Main
25 / 24
13 / 13
10 / 8
2 / 3
0 / 0
Quali
1 / 4
0 / 2
1 / 2
0 / 0
0 / 0
2015
47 / 30
16 / 17
26 / 10
5 / 3
0 / 0
Main
27 / 22
10 / 12
17 / 9
0 / 1
0 / 0
Quali
20 / 8
6 / 5
9 / 1
5 / 2
0 / 0
2014
35 / 26
20 / 14
14 / 9
1 / 3
0 / 0
Main
19 / 22
11 / 11
7 / 8
1 / 3
0 / 0
Quali
16 / 4
9 / 3
7 / 1
0 / 0
0 / 0
2013
23 / 26
15 / 12
7 / 10
1 / 4
0 / 0
Main
19 / 24
12 / 11
6 / 9
1 / 4
0 / 0
Quali
4 / 2
3 / 1
1 / 1
0 / 0
0 / 0
2012
30 / 24
16 / 14
11 / 8
3 / 2
0 / 0
Main
22 / 22
11 / 13
11 / 7
0 / 2
0 / 0
Quali
8 / 2
5 / 1
0 / 1
3 / 0
0 / 0

Matches

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