Summary

Total
Hard
Clay
Grass
Carpet
2019
38 / 26
59.4%
14 / 15
48.3%
21 / 8
72.4%
3 / 3
50.0%
0 / 0
0.0%
Main
36 / 25
14 / 15
19 / 7
3 / 3
0 / 0
Quali
2 / 1
0 / 0
2 / 1
0 / 0
0 / 0
2018
31 / 30
22 / 19
5 / 8
4 / 3
0 / 0
Main
27 / 29
18 / 18
5 / 8
4 / 3
0 / 0
Quali
4 / 1
4 / 1
0 / 0
0 / 0
0 / 0
2017
35 / 33
17 / 19
12 / 11
6 / 3
0 / 0
Main
35 / 33
17 / 19
12 / 11
6 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2016
26 / 33
16 / 21
9 / 10
1 / 2
0 / 0
Main
26 / 33
16 / 21
9 / 10
1 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2015
59 / 27
39 / 15
19 / 9
1 / 3
0 / 0
Main
52 / 22
37 / 12
14 / 8
1 / 2
0 / 0
Quali
7 / 5
2 / 3
5 / 1
0 / 1
0 / 0
2014
15 / 20
11 / 8
4 / 8
0 / 4
0 / 0
Main
11 / 20
7 / 8
4 / 8
0 / 4
0 / 0
Quali
4 / 0
4 / 0
0 / 0
0 / 0
0 / 0
2013
40 / 31
24 / 19
12 / 8
4 / 4
0 / 0
Main
40 / 31
24 / 19
12 / 8
4 / 4
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2012
31 / 29
15 / 17
10 / 9
6 / 3
0 / 0
Main
27 / 28
11 / 16
10 / 9
6 / 3
0 / 0
Quali
4 / 1
4 / 1
0 / 0
0 / 0
0 / 0

Matches

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