Tennis Matches & Results
25 tournaments across clay and hard courts. Featured: Barcelona and Stuttgart. Highlights: 21 finals.
Barcelona
ATP · A · ClayCourtSlow
12°COvercast · Wind 8 km/h · 67% RH
Semi-final
Quarter-final
Round of 16
Fin
6462
3641
Weak on clay
W/O
Weak on clayHome
Fin
662
230
H2H trailWeak on clay
Fin
662
340
H2H leadH2H trail
Fin
662
230
H2H leadWeak on clay
Fin
6772
3640
3-setters recently
Fin
662
330
H2H leadH2H trail
Fin
662
340
Clay specialistWeak on clay
Round of 32
Fin
672
450
Clay specialist
Fin
662
440
Clay specialist
Fin
662
420
HomeWeak on clay
Fin
762
520
Weak on clay
Ret.
364–
631–
H2H leadWeak on clay
Fin
46792
64671
26d breakWeak on clay
Fin
672
350
Weak on clayClay specialist
Fin
7962
6740
Weak on clayRecent retirement
Fin
2662
6411
H2H leadH2H trail
Fin
66562
47741
Weak on clay
Fin
6262
2641
Weak on clayH2H lead
Fin
7792
5670
Weak on clayWeak on clay
Fin
662
340
Clay specialist
Fin
762
540
Clay specialistClay specialist
Fin
662
120
On a streak 963d break
Fin
662
340
Weak on clay
Munich
ATP · A · ClayCourtSlow
9°CDrizzle · Wind 6 km/h · 86% RH
Semi-final
Quarter-final
Round of 16
Fin
662
120
Weak on clay
Fin
67102
4680
Weak on clay
Fin
7762
6420
Weak on clay
Fin
2662
6411
3-setters recentlyRecent retirement
Fin
662
300
Weak on clay
Fin
662
230
Clay specialistWeak on clay
Fin
662
320
H2H leadWeak on clay
Fin
67122
46100
Clay specialist
Round of 32
Fin
672
450
Clay specialist
Fin
6562
3721
3-setters recently
Fin
662
140
Weak on clayInjury return 49d
Fin
63772
36621
Fin
662
330
Weak on clayWeak on clay
Fin
77362
64631
Weak on clay3-setters recently
Fin
6362
4621
Weak on clayH2H lead
Fin
662
220
3-setters recently
Fin
662
120
Weak on clay
Fin
7962
6730
Weak on clayLosing streak 7
Fin
77362
65611
Recent retirement
Fin
662
230
Weak on clay
Fin
7762
6130
Weak on clayH2H lead
Fin
37762
66541
Fin
662
420
Clay specialistWeak on clay
Fin
7762
6220
Recent retirement
Stuttgart
WTA · P · ClayCourtMedium-fast
11°CDrizzle · Wind 6 km/h · 84% RH
Semi-final
Quarter-final
Round of 16
Fin
662
100
Weak on clay
Fin
626772
771651
Weak on clayWeak on clay
Fin
662
340
Weak on clay
Fin
662
230
H2H leadH2H trail
Fin
7762
6330
Fin
762
510
Weak on clayLosing streak 6
Fin
1662
6301
Weak on clayWeak on clay
Fin
662
110
Weak on clay
Round of 32
Fin
662
220
Fin
662
340
Weak on clay
Fin
662
420
Fin
662
040
Losing streak 6Weak on clay
Fin
662
140
Weak on clayWeak on clay
Fin
47762
66411
H2H trailH2H lead
Fin
662
310
Fin
662
240
H2H leadH2H trail
Fin
2762
6541
Weak on clay
Fin
662
220
Weak on clay
Fin
5662
7241
Fin
5662
7141
Weak on clayWeak on clay
Rouen
WTA · I · ClayCourtMedium
Quarter-final
Round of 16
Fin
6462
0601
Clay specialistClay specialist
Fin
662
320
Weak on clay
Fin
2662
6211
Fin
6562
3731
Fin
4662
6231
H2H leadH2H trail
Fin
77462
65611
Weak on clay
Fin
77462
65641
Ret.
5–
3–
Weak on clayWeak on clay
Round of 32
Fin
27872
66651
H2H trailLosing streak 6
Fin
6462
3641
Clay specialist
Fin
6462
3621
Fin
6772
3610
27d break
Fin
662
220
Weak on clay
Fin
37862
66621
Fin
662
430
Weak on clay27d break
Fin
6462
2601
Clay specialistWeak on clay
Fin
3662
6431
Weak on clay34d break
Fin
672
350
H2H trailH2H lead
Fin
662
140
27d break
Fin
665772
377621
Weak on clay56d break
Fin
1662
6111
3-setters recently
Fin
762
510
Fin
662
210
Clay specialist
Fin
66662
78241
Injury return 57d
CourtSlow
12°COvercast · Wind 8 km/h · 67% RH
Qualifying Semi-final
Fin
662
440
Recent retirementLosing streak 5
Fin
662
310
Weak on clayRecent retirement
Fin
662
440
Clay specialistClay specialist
Fin
57762
76511
H2H leadClay specialist
Fin
662
440
Weak on clayH2H trail
Fin
63782
26661
Clay specialist
Qualifying Round
Fin
662
440
Recent retirementHome
Fin
662
220
Recent retirementHome
Fin
6462
4641
Clay specialist
Fin
662
140
Losing streak 5Weak on clay
Fin
71562
61340
Clay specialistLosing streak 4
Fin
661772
177621
Clay specialist
Fin
762
540
HomeWeak on clay
Fin
672
150
Clay specialistInjury return 42d
Fin
662
410
Clay specialistWeak on clay
Fin
66762
37941
Weak on clayWeak on clay
Ret.
64–
33–
H2H trailH2H lead
Fin
271162
66941
Weak on clay
CourtSlow
9°CDrizzle · Wind 6 km/h · 86% RH
Qualifying Semi-final
Qualifying Round
Fin
6772
2610
Weak on clay
Fin
662
340
Injury return 49dLosing streak 4
Fin
6462
4641
Losing streak 7H2H trail
Fin
6772
3650
Recent retirement
Fin
662
420
H2H leadH2H trail
Ret.
160–
630–
3-setters recently
Fin
0662
6341
Clay specialistH2H trail
Fin
762
540
Busan CH
CHALLENGER · C · HardCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
420
56d break
Fin
66262
47731
Hard specialist
Fin
662
220
Losing streak 4
Fin
64772
36641
3-setters recently
Fin
46772
64631
H2H leadH2H trail
Fin
662
130
On a streak 14
Fin
662
140
H2H trailH2H lead
Ret.
795–
672–
Losing streak 4On a streak 20
Round of 32
Fin
4662
6441
3-setters recently
Fin
662
010
On a streak 1426d break
Fin
662
330
3-setters recently
Fin
77362
61611
Losing streak 6
Ret.
62–
10–
H2H leadH2H trail
Fin
776462
617721
Losing streak 6
Fin
36772
64641
Fin
662
220
Fin
7772
5620
3-setters recently
Fin
7762
6440
Hard specialistLosing streak 10
Fin
6562
2721
Hard specialistH2H trail
Fin
662
140
168d break
Fin
7762
6240
Losing streak 4Hard specialist
Fin
672
450
Fin
65772
37641
56d breakRecent retirement
Fin
662
440
3-setters recentlyWeak on hard
Oeiras 3 CH
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
79772
67640
Fin
662
340
Losing streak 5
Fin
7362
5621
Heavy load 14d
Fin
776562
627741
Clay specialist
Fin
662
140
H2H trailLosing streak 6
Fin
3672
6451
3-setters recently
W/O
Clay specialistH2H trail
Fin
7762
6140
Clay specialist
Round of 32
Ret.
4773–
6651–
Fin
662
440
Clay specialist
Fin
6362
2601
Recent retirementClay specialist
Fin
77772
63640
Fin
61662
77241
Clay specialistLosing streak 6
Fin
6772
4640
Fin
662
220
Clay specialist
Fin
3662
6321
Losing streak 5
Fin
6162
2631
3-setters recentlyWeak on clay
Fin
672
350
Weak on clay
Fin
662
140
H2H leadH2H trail
Fin
662
440
Fin
6792
1670
Losing streak 6Weak on clay
Fin
662
230
H2H trailLosing streak 6
Fin
6362
3601
3-setters recently77d break
Fin
6162
2641
H2H leadH2H trail
Santa Cruz De La Sierra CH
CHALLENGER · C · ClayCourtMedium-slow
Quarter-final
Round of 16
Round of 32
Fin
662
44–
Fin
3662
6331
Fin
672
45–
Fin
67662
79441
Ret.
732
51–
Fin
662
20–
Fin
66462
07731
Fin
662
21–
Fin
6372
4651
Fin
762
51–
Fin
6462
1631
Fin
6562
4741
Fin
6162
4631
Fin
662
23–
Fin
662
44–
Fin
662
33–
Tallahassee CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
47762
66441
Weak on clay
Fin
662
340
Recent retirement
Fin
6562
3731
Losing streak 4Losing streak 5
Fin
662
440
Recent retirement
Fin
77472
64651
63d break
Fin
672
350
H2H trailH2H lead
Fin
2772
6551
3-setters recently
Fin
662
120
3-setters recentlyLosing streak 12
Round of 32
Fin
3662
6211
H2H leadH2H trail
Fin
662
210
Weak on clayRecent retirement
Fin
6772
2630
Recent retirement
Fin
7862
6610
Recent retirementWeak on clay
Ret.
63–
10–
Losing streak 4
Fin
4662
6431
Fin
47862
66611
3-setters recentlyLosing streak 10
Fin
2662
6341
Losing streak 12
Fin
672
450
Losing streak 5
Ret.
364–
640–
63d breakClay specialist
Fin
4662
6431
H2H trailLosing streak 6
Fin
662
340
Fin
662
230
Losing streak 5Losing streak 4
Fin
7762
6320
3-setters recently
Fin
6372
3651
84d break
Fin
3662
6141
Recent retirementLosing streak 10
Wuning 2 CH
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Fin
662
420
70d break
Fin
662
220
42d break
Fin
171162
66941
H2H leadH2H trail
Fin
377112
65691
Losing streak 8
Fin
662
440
Losing streak 4Recent retirement
Fin
662
330
Losing streak 63-setters recently
Fin
662
420
65d break
Fin
6772
3650
Recent retirement
Round of 32
Fin
662
440
Losing streak 863d break
Fin
662
210
3-setters recently
Fin
662
420
Fin
662
340
Fin
6772
3650
Fin
47862
66641
Recent retirement63d break
Fin
4662
6411
H2H leadH2H trail
Fin
6772
3640
65d break63d break
Fin
66562
47711
70d break182d break
Fin
662
220
H2H trailH2H lead
Fin
662
220
Losing streak 463d break
Fin
662
420
Recent retirement
Fin
672
450
Losing streak 6
Fin
47762
66241
H2H trailH2H lead
Fin
6562
4721
3-setters recentlyLosing streak 4
Fin
662
210
42d breakMarathon last
Oeiras 125
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
04–
Clay specialistLosing streak 5
Fin
6462
3621
Losing streak 627d break
Fin
7762
Lee C.
643–
Weak on clay
Fin
6792
467–
Weak on clay42d break
Fin
762
51–
27d breakClay specialist
Fin
662
24–
Losing streak 7
Fin
662
43–
Clay specialist
Fin
2662
6311
Clay specialist
Round of 32
Fin
6772
463–
Losing streak 5
Fin
3662
6241
Clay specialistRecent retirement
Fin
662
32–
27d break28d break
Fin
662
11–
Losing streak 6Clay specialist
Fin
Lee C.
662
44–
Weak on clay
Fin
6772
165–
Fin
672
15–
42d break
Fin
37792
65671
Weak on clayClay specialist
Fin
662
00–
Clay specialist
Fin
2662
6431
27d break
Fin
662
32–
56d break
Fin
762
51–
Losing streak 7
Fin
3662
6441
H2H trailH2H lead
Fin
662
22–
Fin
2662
6421
Weak on clay
Fin
6462
4631
Clay specialist
W15 Monastir
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
2662
6321
Fin
37762
66111
Fin
65662
77411
Fin
662
41–
Fin
662
22–
Fin
Nita S.
77772
6463–
Fin
6162
2621
Fin
7872
665–
Fin
6792
267–
Fin
662
20–
Fin
662
14–
Fin
662
42–
Fin
662
23–
Fin
6472
4651
Fin
63662
77131
Fin
6462
3611
W15 Orlando FL
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
2662
6011
Fin
662
32–
Fin
6782
366–
Fin
762
51–
Fin
1662
6421
Fin
662
11–
Fin
64662
77311
Fin
662
22–
Fin
662
43–
Fin
662
13–
Fin
762
53–
Fin
6782
366–
Fin
6422
4601
Fin
662
34–
Fin
662
44–
Fin
662
34–
W15 Pretoria
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 32
Fin
762
54–
35d break
Fin
6362
3631
Losing streak 7273d break
Fin
662
21–
Fin
662
42–
98d break280d break
Fin
662
01–
35d break35d break
Fin
662
12–
49d breakLosing streak 7
Fin
662
Ipunesso L.
22–
Losing streak 7
Fin
662
11–
63d breakLosing streak 4
Fin
6262
2621
224d break
Fin
662
21–
Losing streak 4
Fin
1662
6441
Losing streak 784d break
Fin
662
22–
112d break
Fin
672
15–
28d break
Fin
662
24–
Fin
64772
26631
W15 Sharm ElSheikh
CHALLENGER · C · HardCourtMedium
Quarter-final
Round of 16
Round of 32
Fin
662
11–
Fin
662
22–
Fin
37772
65631
Fin
662
13–
Fin
662
13–
Fin
662
23–
Fin
662
43–
Fin
662
43–
Fin
1662
6341
Fin
6362
4631
Fin
662
02–
Fin
662
42–
Fin
64772
16631
Fin
662
32–
Fin
662
00–
Fin
662
30–
W15 Singapore
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Fin
2662
6031
35d break
Fin
662
01–
56d break336d break
Ret.
21
0–
42d break
Fin
662
13–
35d break28d break
Fin
662
13–
175d break
Fin
662
13–
42d break140d break
Fin
662
33–
Losing streak 528d break
Fin
762
54–
63d break
Round of 32
Fin
662
33–
56d break147d break
Fin
6772
363–
Losing streak 5
Fin
6772
060–
35d break245d break
Fin
662
02–
42d break42d break
Fin
69662
711031
42d breakLosing streak 6
Fin
662
03–
245d break
Fin
662
01–
Fin
662
13–
28d break42d break
Fin
632
20–
140d break
Fin
6772
462–
28d break217d break
Fin
601
30–
336d break
Fin
6772
Delaunay C.
161–
Injury return 203d
Fin
7262
5641
Fin
3762
6531
63d break91d break
Fin
662
22–
35d break
Fin
662
00–
175d break
W35 Luzhou
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Fin
77262
64601
35d break28d break
Fin
4672
6451
H2H trail84d break
Fin
7762
633–
56d break
Fin
6162
3641
35d break
Fin
662
10–
Recent retirement
Fin
662
10–
Fin
672
05–
3-setters recently
Fin
6362
4631
H2H leadH2H trail
Round of 32
Fin
662
33–
Recent retirement
Fin
662
21–
Fin
662
23–
H2H trailH2H lead
Fin
662
23–
Fin
662
03–
3-setters recently42d break
Fin
4662
6331
28d break
Fin
662
44–
H2H leadH2H trail
Fin
3662
6441
H2H trailH2H lead
Ret.
41
3–
H2H lead63d break
Fin
662
42–
28d break224d break
Ret.
41
1–
35d break3-setters recently
Fin
662
33–
84d break217d break
Fin
7462
5641
Fin
6262
4641
35d breakOn a streak 5
Ret.
41
2–
238d break
Fin
662
33–
56d break
W35 MIYAZAKI
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
2672
6351
Fin
662
24–
Fin
662
31–
Fin
662
00–
Fin
662
24–
Fin
6472
2651
Fin
662
10–
Fin
4662
6331
Fin
662
42–
Fin
1662
6411
Fin
662
41–
Fin
672
45–
Fin
662
01–
Fin
62782
26661
Fin
662
43–
Fin
662
23–
W35 Santa Margherita di Pula
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
672
35–
Recent retirement
Fin
7862
Curmi F.
664–
Deep run
Fin
6362
3601
56d break
Fin
662
24–
Deep run
Fin
662
13–
49d break
Fin
662
22–
Recent retirement133d break
Fin
662
34–
56d break
Fin
772
55–
Round of 32
Fin
662
01–
Fin
662
43–
Fin
Curmi F.
662
12–
Deep run
Fin
662
32–
Deep run
Fin
6562
0721
Recent retirementInjury return 42d
Fin
6262
4621
Fin
662
14–
217d break
Fin
6362
2621
Injury return 28d
Fin
662
23–
49d break
Fin
662
04–
Recent retirement35d break
Fin
762
50–
Fin
63772
46651
Fin
6772
365–
56d breakDeep run
Fin
672
25–
56d breakLosing streak 4
Fin
662
11–
Deep runLosing streak 5
Fin
66662
47821
133d break
W35 Zephyrhills FL
CHALLENGER · C · ClayCourtMedium-slow
Quarter-final
Round of 16
Round of 32
Fin
6462
3611
49d break
Fin
672
25–
Losing streak 4
Fin
662
00–
Losing streak 5
Fin
66672
78451
28d break
Fin
662
14–
168d break
Fin
662
44–
Fin
672
15–
Fin
601
00–
Fin
762
51–
Fin
662
43–
Fin
6562
2731
Fin
662
40–
Fin
1662
James A.
6211
Fin
662
10–
Fin
662
31–
Fin
5662
7321
W50 Bujumbura
CHALLENGER · C · ClayCourtMedium
Quarter-final
Round of 16
Round of 32
Fin
662
31–
Fin
662
11–
Fin
672
45–
Fin
63792
16671
Fin
662
44–
Fin
662
21–
Fin
662
22–
Fin
662
01–
Fin
662
12–
Fin
6262
0611
Fin
662
23–
Fin
762
51–
Fin
662
34–
Fin
1662
6311
Fin
662
43–
Fin
662
Bista A.
00–
W75 Portorož
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
662
12–
Fin
662
01–
Fin
662
31–
Fin
37962
66721
Fin
662
20–
Fin
7362
5621
Fin
4662
6021
Fin
662
04–
Round of 32
Fin
662
22–
Fin
662
03–
Fin
662
10–
Fin
4662
6321
Fin
662
32–
Fin
3662
6341
Fin
6162
4611
Fin
662
41–
Fin
662
42–
Fin
662
31–
Fin
662
14–
Fin
672
25–
Fin
2762
6511
Fin
762
50–
Fin
3662
6421
Fin
662
32–
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
271162
66941
Fin
762
54–
Fin
672
15–
Fin
662
41–
Fin
6462
4641
Ret.
642
33–
Fin
662
44–
Fin
662
14–
Fin
71562
6134–
Fin
661772
177621
Fin
66762
37941
Fin
662
22–
CourtSlow
Qualifying Semi-final
Fin
662
220
H2H lead65d break
Fin
5662
7241
Weak on hardLosing streak 4
Fin
662
230
Losing streak 1063d break
Fin
3762
6511
H2H leadH2H trail
Fin
2662
6311
56d break
Fin
662
440
Losing streak 670d break
Qualifying Round
Fin
662
130
Losing streak 6
Fin
672
350
Losing streak 4
Fin
662
420
Losing streak 10
Fin
762
530
63d break168d break
Fin
7762
6330
Losing streak 4
Fin
662
440
Losing streak 4Injury return 217d
Fin
662
330
3-setters recently147d break
Fin
662
230
Losing streak 6
Fin
66362
47731
65d break
Fin
662
320
H2H leadH2H trail
Ret.
63–
10–
Weak on hard154d break
CourtMedium-slow
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
4662
6211
77d break
Fin
662
420
77d break
Fin
5762
7511
Fin
6462
0631
Clay specialist140d break
Fin
6262
2621
Injury return 77dLosing streak 4
Fin
6162
1641
H2H trailH2H lead
Fin
6562
4741
H2H trailLosing streak 4
Fin
662
400
Losing streak 7
Fin
7762
6530
Clay specialistWeak on clay
Fin
772
550
Recent retirement
Fin
662
140
Fin
662
420
84d break
CourtMedium-slow
Qualifying Semi-final
Qualifying Round
CourtSlow
Qualifying Semi-final
Fin
762
530
3-setters recently
Fin
662
030
3-setters recentlyLosing streak 5
Fin
64772
16621
3-setters recently
Fin
662
230
Fin
662
330
3-setters recently
Fin
772772
646651
H2H trailH2H lead
Qualifying Round
Fin
672
450
Fin
762
520
Losing streak 5
Fin
662
120
3-setters recentlyRecent retirement
Fin
662
240
Recent retirementH2H trail
Fin
662
110
Fin
662
430
3-setters recently
Fin
662
240
3-setters recentlyRecent retirement
Fin
662
040
3-setters recently
Fin
662
220
Fin
662
210
3-setters recently
Fin
4662
6421
Losing streak 6
Fin
4662
6241
3-setters recently34d break
CourtFast
Qualifying Semi-final
Fin
7862
6630
65d break3-setters recently
Fin
662
340
Losing streak 4
Fin
662
220
Fin
662
230
Fin
6462
4631
70d breakLosing streak 7
Fin
664772
377621
63d break3-setters recently
Qualifying Round
Fin
662
210
3-setters recentlyLosing streak 6
Fin
662
000
Fin
662
130
Losing streak 7
Fin
762
530
Losing streak 7
Fin
672
350
70d breakRecent retirement
Fin
662
240
3-setters recently217d break
Fin
5662
7441
H2H leadH2H trail
Fin
4662
6411
63d break147d break
Fin
662
340
65d break
Fin
662
340
Losing streak 4Losing streak 4
Fin
7762
6140
Losing streak 11
Fin
662
320
Weak on hard
CourtSlow
Qualifying Semi-final
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
0662
6301
Fin
662
30–
Fin
662
10–
Fin
662
03–
Fin
662
44–
Fin
6462
4641
Fin
5662
7201
Fin
762
53–
Fin
762
51–
Fin
662
10–
Fin
662
41–
Fin
662
13–
CourtMedium-fast
Qualifying Semi-final