Tennis Matches & Results
12 tournaments across 3 surfaces (grass, clay, hard). Featured: Mallorca and Bad Homburg. Highlights: 7 finals, 1 semi-finals.
Eastbourne
ATP · A · GrassCourtMedium-fast
Semi-final
Quarter-final
Round of 16
Fin
6362
3631
Injury return 28d
Fin
662
420
Fin
7762
6320
H2H leadH2H trail
Fin
762
530
Surface jump
Fin
7762
6240
3-setters recently
Fin
7772
5630
Fin
710362
68631
3-setters recentlyLosing streak 7
Fin
662
420
Recent retirement
Round of 32
Fin
6772
3650
Fin
47762
66241
Fin
662
220
Fin
62662
77341
Surface jump
Fin
662
130
Ret.
1780–
6660–
Losing streak 7
Fin
662
330
Fin
47762
66511
3-setters recently
Fin
57762
76401
Recent retirement
Fin
477772
665611
H2H leadH2H trail
Fin
662
310
3-setters recently
Fin
662
430
H2H leadH2H trail
Mallorca
ATP · A · GrassCourtFast
Semi-final
Quarter-final
Round of 16
W/O
Recent retirementRecent retirement
Fin
6262
2641
Losing streak 428d break
Fin
662
440
Fin
4662
6321
Heavy load 14dLosing streak 5
Fin
06772
63631
Recent retirementH2H trail
Fin
662
410
Recent retirementLosing streak 4
Fin
47762
66541
Losing streak 4
Fin
662
340
Round of 32
Fin
666772
784621
Losing streak 4
Ret.
64–
32–
Recent retirement
Fin
662
410
H2H leadH2H trail
Fin
6772
4640
Recent retirement
Fin
3662
6131
Losing streak 5On a streak 6
Fin
577772
761611
Recent retirementRecent retirement
Fin
762
540
Fin
662
340
28d break
Fin
7772
5620
Losing streak 4Surface jump
Fin
6782
3660
28d break
Fin
77772
63630
Recent retirement
Fin
4762
6511
Bad Homburg
WTA · PM · GrassCourtFast
22°CPartly cloudy · Wind 14 km/h · 56% RH
Quarter-final
Round of 16
Fin
662
030
Weak on grass
Fin
662
230
28d breakWeak on grass
Fin
662
340
28d break
Fin
662
440
Weak on grassWeak on grass
Fin
6362
1611
Weak on grassLosing streak 7
Fin
662
020
Weak on grassWeak on grass
Fin
6262
3621
Losing streak 4Losing streak 7
Fin
7762
6440
Grass specialist
Round of 32
Fin
662
220
28d break
Fin
2662
6141
Weak on grass228d break
Fin
4662
6341
Weak on grass
Fin
2662
6341
Fin
662
120
Weak on grassH2H lead
Fin
6772
4650
Losing streak 4Weak on grass
Fin
662
240
H2H trailH2H lead
Ret.
472–
650–
Weak on grassWeak on grass
Fin
36772
63641
Weak on grassWeak on grass
Fin
662
310
Weak on grassWeak on grass
Fin
662
220
Losing streak 728d break
Fin
77462
61611
Weak on grassWeak on grass
Fin
6562
3731
Grass specialistWeak on grass
Fin
7862
6640
28d break
Fin
662
330
Losing streak 728d break
Fin
2662
6421
Weak on grassWeak on grass
Eastbourne
WTA · I · GrassCourtMedium-fast
19°CMainly clear · Wind 18 km/h · 51% RH
Semi-final
Quarter-final
Round of 16
Fin
662
120
On a streak 11Home
Fin
5672
7051
Home
Ret.
6–
3–
Weak on grass
Fin
762
530
Weak on grassWeak on grass
Fin
6262
4641
Weak on grassWeak on grass
Fin
3662
6341
28d break
Fin
7372
5651
Weak on grass
Fin
6262
3631
Weak on grassWeak on grass
Round of 32
Fin
6792
1670
Weak on grassWeak on grass
Fin
662
430
Weak on grassH2H trail
Fin
762
540
Weak on grass
Fin
762
510
Weak on grassWeak on grass
Fin
6772
1610
Fin
6362
4631
Recent retirementWeak on grass
Fin
4662
6341
Weak on grassWeak on grass
Fin
662
440
H2H trailH2H lead
Fin
1762
6531
Weak on grass
Fin
636772
773641
Weak on grass3-setters recently
Fin
79462
67631
HomeWeak on grass
Fin
662
430
HomeWeak on grass
Fin
4662
6321
28d breakWeak on grass
Fin
6262
2611
Weak on grass
Fin
3762
6541
Weak on grassWeak on grass
Fin
1662
6441
Home
Round of 64
Fin
662
300
Weak on grassWeak on grass
Fin
662
230
Weak on grass
Fin
64662
77441
Weak on grass
Fin
662
440
Fin
7772
5620
Weak on grass
Fin
7762
6110
Weak on grassWeak on grass
Fin
6462
0631
Fin
662
300
Weak on grassWeak on grass
Fin
7772
5650
HomeRecent retirement
Fin
662
020
Fin
662
210
Weak on grassRecent retirement
Fin
3662
6341
Weak on grassInjury return 28d
Fin
3662
6141
Home
Fin
3762
6531
Home
Ret.
62–
01–
Weak on grassWeak on grass
Fin
7762
6140
Home
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
77162
62631
H2H trailH2H lead
Fin
7762
6330
Weak on grass
Fin
662
240
Weak on grass
Fin
667772
785631
Weak on grass
Fin
662
020
Weak on grassWeak on grass
Fin
78262
66621
Weak on grassWeak on grass
Fin
662
310
Losing streak 8Recent retirement
Fin
4662
6311
H2H leadGrass specialist
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
430
Recent retirement
Fin
662
110
Weak on grass
Fin
762
530
Weak on grass
Fin
636772
771641
Weak on grassWeak on grass
Fin
3662
6341
Weak on grassSurface jump
Fin
6772
3600
Weak on grass
Fin
77772
65640
Fin
662
010
3-setters recently364d break
Buenos Aires CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
762
520
On a streak 742d break
Fin
662
110
Fin
6162
4641
Deep run
Fin
6462
1601
Clay specialistRecent retirement
Fin
7762
6320
Losing streak 5Recent retirement
Fin
710782
68660
42d break
Fin
662
320
Clay specialist
Fin
4662
6121
H2H leadH2H trail
Round of 32
Fin
662
140
Recent retirement
Fin
6072
4651
Recent retirement
Fin
662
110
Recent retirementH2H trail
Fin
7762
6230
42d break
Fin
6782
2660
Clay specialistH2H trail
Fin
6162
4611
Losing streak 5
Fin
662
040
Fin
6362
4631
Clay specialist
Fin
6162
3641
Fin
66462
27731
On a streak 7Losing streak 5
Fin
672
150
Recent retirement
Fin
662
420
42d break
Fin
656772
774621
Deep run
Fin
662
010
Clay specialist
Fin
662
310
Fin
6372
1651
Deep run
Milan CH
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
6462
4621
Weak on clay42d break
Fin
6772
3630
Fin
662
200
Clay specialist217d break
Fin
4662
6141
Recent retirement
Fin
662
130
Weak on clay
Fin
662
230
Recent retirement
Fin
7762
6310
Clay specialistClay specialist
Ret.
64–
32–
Clay specialistRecent retirement
Round of 32
Fin
7962
6740
Clay specialistWeak on clay
Fin
3672
6251
Fin
662
010
Weak on clay
Fin
662
040
3-setters recently
Fin
662
130
Weak on clay154d break
Fin
662
220
Heavy load 14d
Fin
662
420
Clay specialistWeak on clay
Ret.
463–
630–
Clay specialist
Fin
6782
3660
Surface jump
Fin
662
130
Recent retirement
Ret.
62–
10–
217d breakSurface jump
Ret.
780–
660–
Recent retirementSurface jump
Fin
17762
66531
42d breakWeak on clay
Fin
57762
76141
Recent retirementSurface jump
Fin
662
110
Clay specialistLosing streak 4
Fin
662
120
Weak on clay
Oeiras CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
420
Clay specialistClay specialist
Fin
4662
6431
Fin
662
330
56d break
Fin
662
430
Losing streak 4
Fin
662
330
28d breakLosing streak 4
Fin
662
140
Fin
762
510
H2H leadH2H trail
Ret.
60–
30–
Weak on clay
Round of 32
Fin
67662
79241
Weak on clayLosing streak 4
Fin
37762
66331
Clay specialist
Fin
77472
64651
Injury return 35d
Fin
2662
6241
Clay specialist42d break
Fin
672
350
Fin
662
410
Surface jump
Fin
2662
6141
Losing streak 4
Fin
4662
6301
Fin
662
240
Fin
3772
6551
56d break28d break
Fin
662
340
Losing streak 43-setters recently
Fin
662
440
Fin
662
440
Clay specialist
Fin
672
450
Recent retirement
Fin
662
440
28d break
Fin
6562
4711
Losing streak 4217d break
W15 Chiang Rai
CHALLENGER · C · HardSemi-final
W15 Alkmaar
CHALLENGER · C · ClayCourtSlow
Round of 16
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
340
56d break133d break
Fin
66762
78541
Losing streak 4
Fin
47762
66541
Losing streak 4
Fin
63662
77231
Fin
61772
36651
Fin
662
220
Losing streak 6168d break
Fin
61762
77531
Fin
662
100
Recent retirement
Fin
662
010
42d break
Fin
662
330
Injury return 77d
CourtMedium-fast
Qualifying Semi-final
CourtFast
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
77772
64630
Fin
662
030
Fin
662
430
35d break
Fin
66272
27751
Weak on clay196d break
Fin
662
320
224d breakLosing streak 14
Fin
3662
6401
154d breakRecent retirement
Fin
7762
6410
56d break77d break
Fin
4672
6251
Fin
3762
6521
63d break
Fin
662
420
70d break
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
430
217d breakWeak on clay
Fin
6162
3641
Fin
377772
662641
Losing streak 6
Fin
662
240
77d break
Fin
6772
3650
35d break
Fin
6772
3620
77d break
Ret.
64–
11–
42d break
Fin
662
440
56d break
Fin
762
510
Recent retirement
Fin
6462
2621
Losing streak 5
Fin
467102
63681
35d break77d break
Fin
672
350
28d break77d break
CourtFast
Qualifying Semi-final