Summary

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

Matches

Hard
Hard
Hard
Hard
Hard
Clay
Grass
Clay
Clay
Clay
Hard
Hard
Hard
Hard
Hard
Hard
Hard
Clay
Grass
Grass
Clay
Clay
Hard
Hard
Hard
Hard
Hard
Clay
Clay
Clay
Hard
Hard
Hard
Hard
Hard
Hard
Hard
Clay
Clay
Clay
Hard
Hard
Hard
Hard
Clay
Clay
  • 28.04.
    R32