Tennis Matches & Results
10 tournaments across hard and clay courts. Featured: Roland Garros. Highlights: 4 finals, 1 quarter-finals.
Roland Garros
ATP · G · ClayCourtSlow
21°CClear · Wind 19 km/h · 39% RH
Semi-final
Quarter-final
Round of 16
Fin
7663
5300
Clay specialistWeak on clay
Ret.
6762664–
7977100–
On a streak 73-setters recently
Fin
6663
4110
H2H leadH2H trail
Fin
6673
2150
Weak on clayH2H lead
Fin
6673
3250
On a streak 6
Fin
711673
69450
W/O
Weak on clay
Fin
66463
44641
Recent retirement
Round of 32
Fin
77637773
65776451
Weak on clay3-setters recently
Fin
6663
4130
H2H trailH2H lead
Fin
67763
46320
On a streak 5
Fin
6763
1530
Weak on clayWeak on clay
Fin
78663
66340
Weak on clay
Fin
6663
4240
Weak on clayWeak on clay
Fin
6663
1410
H2H leadH2H trail
Fin
6663
3330
Clay specialistH2H trail
Fin
77278073
63666652
Clay specialist
Fin
6763
2520
Clay specialist
Ret.
70–
50–
Fin
65663
17221
Weak on clay
Fin
366363
643632
3-setters recentlyRecent retirement
Fin
6663
4210
Weak on clay
Fin
567763
736311
On a streak 628d break
Fin
6663
4420
Losing streak 5
Round of 64
Fin
677463
364611
Weak on clay
Fin
786773
661650
28d break
Fin
627763
266421
Weak on clayWeak on clay
Fin
66277363
37762632
Losing streak 5
Fin
776773
643610
Losing streak 4
Fin
6663
3240
On a streak 7Heavy load 14d
Fin
26663
63441
Home
Fin
665263
447642
Weak on clay
Fin
46663
63321
Weak on clay
Fin
6663
3240
Clay specialistWeak on clay
Fin
62663
06431
Weak on clayWeak on clay
Fin
6763
0520
Clay specialistHome
Fin
36663
61431
Weak on clay
Fin
66363
41611
Recent retirementWeak on clay
Fin
6663
3430
On a streak 6
Fin
446663
663232
H2H trailH2H lead
Fin
67363
15631
Weak on clay
Fin
6663
3320
H2H leadH2H trail
Fin
66363
32641
3-setters recentlyWeak on clay
Fin
462663
626442
H2H leadH2H trail
Fin
4479683
6667362
Weak on clay
Fin
77763
56140
Recent retirement
Fin
727763
566401
Weak on clay
Fin
66373
32651
Weak on clayRecent retirement
Fin
7663
5320
H2H trailH2H lead
Fin
62663
36321
Fin
78663
66120
Weak on clay
Fin
6663
4240
On a streak 5
Fin
7766363
6217741
Weak on clay
Fin
463663
616322
Recent retirement
Fin
6663
4240
H2H leadH2H trail
Fin
6773
4550
Weak on clayWeak on clay
Round of 128
Fin
6710463
368641
Weak on clayWeak on clay
Fin
456663
673442
H2H trailH2H lead
Fin
6536663
7764212
Losing streak 5Weak on clay
Fin
67773
36450
H2H leadH2H trail
Fin
73763
56521
Weak on clay
Fin
6663
2430
Weak on clay
Fin
6663
3440
Weak on clay
Fin
62663
16011
Recent retirementLosing streak 5
Fin
62663
46441
Weak on clayWeak on clay
Fin
6663
4220
H2H trailH2H lead
Fin
467763
636431
Weak on clayWeak on clay
Fin
6663
3430
H2H leadH2H trail
Fin
336663
662202
Fin
78663
66120
Weak on clayHome
Fin
6663
1420
HomeHome
Fin
66773
32630
Clay specialistH2H trail
Fin
66263
44641
Weak on clay
Fin
6644103
246682
Weak on clay
Fin
6663
3130
Heavy load 14dHome
Fin
367863
646621
H2H leadH2H trail
Fin
66107773
37126251
Clay specialistHome
Fin
6663
4140
Home
Fin
7663
5340
Recent retirementHome
Fin
65646663
77772242
Weak on clay
Fin
6663
3340
3-setters recentlyHome
Fin
771663
646021
Losing streak 4Recent retirement
Fin
626773
361641
On a streak 5H2H lead
Fin
66773
41630
Ret.
2473–
6650–
Weak on clayWeak on clay
Fin
77663
63430
HomeLosing streak 4
Fin
6673
3350
Weak on clayWeak on clay
Fin
66463
13621
Fin
16663
63341
Weak on clay
Fin
6646463
4773642
Fin
6663
1230
H2H leadH2H trail
Fin
6663
3240
Weak on clayClay specialist
Fin
6464763
1677542
Weak on clayWeak on clay
Fin
66773
24640
Weak on clayRecent retirement
Fin
36663
61241
Recent retirement
Fin
6784363
3666642
H2H trailH2H lead
Fin
7663
5440
Weak on clayWeak on clay
Fin
67773
05630
3-setters recently
Fin
6667763
7816541
Recent retirementWeak on clay
Fin
6663
3430
Recent retirement
Fin
178663
666441
Weak on clayH2H lead
Fin
566773
721641
Clay specialistH2H trail
Fin
6663
4430
Losing streak 6
Fin
66063
43621
H2H trailClay specialist
Fin
66463
04641
Clay specialist
Fin
604663
466222
Weak on clayRecent retirement
Fin
77663
62340
28d breakWeak on clay
Fin
6663
4420
28d break
Fin
663773
426651
3-setters recentlyLosing streak 4
Fin
762773
546641
Weak on clay35d break
Fin
637763
466421
Weak on clayLosing streak 4
Fin
776263
632641
Weak on clay
Fin
6663
2230
Weak on clay
Fin
6663
2420
On a streak 7
Fin
78663
66310
On a streak 6Weak on clay
Fin
77763
56520
Recent retirement
Fin
67763
36420
Clay specialistWeak on clay
Fin
66773
41650
Weak on clayLosing streak 5
Fin
63673
26451
Weak on clay
Fin
6663
4240
Weak on clay
Roland Garros
WTA · G · ClayCourtSlow
21°CClear · Wind 19 km/h · 39% RH
Semi-final
Quarter-final
Round of 16
Fin
672
350
Weak on clay
Fin
662
340
On a streak 7
Fin
5662
7321
32d breakWeak on clay
Fin
662
310
On a streak 632d break
Fin
662
130
Losing streak 4
Fin
6362
4621
Recent retirement
Fin
662
200
Weak on clayClay specialist
Fin
7762
6410
Clay specialistWeak on clay
Round of 32
Fin
662
440
70d break
Fin
662
140
Weak on clay32d break
Ret.
60–
10–
On a streak 6Weak on clay
Fin
7762
6400
On a streak 7Weak on clay
Fin
672
350
Clay specialistWeak on clay
Fin
662
220
Weak on clay
Fin
6262
4601
H2H trailH2H lead
Fin
27762
66441
Recent retirement
Fin
662
120
Losing streak 7
Fin
662
330
H2H leadH2H trail
Fin
4662
6141
Losing streak 4Weak on clay
Fin
76262
57721
H2H leadWeak on clay
Fin
3662
6011
32d breakRecent retirement
Fin
662
320
Weak on clay
Fin
662
320
Weak on clay
Fin
07762
66521
Clay specialistWeak on clay
Round of 64
Fin
662
130
Weak on clay
Fin
662
040
77d break
Fin
6562
3711
Fin
662
240
H2H trailH2H lead
Fin
672
150
Weak on clay
Fin
762
540
Weak on clayWeak on clay
Fin
662
310
H2H leadH2H trail
Fin
662
110
On a streak 7Weak on clay
Fin
762
530
Losing streak 456d break
Fin
662
330
Weak on clayWeak on clay
Ret.
62–
12–
Recent retirementWeak on clay
Fin
6362
4641
Weak on clay
Fin
6772
3610
H2H leadH2H trail
Fin
662
020
70d break203d break
Fin
4662
6241
Weak on clayWeak on clay
Fin
6272
4651
Weak on clayHome
Fin
662
200
Recent retirement
Fin
762
530
Weak on clay
Fin
662
230
Fin
662
220
Weak on clay
Fin
662
340
Weak on clayInjury return 107d
Fin
662
340
H2H leadH2H trail
Fin
662
230
32d breakWeak on clay
Fin
762
510
Clay specialist
Fin
79572
67751
Weak on clay
Fin
662
200
Weak on clayHome
W/O
32d breakWeak on clay
W/O
Weak on clay
Fin
662
410
Clay specialist49d break
Fin
7162
5621
Losing streak 7Weak on clay
Fin
662
230
Weak on clayH2H trail
Fin
762
540
Losing streak 7Home
Round of 128
Fin
672
250
Home
Fin
662
410
Weak on clay245d break
Fin
662
420
Weak on clay42d break
Fin
637762
776511
H2H lead84d break
Fin
6362
3611
Recent retirement
Fin
6162
1641
Home85d break
Fin
662
410
77d break
Fin
6772
4640
Weak on clayLosing streak 4
Fin
662
410
Weak on clayWeak on clay
Fin
672
050
On a streak 7
Fin
662
330
Recent retirementH2H trail
Fin
662
100
32d break294d break
Fin
6782
3660
Weak on clay
Fin
662
430
Weak on clayRecent retirement
Fin
7862
6620
Clay specialist
Fin
7762
6520
On a streak 5Losing streak 4
Fin
662
030
Weak on clay
Fin
6362
3631
Home
Fin
6262
4631
Weak on clayWeak on clay
Fin
7762
6420
Losing streak 4
Fin
6462
2641
70d break
Fin
71362
61140
On a streak 6
Fin
662
010
77d breakWeak on clay
Fin
67102
3680
Home
Fin
662
310
Home
Fin
6562
3731
Weak on clay
Fin
4662
6301
Fin
762
540
112d break
Fin
662
240
Weak on clayLosing streak 6
Fin
762
510
H2H leadH2H trail
Fin
662
400
32d breakLosing streak 4
Fin
762
540
49d break
Fin
6462
4641
Weak on clayWeak on clay
Fin
7762
6520
Weak on clayWeak on clay
Fin
662
400
HomeClay specialist
Fin
37762
66441
Clay specialist
Fin
617792
776271
Clay specialistRecent retirement
Fin
662
130
Fin
6362
4621
Weak on clayClay specialist
Fin
7762
6510
Weak on clay
Fin
647762
776501
Weak on clayWeak on clay
Fin
5662
7421
Weak on clayLosing streak 9
Fin
6462
0621
Weak on clayInjury return 32d
Fin
2672
6451
H2H trailWeak on clay
Fin
662
230
Losing streak 742d break
Fin
66562
27741
Weak on clay
Fin
662
210
Weak on clay42d break
Fin
662
310
Weak on clay
Fin
772
550
Recent retirement
Fin
6772
2630
Recent retirement
Fin
672
450
Weak on clayWeak on clay
Fin
6362
1641
Losing streak 7H2H trail
Fin
7462
5641
Weak on clay
Fin
662
140
Fin
662
140
56d breakLosing streak 7
Fin
1662
6341
Weak on clay
Fin
6371062
776821
Weak on clayWeak on clay
Fin
662
330
Weak on clay
Fin
4662
6441
Recent retirement
Fin
762
520
32d breakRecent retirement
Fin
662
240
203d breakWeak on clay
Fin
6462
4631
Losing streak 4
Fin
662
330
Injury return 107dWeak on clay
Fin
662
440
Weak on clayRecent retirement
CourtSlow
21°CClear · Wind 19 km/h · 39% RH
Qualifying Final
Fin
6772
2630
Recent retirementWeak on clay
Fin
662
110
On a streak 5
Fin
662
210
Recent retirement
Fin
657762
776241
Weak on clayHome
Fin
656792
773671
Clay specialist
Fin
6362
4621
42d break
Fin
662
400
H2H leadH2H trail
Fin
662
440
Weak on clayClay specialist
Fin
7962
6710
Clay specialistHome
Fin
662
200
Recent retirement
Fin
662
120
Weak on clayLosing streak 5
Fin
57762
76441
Fin
66362
17731
Losing streak 4Clay specialist
Fin
662
100
Recent retirement
Fin
6772
4650
Weak on clay
Fin
4662
6321
28d breakWeak on clay
Qualifying Semi-final
Fin
6772
0620
Weak on clay3-setters recently
Fin
66662
78311
Recent retirement
Fin
662
420
Weak on clay
Fin
662
300
Losing streak 4
Fin
662
130
Home
Fin
636772
774651
42d break
Fin
662
120
On a streak 5Clay specialist
Fin
662
320
Weak on clay
Fin
3662
6431
Losing streak 5Clay specialist
Fin
662
110
Fin
662
320
Weak on clayHome
Fin
6462
2621
Clay specialist42d break
Fin
664772
377631
Recent retirement
Fin
762
500
Losing streak 4
Fin
67662
79231
Recent retirement
Fin
4672
6151
H2H trailClay specialist
Fin
772
550
Weak on clay
Fin
65662
77441
On a streak 11
Fin
662
330
H2H leadH2H trail
Fin
662
340
Weak on clay
Fin
662
130
Losing streak 4
Fin
662
120
Clay specialistLosing streak 7
Fin
68662
710231
Clay specialistH2H trail
Fin
662
120
Weak on clay
Fin
57762
76241
HomeWeak on clay
Fin
662
230
28d break28d break
Fin
3662
6241
Weak on clay42d break
Fin
662
140
Clay specialist28d break
Fin
662
200
Recent retirement35d break
Fin
66362
17711
Home
Fin
672
150
H2H leadH2H trail
Fin
776462
647741
Recent retirement
Qualifying Round
Fin
6792
2670
H2H leadH2H trail
Fin
662
210
HomeHome
Fin
1662
6041
Weak on clayHome
Fin
078772
666651
42d break
Fin
662
400
Weak on clay
Fin
6462
3631
28d break
Fin
762
540
28d break
Fin
672
450
35d breakWeak on clay
Fin
662
440
Fin
3662
6321
35d break
Fin
4662
6141
Home
Fin
1662
6221
28d break
Fin
2662
6341
Weak on clay
Fin
762
530
98d break
Fin
6772
2620
42d break
Fin
662
340
28d break
Fin
6772
3630
Home
Fin
77462
63641
Losing streak 4Home
Fin
6362
2641
Clay specialistOn a streak 7
Fin
662
100
On a streak 11
Fin
662
440
Weak on clayOn a streak 5
Fin
662
310
Losing streak 4
Fin
3662
6421
42d breakWeak on clay
Fin
662
330
HomeWeak on clay
Fin
61772
77551
Weak on clay
Fin
3662
6211
Recent retirement
Fin
6562
2741
Weak on clayLosing streak 4
Fin
6772
4610
Clay specialist
Fin
4662
6341
Weak on clay
Fin
7772
5650
Clay specialistHome
Fin
662
120
Recent retirement
Fin
662
310
Weak on clay
Fin
27762
66431
Weak on clayWeak on clay
Fin
6362
3631
Weak on clay
Fin
4662
6411
Losing streak 428d break
Fin
662
440
Losing streak 7Weak on clay
Fin
610762
712531
Clay specialistClay specialist
Fin
657762
776131
Home42d break
Fin
64762
77541
35d break
Fin
662
040
Losing streak 5Home
Fin
6362
4621
Weak on clay
Fin
662
420
Fin
662
220
Weak on clay
Fin
6072
4651
Clay specialistRecent retirement
Fin
662
340
Clay specialistClay specialist
Fin
5762
7521
3-setters recently
Fin
2662
6211
Recent retirement
Fin
662
230
Recent retirementLosing streak 5
Fin
662
330
On a streak 5Weak on clay
Fin
662
220
Weak on clay
Fin
66572
47751
Weak on clay
Fin
6472
3651
Weak on clayWeak on clay
Fin
662
120
Weak on clay
Fin
71162
6940
HomeWeak on clay
Fin
65762
77541
Losing streak 5
Fin
662
310
Ret.
4781–
6661–
H2H trailRecent retirement
Fin
27762
66431
Weak on clay
Fin
662
420
Recent retirementWeak on clay
Fin
662
330
Fin
662
340
Clay specialist
Fin
77162
64621
Losing streak 5
Fin
46772
63651
H2H leadWeak on clay
Fin
6262
4601
Recent retirement
Biella 7 CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
6772
3610
Clay specialist
Fin
37762
66321
Fin
762
530
Recent retirement
Fin
662
420
Clay specialist
Fin
662
240
Recent retirement
Fin
6772
3630
H2H trailRecent retirement
Fin
772
550
H2H trailClay specialist
Fin
5662
7141
Losing streak 7Weak on clay
Round of 32
Ret.
264–
641–
77d break
Fin
1662
6341
Recent retirementClay specialist
Fin
662
020
Clay specialistWeak on clay
Fin
664772
277651
3-setters recently
Fin
3762
6511
Clay specialistClay specialist
Fin
662
310
Clay specialistClay specialist
Fin
4662
6301
Recent retirementWeak on clay
Fin
662
410
Fin
662
420
Fin
7262
5641
Recent retirement
Fin
672
350
H2H leadH2H trail
Fin
662
430
Fin
662
230
Weak on clay
Fin
662
110
Weak on clay
Fin
662
310
Recent retirement
Ret.
62–
10–
Losing streak 7H2H trail
Little Rock CH
CHALLENGER · C · HardCourtMedium
Quarter-final
Round of 16
Fin
67711772
7969651
42d break42d break
Fin
662
440
Hard specialist77d break
Fin
662
320
H2H trailHard specialist
Fin
5662
7321
42d break
Fin
4662
6421
H2H trailLosing streak 5
Fin
6772
4640
42d break
Fin
662
340
H2H trailH2H lead
Fin
662
410
Losing streak 4252d break
Round of 32
Fin
672
150
252d break35d break
Fin
662
120
H2H leadH2H trail
Fin
5662
7331
77d break
Fin
6772
3630
42d breakWeak on hard
Fin
662
440
Hard specialistInjury return 35d
Fin
77462
65641
42d break35d break
Fin
662
340
Losing streak 5
Fin
662
420
35d breakWeak on hard
Fin
662
210
77d break
Fin
662
310
42d breakLosing streak 4
Fin
662
240
49d break
Fin
7762
6230
Hard specialist35d break
Fin
662
330
77d break35d break
Fin
662
300
H2H leadH2H trail
Fin
7782
5660
42d break
Fin
762
520
Losing streak 4Losing streak 5
W25 Grado
CHALLENGER · C · ClayQuarter-final
CourtSlow
Qualifying Final
Fin
662
12–
Fin
57762
76441
Fin
4662
6321
Fin
662
21–
Fin
7962
671–
Fin
662
10–
Fin
662
11–
Fin
6362
4621
Fin
662
44–
Fin
657762
776241
Fin
6772
465–
Fin
662
20–
Fin
6772
263–
Fin
662
40–
Fin
66362
17731
Fin
656792
773671
Qualifying Semi-final
Fin
3662
6431
Fin
662
32–
Fin
662
32–
Fin
67662
79231
Fin
662
23–
Fin
6772
062–
Fin
664772
377631
Fin
662
11–
Fin
662
14–
Fin
66362
17711
Fin
662
30–
Fin
662
20–
Fin
662
12–
Fin
662
33–
Fin
636772
774651
Fin
772
55–
Fin
662
34–
Fin
68662
710231
Fin
57762
76241
Fin
65662
77441
Fin
662
12–
Fin
662
42–
Fin
776462
647741
Fin
672
15–
Fin
3662
6241
Fin
66662
78311
Fin
762
50–
Fin
662
13–
Fin
6462
2621
Fin
662
13–
Fin
4672
6151
Fin
662
12–
Qualifying Round
Fin
6772
461–
Fin
65762
77541
Fin
27762
66431
Fin
662
33–
Fin
662
31–
Fin
6472
3651
Fin
662
42–
Fin
61772
77551
Fin
1662
6221
Fin
6462
3631
Fin
5762
7521
Fin
1662
6041
Ret.
47811
66611
Fin
6262
4601
Fin
2662
6341
Fin
77162
64621
Fin
662
34–
Fin
762
54–
Fin
71162
694–
Fin
662
44–
Fin
662
31–
Fin
662
34–
Fin
672
45–
Fin
662
12–
Fin
662
33–
Fin
662
34–
Fin
4662
6341
Fin
662
33–
Fin
6772
262–
Fin
662
22–
Fin
66572
47751
Fin
6562
2741
Fin
662
44–
Fin
64762
77541
Fin
6362
2641
Fin
662
04–
Fin
662
12–
Fin
662
21–
Fin
6362
4621
Fin
662
10–
Fin
2662
6211
Fin
27762
66431
Fin
46772
63651
Fin
662
40–
Fin
3662
6211
Fin
6792
267–
Fin
3662
6321
Fin
662
22–
Fin
078772
666651
Fin
662
31–
Fin
662
23–
Fin
6772
363–
Fin
4662
6141
Fin
77462
63641
Fin
657762
776131
Fin
6362
3631
Fin
7772
565–
Fin
3662
6421
Fin
4662
6411
Fin
662
42–
Fin
610762
712531
Fin
762
53–
Fin
662
44–
Fin
6072
4651
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
310
Fin
3662
6411
Losing streak 570d break
Fin
662
410
35d break
Fin
662
430
Losing streak 7
Fin
762
540
91d break
Fin
662
210
Clay specialistLosing streak 8
Fin
762
520
Weak on clayRecent retirement
Fin
662
110
Weak on clay224d break
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
4662
6321
H2H trailH2H lead
Fin
662
140
Ret.
64–
11–
Fin
6562
0721
Hard specialist
Fin
4672
6151
Fin
665772
477621
Hard specialist
Fin
662
220
Fin
672
450
CourtMedium
Qualifying Final
Fin
2762
6531
Fin
3762
6531
Fin
662
23–
Fin
7762
614–
Fin
662
34–
Fin
662
22–
Fin
662
13–
Fin
662
42–
Fin
66862
371031
Fin
772
55–
Ret.
642
33–
Fin
762
54–
Fin
662
41–
Fin
762
52–
Fin
662
21–
Fin
6362
3621
Qualifying Semi-final
Fin
662
31–
Fin
662
04–
Fin
6462
3621
Fin
662
33–
Fin
762
54–
Fin
4672
6251
Fin
672
35–
Fin
7762
654–
Fin
4662
6421
Fin
7762
653–
Fin
71162
694–
Fin
6262
3631
Fin
672
15–
Fin
672
15–
Fin
65662
77241
Fin
762
52–
Fin
7762
630–
Fin
662
03–
Fin
6262
4631
Fin
662
24–
Fin
662
40–
Fin
662
24–
Fin
64772
06621
Fin
662
20–
Fin
75772
57611
Fin
662
43–
Fin
3662
6321
W/O
Fin
6562
2721
Fin
4662
6331
Fin
6062
3641
Fin
762
54–
Qualifying Round
Fin
662
12–
Fin
662
43–
Fin
662
43–
Fin
662
12–
Fin
662
23–
Fin
662
10–
Fin
662
42–
Fin
4662
6201
Fin
3662
6221
Fin
6062
2601
Fin
6162
3641
Fin
662
33–
Fin
62772
46621
Fin
662
44–
Fin
73772
56631
Fin
662
43–
Fin
672
35–
Fin
662
21–
Fin
662
32–
Fin
6462
2641
Ret.
41
1–
Fin
6562
1731
Fin
662
34–
Fin
6462
4611
Fin
662
03–
Fin
6262
0641
Fin
63772
46641
Fin
6172
4651
Fin
762
54–
Fin
7762
622–
Fin
2662
6201
Fin
6772
463–
Fin
6262
3611
Fin
762
53–
Fin
662
34–
Fin
662
21–
Fin
67662
79241
Fin
7762
653–
Fin
662
43–
Fin
662
31–
Fin
662
32–
Fin
662
34–
Fin
662
33–
Fin
6462
2621
Fin
662
31–
Fin
77372
65651
Fin
3662
6141
Fin
5662
7311
Fin
4762
6521
Fin
672
15–
Fin
6462
0631
Fin
762
51–
Fin
762
53–
Fin
662
23–
Fin
646772
771631
Fin
64772
16601
Fin
3662
6341
Fin
4662
6011
Fin
662
32–
Fin
662
21–
Fin
662
34–
Fin
662
42–
Fin
662
34–
Fin
762
51–
Qualifying Semi-final
CourtSlow
Qualifying Round
CourtSlow
Qualifying Round