Summary

Total
Hard
Clay
Grass
Carpet
2020
9 / 12
42.9%
6 / 7
46.2%
3 / 5
37.5%
0 / 0
0.0%
0 / 0
0.0%
Main
8 / 10
6 / 7
2 / 3
0 / 0
0 / 0
Quali
1 / 2
0 / 0
1 / 2
0 / 0
0 / 0
2019
27 / 26
22 / 15
0 / 7
5 / 4
0 / 0
Main
24 / 24
21 / 13
0 / 7
3 / 4
0 / 0
Quali
3 / 2
1 / 2
0 / 0
2 / 0
0 / 0
2018
32 / 25
20 / 14
9 / 7
3 / 4
0 / 0
Main
29 / 23
19 / 12
7 / 7
3 / 4
0 / 0
Quali
3 / 2
1 / 2
2 / 0
0 / 0
0 / 0
2017
27 / 28
15 / 15
4 / 8
6 / 4
2 / 1
Main
23 / 22
13 / 11
3 / 7
5 / 3
2 / 1
Quali
4 / 6
2 / 4
1 / 1
1 / 1
0 / 0
2016
21 / 25
12 / 17
3 / 4
6 / 4
0 / 0
Main
19 / 24
10 / 16
3 / 4
6 / 4
0 / 0
Quali
2 / 1
2 / 1
0 / 0
0 / 0
0 / 0
2015
26 / 24
16 / 15
3 / 5
7 / 4
0 / 0
Main
26 / 24
16 / 15
3 / 5
7 / 4
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2014
28 / 29
18 / 17
10 / 10
0 / 2
0 / 0
Main
28 / 28
18 / 16
10 / 10
0 / 2
0 / 0
Quali
0 / 1
0 / 1
0 / 0
0 / 0
0 / 0
2013
33 / 27
21 / 16
6 / 9
6 / 2
0 / 0
Main
33 / 27
21 / 16
6 / 9
6 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2012
41 / 27
22 / 18
16 / 6
3 / 3
0 / 0
Main
41 / 27
22 / 18
16 / 6
3 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0

Matches

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