Summary

Total
Hard
Clay
Grass
Carpet
2019
33 / 20
62.3%
23 / 13
63.9%
8 / 5
61.5%
2 / 2
50.0%
0 / 0
0.0%
Main
33 / 20
23 / 13
8 / 5
2 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2018
17 / 17
14 / 11
1 / 3
2 / 3
0 / 0
Main
17 / 17
14 / 11
1 / 3
2 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2017
26 / 11
14 / 5
12 / 4
0 / 2
0 / 0
Main
26 / 11
14 / 5
12 / 4
0 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2016
46 / 18
33 / 12
12 / 4
1 / 2
0 / 0
Main
46 / 18
33 / 12
12 / 4
1 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2015
52 / 17
34 / 11
13 / 4
5 / 2
0 / 0
Main
52 / 17
34 / 11
13 / 4
5 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2014
36 / 14
23 / 9
6 / 3
7 / 2
0 / 0
Main
36 / 14
23 / 9
6 / 3
7 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2013
47 / 21
19 / 12
24 / 7
4 / 2
0 / 0
Main
47 / 21
19 / 12
24 / 7
4 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2012
34 / 18
19 / 10
15 / 7
0 / 1
0 / 0
Main
34 / 18
19 / 10
15 / 7
0 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0

Matches

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