Summary

Total
Hard
Clay
Grass
Carpet
2019
21 / 16
56.8%
12 / 5
70.6%
7 / 9
43.8%
2 / 2
50.0%
0 / 0
0.0%
Main
17 / 16
10 / 5
5 / 9
2 / 2
0 / 0
Quali
4 / 0
2 / 0
2 / 0
0 / 0
0 / 0
2018
31 / 21
17 / 10
14 / 10
0 / 1
0 / 0
Main
31 / 21
17 / 10
14 / 10
0 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2017
36 / 24
16 / 15
20 / 9
0 / 0
0 / 0
Main
36 / 24
16 / 15
20 / 9
0 / 0
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2016
40 / 26
20 / 12
20 / 12
0 / 2
0 / 0
Main
40 / 26
20 / 12
20 / 12
0 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2015
37 / 31
8 / 11
29 / 18
0 / 2
0 / 0
Main
35 / 30
6 / 11
29 / 17
0 / 2
0 / 0
Quali
2 / 1
2 / 0
0 / 1
0 / 0
0 / 0
2014
34 / 27
4 / 8
30 / 18
0 / 1
0 / 0
Main
31 / 26
4 / 8
27 / 17
0 / 1
0 / 0
Quali
3 / 1
0 / 0
3 / 1
0 / 0
0 / 0
2013
55 / 18
10 / 6
45 / 12
0 / 0
0 / 0
Main
41 / 16
7 / 4
34 / 12
0 / 0
0 / 0
Quali
14 / 2
3 / 2
11 / 0
0 / 0
0 / 0
2012
3 / 8
1 / 3
2 / 5
0 / 0
0 / 0
Main
2 / 7
0 / 2
2 / 5
0 / 0
0 / 0
Quali
1 / 1
1 / 1
0 / 0
0 / 0
0 / 0

Matches

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