Summary

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

Matches

Clay
Clay
Clay
Clay
Clay
Clay
Clay
Hard
Clay
Hard
Hard
Hard
Clay
Clay
Clay
Clay
Clay
Hard
Clay
Hard
Hard
Hard
Clay
Clay
Clay
Clay
Clay
Hard
Clay
Hard
Clay
Clay
Clay
Hard