Summary

Total
Hard
Clay
Grass
Carpet
2019
48 / 17
73.8%
25 / 9
73.5%
23 / 7
76.7%
0 / 1
0.0%
0 / 0
0.0%
Main
48 / 17
25 / 9
23 / 7
0 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2018
50 / 21
23 / 11
26 / 8
1 / 2
0 / 0
Main
50 / 21
23 / 11
26 / 8
1 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2017
47 / 27
21 / 19
22 / 5
4 / 3
0 / 0
Main
47 / 27
21 / 19
22 / 5
4 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2016
58 / 24
25 / 15
25 / 7
8 / 2
0 / 0
Main
58 / 24
25 / 15
25 / 7
8 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2015
37 / 27
15 / 17
20 / 6
2 / 4
0 / 0
Main
37 / 27
15 / 17
20 / 6
2 / 4
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2014
36 / 23
20 / 13
16 / 8
0 / 2
0 / 0
Main
22 / 22
10 / 12
12 / 8
0 / 2
0 / 0
Quali
14 / 1
10 / 1
4 / 0
0 / 0
0 / 0
2013
27 / 13
5 / 4
22 / 9
0 / 0
0 / 0
Main
19 / 10
2 / 4
17 / 6
0 / 0
0 / 0
Quali
8 / 3
3 / 0
5 / 3
0 / 0
0 / 0
2012
14 / 9
8 / 5
4 / 3
0 / 0
2 / 1
Main
3 / 3
3 / 2
0 / 1
0 / 0
0 / 0
Quali
11 / 6
5 / 3
4 / 2
0 / 0
2 / 1

Matches

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