Summary

Total
Hard
Clay
Grass
Carpet
2019
19 / 22
46.3%
14 / 12
53.8%
1 / 6
14.3%
4 / 4
50.0%
0 / 0
0.0%
Main
18 / 21
13 / 11
1 / 6
4 / 4
0 / 0
Quali
1 / 1
1 / 1
0 / 0
0 / 0
0 / 0
2018
31 / 27
20 / 15
7 / 9
4 / 3
0 / 0
Main
25 / 23
16 / 14
5 / 7
4 / 2
0 / 0
Quali
6 / 4
4 / 1
2 / 2
0 / 1
0 / 0
2017
38 / 29
31 / 19
6 / 9
1 / 1
0 / 0
Main
27 / 23
22 / 15
4 / 7
1 / 1
0 / 0
Quali
11 / 6
9 / 4
2 / 2
0 / 0
0 / 0
2016
28 / 25
12 / 16
15 / 7
1 / 2
0 / 0
Main
21 / 20
8 / 13
12 / 5
1 / 2
0 / 0
Quali
7 / 5
4 / 3
3 / 2
0 / 0
0 / 0
2015
24 / 26
20 / 15
3 / 7
1 / 4
0 / 0
Main
21 / 24
17 / 14
3 / 6
1 / 4
0 / 0
Quali
3 / 2
3 / 1
0 / 1
0 / 0
0 / 0
2014
25 / 28
18 / 15
5 / 10
2 / 3
0 / 0
Main
23 / 26
16 / 14
5 / 9
2 / 3
0 / 0
Quali
2 / 2
2 / 1
0 / 1
0 / 0
0 / 0
2013
48 / 22
31 / 13
17 / 9
0 / 0
0 / 0
Main
35 / 17
23 / 10
12 / 7
0 / 0
0 / 0
Quali
13 / 5
8 / 3
5 / 2
0 / 0
0 / 0
2012
15 / 17
5 / 6
10 / 9
0 / 2
0 / 0
Main
10 / 14
4 / 5
6 / 7
0 / 2
0 / 0
Quali
5 / 3
1 / 1
4 / 2
0 / 0
0 / 0

Matches

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