Summary

Total
Hard
Clay
Grass
Carpet
2020
10 / 11
47.6%
9 / 8
52.9%
1 / 3
25.0%
0 / 0
0.0%
0 / 0
0.0%
Main
10 / 11
9 / 8
1 / 3
0 / 0
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2019
34 / 28
17 / 18
11 / 7
6 / 3
0 / 0
Main
34 / 27
17 / 17
11 / 7
6 / 3
0 / 0
Quali
0 / 1
0 / 1
0 / 0
0 / 0
0 / 0
2018
27 / 26
13 / 14
12 / 9
2 / 3
0 / 0
Main
27 / 25
13 / 13
12 / 9
2 / 3
0 / 0
Quali
0 / 1
0 / 1
0 / 0
0 / 0
0 / 0
2017
40 / 32
23 / 18
16 / 11
1 / 3
0 / 0
Main
33 / 31
20 / 17
12 / 11
1 / 3
0 / 0
Quali
7 / 1
3 / 1
4 / 0
0 / 0
0 / 0
2016
49 / 30
24 / 17
24 / 10
1 / 3
0 / 0
Main
36 / 28
18 / 15
17 / 10
1 / 3
0 / 0
Quali
13 / 2
6 / 2
7 / 0
0 / 0
0 / 0
2015
32 / 32
18 / 15
14 / 14
0 / 3
0 / 0
Main
23 / 26
13 / 11
10 / 12
0 / 3
0 / 0
Quali
9 / 6
5 / 4
4 / 2
0 / 0
0 / 0
2014
41 / 27
21 / 14
19 / 9
1 / 4
0 / 0
Main
34 / 23
17 / 11
16 / 8
1 / 4
0 / 0
Quali
7 / 4
4 / 3
3 / 1
0 / 0
0 / 0
2013
41 / 31
19 / 16
18 / 13
4 / 2
0 / 0
Main
28 / 25
15 / 12
12 / 11
1 / 2
0 / 0
Quali
13 / 6
4 / 4
6 / 2
3 / 0
0 / 0
2012
18 / 20
5 / 3
13 / 14
0 / 2
0 / 1
Main
14 / 11
4 / 2
10 / 8
0 / 0
0 / 1
Quali
4 / 9
1 / 1
3 / 6
0 / 2
0 / 0

Matches

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