Summary

Total
Hard
Clay
Grass
Carpet
2019
30 / 22
57.7%
13 / 12
52.0%
15 / 9
62.5%
2 / 1
66.7%
0 / 0
0.0%
Main
30 / 22
13 / 12
15 / 9
2 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2018
44 / 22
22 / 12
20 / 9
2 / 1
0 / 0
Main
44 / 22
22 / 12
20 / 9
2 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2017
35 / 23
18 / 11
15 / 11
2 / 1
0 / 0
Main
35 / 23
18 / 11
15 / 11
2 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2016
25 / 22
13 / 12
11 / 9
1 / 1
0 / 0
Main
25 / 22
13 / 12
11 / 9
1 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2015
30 / 25
9 / 12
20 / 12
1 / 1
0 / 0
Main
30 / 25
9 / 12
20 / 12
1 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2014
36 / 24
13 / 12
19 / 10
4 / 2
0 / 0
Main
36 / 24
13 / 12
19 / 10
4 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2013
41 / 26
15 / 15
19 / 9
7 / 2
0 / 0
Main
41 / 26
15 / 15
19 / 9
7 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2012
26 / 25
12 / 12
11 / 11
3 / 2
0 / 0
Main
22 / 24
8 / 11
11 / 11
3 / 2
0 / 0
Quali
4 / 1
4 / 1
0 / 0
0 / 0
0 / 0

Matches

Hard
Hard
Clay
Clay
Clay
Hard
Hard
Hard
Clay
Clay
Clay
Clay
Clay
Clay
Hard
Hard
Hard
Clay
Clay
Clay
Clay
Clay
Hard
Hard
Hard
Hard
Hard
Clay
Clay
Clay
Clay
Clay
Hard
Hard
Clay
Clay
Clay
Clay
Hard
Hard
Hard
Hard
Clay
Clay
Clay
Clay