Summary

Total
Hard
Clay
Grass
Carpet
2019
37 / 20
64.9%
30 / 13
69.8%
6 / 4
60.0%
1 / 3
25.0%
0 / 0
0.0%
Main
37 / 20
30 / 13
6 / 4
1 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2018
35 / 20
20 / 8
10 / 10
5 / 2
0 / 0
Main
35 / 20
20 / 8
10 / 10
5 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2017
20 / 14
12 / 7
3 / 4
5 / 3
0 / 0
Main
20 / 14
12 / 7
3 / 4
5 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2016
43 / 18
37 / 14
6 / 3
0 / 1
0 / 0
Main
43 / 18
37 / 14
6 / 3
0 / 1
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2015
33 / 18
15 / 10
12 / 5
6 / 3
0 / 0
Main
33 / 18
15 / 10
12 / 5
6 / 3
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2014
31 / 15
22 / 10
7 / 3
2 / 2
0 / 0
Main
31 / 15
22 / 10
7 / 3
2 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2013
39 / 22
17 / 12
18 / 8
4 / 2
0 / 0
Main
39 / 22
17 / 12
18 / 8
4 / 2
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0
2012
18 / 10
15 / 7
3 / 3
0 / 0
0 / 0
Main
18 / 10
15 / 7
3 / 3
0 / 0
0 / 0
Quali
0 / 0
0 / 0
0 / 0
0 / 0
0 / 0

Matches

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