Summary

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

Matches

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