Summary

Total
Hard
Clay
Grass
Carpet
2019
11 / 7
61.1%
11 / 6
64.7%
0 / 0
0.0%
0 / 1
0.0%
0 / 0
0.0%
Main
11 / 7
11 / 6
0 / 0
0 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2018
12 / 12
11 / 6
0 / 4
1 / 2
0 / 0
Main
12 / 12
11 / 6
0 / 4
1 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2017
35 / 18
17 / 10
10 / 5
8 / 3
0 / 0
Main
35 / 18
17 / 10
10 / 5
8 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2016
39 / 19
27 / 13
7 / 4
5 / 2
0 / 0
Main
39 / 19
27 / 13
7 / 4
5 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2015
57 / 19
40 / 13
12 / 4
5 / 2
0 / 0
Main
57 / 19
40 / 13
12 / 4
5 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2014
52 / 19
37 / 12
11 / 5
4 / 2
0 / 0
Main
52 / 19
37 / 12
11 / 5
4 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2013
50 / 23
35 / 15
9 / 6
6 / 2
0 / 0
Main
50 / 23
35 / 15
9 / 6
6 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2012
51 / 18
38 / 12
12 / 4
1 / 2
0 / 0
Main
51 / 18
38 / 12
12 / 4
1 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0

Matches

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