Tennis Matches & Results
18 tournaments across 3 surfaces (hard, clay, carpet). Featured: Metz and Riyadh Finals. Highlights: 9 finals, 1 quarter-finals.
Belgrade
ATP · A · HardCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
67102
1680
Weak on hard
Fin
662
240
Hard specialistLosing streak 4
Fin
662
310
H2H trailH2H lead
Fin
662
440
Rising opponentOn a streak 5
Fin
6782
4660
Fin
7762
6540
Weak on hardHard specialist
Fin
6772
4640
Hard specialistLosing streak 4
Fin
672
350
H2H leadWeak on hard
Round of 32
Fin
662
220
Hard specialist98d break
Fin
6772
0630
Weak on hardWeak on hard
Fin
7762
6130
Weak on hard
Fin
27772
66551
H2H trailHard specialist
Fin
7762
6230
Losing streak 4
Fin
662
340
H2H leadH2H trail
Fin
662
440
Weak on hardHard specialist
Fin
662
110
H2H trailH2H lead
Fin
3762
6531
Weak on hardHard specialist
Fin
66762
78511
Hard specialistH2H trail
Fin
662
330
H2H leadH2H trail
Fin
662
420
Metz
ATP · A · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
6362
3611
Fin
7772
6350
Hard specialist
Fin
672
450
Hard specialist
Fin
662
440
Hard specialistWeak on hard
Fin
6462
1641
Hard specialist
Fin
6772
4610
Weak on hard
Fin
77562
62731
Recent retirementH2H trail
Fin
64777102
7763681
Hard specialist
Round of 32
Fin
662
310
28d break
Fin
3662
6441
H2H leadH2H trail
Fin
78462
66631
H2H leadH2H trail
Fin
662
440
Hard specialist
Fin
63772
36641
Hard specialist
Fin
672
450
Hard specialist
Ret.
74–
50–
Recent retirementH2H trail
Fin
662
310
Hard specialist
Fin
3662
6431
Fin
46782
64661
Fin
7762
6330
Hard specialist
Fin
7762
6440
Riyadh Finals
WTA · F · HardCourtFast
Semi-final
Round-robin
Fin
662
340
H2H leadH2H trail
Fin
662
340
H2H trail84d break
Fin
4762
6521
84d breakH2H lead
Fin
762
540
28d break
Fin
7762
6540
H2H lead84d break
Fin
77362
64611
H2H trail84d break
Fin
662
330
Injury return 28d
Fin
662
320
H2H trailH2H lead
Fin
662
110
H2H leadH2H trail
Fin
6362
4611
84d breakOn a streak 5
Fin
672
350
On a streak 528d break
Fin
662
100
H2H leadH2H trail
CourtMedium-slow
Qualifying Semi-final
Qualifying Round
Fin
7962
6730
Fin
662
340
91d break
Fin
4662
6341
Weak on hardWeak on hard
Fin
66662
78341
98d break42d break
Fin
7762
6440
Hard specialistHard specialist
Fin
662
410
Hard specialist
Fin
662
440
Losing streak 4
Fin
6362
3631
Hard specialist
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
230
Weak on hard28d break
Fin
4662
6241
Hard specialist28d break
Fin
662
340
H2H leadH2H trail
Fin
662
340
H2H leadH2H trail
Fin
66762
27921
Hard specialistH2H trail
Fin
6362
4641
Fin
6772
1640
Hard specialist
Fin
662
220
Helsinki CH
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
662
320
105d break
Fin
6162
3621
3-setters recently
Fin
0662
6121
Weak on hardHard specialist
Fin
78772
66620
H2H leadH2H trail
Fin
662
240
H2H leadH2H trail
Fin
662
430
3-setters recently3-setters recently
Fin
762
540
Weak on hardWeak on hard
Fin
7762
6540
Round of 32
Fin
662
240
140d break
Fin
64782
36661
105d break
Fin
662
420
3-setters recently
Fin
662
210
Weak on hard35d break
Fin
662
310
Weak on hard
Fin
662
330
Fin
662
120
3-setters recently3-setters recently
Fin
662
410
Fin
662
230
3-setters recently
Fin
662
210
Fin
662
430
H2H leadH2H trail
Fin
662
230
Hard specialist
Ret.
60–
30–
Losing streak 4H2H trail
Fin
6162
4631
Fin
662
340
Weak on hardH2H lead
Fin
672
450
H2H trailH2H lead
Knoxville CH
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
46772
62611
Hard specialistH2H trail
Fin
6262
2631
H2H trailRecent retirement
Fin
3762
6511
Hard specialist
Fin
662
400
Hard specialistHard specialist
Fin
36792
63671
Losing streak 4
Fin
6772
4650
Hard specialist
Fin
4672
6351
84d break
Fin
762
520
H2H leadH2H trail
Round of 32
Fin
36792
63671
357d break
Fin
662
010
Fin
662
440
On a streak 6
Fin
772
550
Fin
662
410
Fin
662
240
Hard specialistHard specialist
Fin
6262
3631
Recent retirement28d break
Fin
662
420
Hard specialist
Fin
672
350
Fin
3672
6351
Hard specialistHard specialist
Fin
662
430
Hard specialistHard specialist
Fin
762
540
Fin
3662
6431
Losing streak 4Weak on hard
Fin
62772
36601
84d break
Fin
3662
6331
Hard specialist
Ret.
61–
40–
Lima 2 CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
220
Recent retirementRecent retirement
Fin
662
300
Clay specialistH2H trail
Fin
662
210
Fin
662
420
Recent retirementH2H trail
Fin
77362
62621
H2H trailH2H lead
Fin
3662
6431
H2H leadH2H trail
Fin
3762
6531
H2H leadH2H trail
Fin
662
420
Clay specialistH2H trail
Round of 32
Fin
762
510
Heavy load 14dLosing streak 6
Fin
662
220
Fin
662
120
Recent retirement
Fin
662
210
Clay specialistOn a streak 5
Fin
1672
6351
Recent retirementClay specialist
Fin
6162
1641
Recent retirement
Fin
762
530
H2H trailH2H lead
Fin
662
230
Fin
6462
4631
Fin
662
420
Clay specialist
Fin
6162
4641
Fin
672
350
Clay specialistH2H trail
Fin
662
430
Clay specialistClay specialist
Fin
672
450
Clay specialistH2H trail
Fin
662
440
Clay specialist
Fin
662
400
Recent retirementRecent retirement
Matsuyama CH
CHALLENGER · C · HardCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
7762
6520
Hard specialist
Fin
662
430
Hard specialist
Fin
662
430
Fin
5662
7431
Losing streak 7
Fin
662
200
H2H leadH2H trail
Ret.
4–
3–
Fin
662
440
Weak on hardRecent retirement
Fin
6562
3731
Round of 32
Fin
6462
3631
On a streak 6
Fin
662
230
364d break
Fin
662
120
Hard specialist364d break
Fin
6772
1630
Fin
6362
4611
105d break
Fin
5662
7331
Ret.
63–
20–
28d break
Fin
7772
5630
Weak on hardWeak on hard
Fin
662
040
3-setters recentlyWeak on hard
Fin
1662
6321
Fin
672
450
Heavy load 14d
Fin
662
240
Losing streak 7
Fin
66562
37741
Fin
662
220
Hard specialistWeak on hard
Fin
662
430
Fin
62662
77441
Cali 125
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
78462
66621
Recent retirement
Fin
4662
6421
Clay specialistClay specialist
Ret.
7752
630–
Clay specialistRecent retirement
Fin
662
01–
Clay specialist42d break
Fin
6362
4631
Recent retirement
Fin
662
33–
Weak on clay
Fin
6772
465–
Recent retirement35d break
Fin
662
22–
Clay specialistRecent retirement
Round of 32
Fin
672
25–
Fin
662
43–
Recent retirementH2H trail
Fin
662
20–
Clay specialist
Fin
77772
6364–
Clay specialist
Fin
662
22–
Clay specialist
Fin
6772
463–
Recent retirement
Fin
68662
710431
42d break
Fin
662
31–
Clay specialist
Fin
7762
653–
H2H trailClay specialist
Fin
662
32–
49d break
Fin
662
33–
Fin
662
30–
Weak on clay42d break
Fin
662
00–
On a streak 5
Fin
6462
1631
35d break
Fin
6462
3631
Recent retirement
Fin
662
12–
Clay specialist28d break
Midland 125
CHALLENGER · C · HardCourtMedium-fast
Quarter-final
Round of 16
Fin
627102
36681
Fin
772
55–
Recent retirementRecent retirement
Fin
772
55–
Hard specialist3-setters recently
Fin
686792
7102671
Weak on hard
Fin
662
33–
H2H trailH2H lead
Fin
6462
1641
259d break
Fin
65662
77441
Fin
662
01–
Round of 32
Fin
662
42–
Fin
47762
66411
Losing streak 4
Fin
7762
622–
Recent retirement
Fin
662
22–
Recent retirementWeak on hard
Fin
7772
564–
Hard specialist
Fin
6572
0751
3-setters recently
Fin
7762
652–
On a streak 5
Fin
6772
464–
Fin
64772
46631
H2H trailH2H lead
Fin
762
51–
H2H leadH2H trail
Fin
662
04–
259d break
Fin
4662
6241
49d break
Fin
662772
477631
3-setters recently
Fin
662
14–
Fin
7762
633–
Recent retirement
Fin
662
33–
Weak on hard
W75 Petange
CHALLENGER · C · HardCourtMedium
W35 Miami FL
CHALLENGER · C · HardRound of 16
W35 Solarino
CHALLENGER · C · CarpetCourtMedium-slow
Round of 16
W75 Ismaning
CHALLENGER · C · CarpetRound of 16
CourtMedium-slow
Qualifying Semi-final
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
330
364d break
Fin
762
520
105d break
Fin
4662
6231
35d break
Fin
662
330
364d break
Fin
662
020
52d break
Fin
6772
4630
28d break
Fin
3662
6101
49d break
Ret.
60–
30–
Ret.
61–
30–
Weak on hard
Fin
662
340
63d break
Fin
2662
6331
Fin
662
440
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
320
Fin
662
430
49d break
Fin
65662
77421
Fin
662
340
Losing streak 4
Fin
662
410
Losing streak 10
Fin
47862
66621
28d break
Fin
662
220
Fin
77772
65650
357d break
Fin
377772
663621
H2H trailH2H lead
Fin
662
Habib H.(1)
330
Fin
6772
3640
Ret.
62–
21–
3-setters recently
CourtSlow
Qualifying Semi-final
Fin
66462
37721
H2H leadH2H trail
Fin
662
240
Recent retirement
Fin
662
130
Fin
662
130
H2H trailH2H lead
Fin
762
540
H2H trailH2H lead
Fin
777112
65690
Recent retirement
Qualifying Round
Fin
662
000
Recent retirement
Fin
662
110
28d break
Fin
662
000
147d break
Fin
662
240
Fin
6772
2650
84d break
Fin
662
220
Fin
662
220
182d break
Fin
662
110
H2H leadH2H trail
W/O
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
662
210
Fin
662
100
Fin
762
500
Fin
672
450
H2H lead364d break
Fin
7772
6450
Losing streak 928d break
Fin
662
320
Fin
662
410
Fin
662
400
Fin
1662
6221
Fin
64662
77031
Fin
77772
65630
Fin
662
400
3-setters recently
CourtFast
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Qualifying Round
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
66662
27841
H2H leadH2H trail
Fin
662
42–
Losing streak 10
Fin
662
43–
Fin
662
02–
Losing streak 5
Fin
662
30–
Weak on hard
Ret.
6542
2711
Losing streak 4Recent retirement
Fin
662
34–
H2H trailH2H lead
Fin
662
42–
Qualifying Semi-final
Qualifying Round
CourtSlow
CourtMedium
Qualifying Semi-final
Qualifying Semi-final
CourtMedium-slow
Qualifying Round
CourtMedium
Qualifying Round