Summary

Total
Hard
Clay
Grass
Carpet
2019
21 / 14
60.0%
10 / 8
55.6%
5 / 3
62.5%
6 / 3
66.7%
0 / 0
0.0%
Main
13 / 12
7 / 7
2 / 2
4 / 3
0 / 0
Quali
8 / 2
3 / 1
3 / 1
2 / 0
0 / 0
2018
46 / 27
34 / 16
5 / 8
7 / 3
0 / 0
Main
39 / 20
29 / 13
4 / 5
6 / 2
0 / 0
Quali
7 / 7
5 / 3
1 / 3
1 / 1
0 / 0
2017
17 / 24
8 / 13
9 / 10
0 / 1
0 / 0
Main
14 / 23
5 / 12
9 / 10
0 / 1
0 / 0
Quali
3 / 1
3 / 1
0 / 0
0 / 0
0 / 0
2016
34 / 29
22 / 14
11 / 13
1 / 2
0 / 0
Main
30 / 27
20 / 14
9 / 11
1 / 2
0 / 0
Quali
4 / 2
2 / 0
2 / 2
0 / 0
0 / 0
2015
29 / 30
15 / 16
12 / 12
2 / 2
0 / 0
Main
27 / 30
13 / 16
12 / 12
2 / 2
0 / 0
Quali
2 / 0
2 / 0
0 / 0
0 / 0
0 / 0
2014
18 / 28
6 / 11
11 / 15
1 / 2
0 / 0
Main
18 / 28
6 / 11
11 / 15
1 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2013
28 / 23
14 / 14
14 / 7
0 / 2
0 / 0
Main
28 / 23
14 / 14
14 / 7
0 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2012
22 / 23
12 / 13
9 / 7
1 / 3
0 / 0
Main
22 / 23
12 / 13
9 / 7
1 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0

Matches

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