Search for active players ...
2013
2014
2015
2016
2017
2018
2019
2020
2021
AO
R32
-
-
R64
-
R64
R64
R128
-
RG
R64
-
-
R128
R128
R128
-
-
-
W
R128
R128
-
R128
R128
R128
-
-
-
US
R32
R128
R64
R128
R64
R128
R128
R128
R128
Win
Loss
Year
Matches
Wins
Losses
Winning Percentage
Highest Rank
Lowest Rank
2021
7
1
6
14.29%
142
157
2020
5
1
4
20.00%
106
121
2019
7
2
5
28.57%
96
122
2018
38
15
23
39.47%
71
105
2017
19
5
14
26.32%
73
132
2016
27
7
20
25.93%
67
102
2015
12
6
6
50.00%
117
178
2014
13
4
9
30.77%
102
135
2013
32
13
19
40.63%
66
102
2012
5
0
5
0.00%
81
146
2011
2
0
2
0.00%
137
154
2010
3
1
2
33.33%
260
352
2009
1
0
1
0.00%
396
396
2008
1
0
1
0.00%
686
686
Winner
Loser
The player has not played in the final round of a Grand Slam.
The player has not played in the final round of a Grand Slam.
Winner
Loser
Winner
Loser
Winner
Loser
Winner
Loser
OPPONENT
W
L
LAST MATCH
WINNER
Kevin Anderson
South Africa
0
5
08/06/18
Canada Masters
R32
4-6 6-2 7-6(0)
Hard
Kevin Anderson
Mikhail Kukushkin
Kazakhstan
1
4
10/14/19
Moscow
R32
6-4 6-3
Hard
Mikhail Kukushkin
Filip Krajinovic
Serbia
0
4
01/14/19
Australian Open
R64
6-4 7-6(8) 7-6(2)
Hard
Filip Krajinovic
Jan Lennard Struff
Germany
2
2
05/28/18
Roland Garros
R128
6-1 6-3 6-0
Clay
Jan Lennard Struff
Adrian Mannarino
France
1
2
01/08/18
Sydney
R32
5-7 7-5 6-4
Hard
Adrian Mannarino
Opponent
Rank
02/27/17
Roger Federer
10
Dubai
R16
3-6 7-6(7) 7-6(5)
Hard