Summary

Total
Hard
Clay
Grass
Carpet
2018
10 / 20
6 / 11
1 / 4
3 / 5
0 / 0
Main
10 / 20
6 / 11
1 / 4
3 / 5
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2017
32 / 18
16 / 12
5 / 4
11 / 2
0 / 0
Main
32 / 18
16 / 12
5 / 4
11 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2016
36 / 25
23 / 18
0 / 2
13 / 5
0 / 0
Main
36 / 25
23 / 18
0 / 2
13 / 5
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2015
34 / 25
26 / 19
3 / 3
5 / 3
0 / 0
Main
34 / 25
26 / 19
3 / 3
5 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2014
59 / 16
44 / 12
1 / 1
9 / 3
5 / 0
Main
49 / 15
37 / 11
1 / 1
6 / 3
5 / 0
Quali
10 / 1
7 / 1
0 / 0
3 / 0
0 / 0
2013
5 / 14
5 / 9
0 / 5
0 / 0
0 / 0
Main
5 / 13
5 / 8
0 / 5
0 / 0
0 / 0
Quali
0 / 1
0 / 1
0 / 0
0 / 0
0 / 0
2012
32 / 29
20 / 19
9 / 6
3 / 4
0 / 0
Main
31 / 27
20 / 18
8 / 5
3 / 4
0 / 0
Quali
1 / 2
0 / 1
1 / 1
0 / 0
0 / 0

Matches

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