Tennis Matches & Results
23 tournaments across 3 surfaces (hard, clay, carpet). Featured: Delray Beach and W15 Monastir. Highlights: 20 finals.
Delray Beach
ATP · A · HardCourtMedium-fast
Semi-final
Quarter-final
Round of 16
Fin
7762
6440
Hard specialist
Fin
6372
4651
Hard specialistHard specialist
Fin
71362
61130
Losing streak 4
Fin
6782
3660
Hard specialistHard specialist
Fin
762
540
Weak on hardLosing streak 4
Fin
47862
66641
Weak on hardHard specialist
Fin
6772
4640
H2H trailHard specialist
Fin
664772
477651
Hard specialistH2H trail
Round of 32
Fin
672
350
Hard specialist
Fin
662
440
Hard specialistHard specialist
Fin
662
140
3-setters recently
Fin
6262
3641
Losing streak 4
Fin
7762
6440
Hard specialistHard specialist
Fin
4662
6341
Injury return 28d
Fin
662
230
Hard specialist
Fin
7762
6430
Losing streak 4Hard specialist
Fin
7762
6430
Hard specialistHard specialist
Fin
77462
65631
Hard specialist
Fin
672
450
Hard specialistHard specialist
Fin
77772
64650
H2H trailH2H lead
Doha
ATP · A · HardCourtMedium
25°CClear · Wind 24 km/h · 39% RH
Semi-final
Quarter-final
Round of 16
Fin
662
240
28d break
Fin
672
250
On a streak 9Losing streak 6
Fin
672
350
Hard specialistLosing streak 11
Fin
662
340
H2H trailHard specialist
Fin
662
210
Hard specialistHard specialist
Fin
6462
2641
Hard specialist
Fin
662
320
Hard specialistOn a streak 11
Fin
6792
1670
H2H leadH2H trail
Round of 32
Fin
662
420
Hard specialistHard specialist
Fin
662
020
Losing streak 11364d break
Fin
662
430
28d breakWeak on hard
Fin
662
Habib H.
330
Hard specialistLosing streak 6
Fin
6362
1641
Weak on hard
Fin
662
440
Fin
662
140
Hard specialistH2H trail
Fin
6772
4650
On a streak 9Hard specialist
Fin
66562
37741
Hard specialistLosing streak 4
Fin
662
330
Hard specialistHard specialist
Fin
4762
6531
H2H leadH2H trail
Fin
66662
78241
Hard specialistWeak on hard
Fin
65662
77341
Hard specialist
Fin
662
310
Hard specialist
Fin
662
440
H2H leadH2H trail
Fin
662
030
Losing streak 6Hard specialist
Rio de Janeiro
ATP · A · ClayCourtMedium-slow
31°CMainly clear · Wind 10 km/h · 63% RH
Quarter-final
Round of 16
Fin
7762
6140
Fin
5662
7341
Clay specialistHome
Fin
662
310
H2H leadClay specialist
Fin
47762
66021
3-setters recently3-setters recently
Ret.
63–
21–
On a streak 6
Fin
66162
47741
Clay specialistH2H trail
Fin
3662
6421
Clay specialist
Fin
7762
6140
Clay specialist
Round of 32
Fin
6262
3621
119d break
Fin
3662
6341
H2H leadH2H trail
Fin
4762
6541
Clay specialistHome
Fin
7762
6340
Home
Fin
6772
2650
H2H leadH2H trail
Fin
662
340
On a streak 6Clay specialist
Fin
7772
6150
Recent retirement
Fin
662
330
3-setters recently
Fin
6792
4670
Clay specialistLosing streak 5
Fin
662
340
H2H leadH2H trail
Fin
6362
1641
H2H trailClay specialist
Fin
07762
66541
Fin
662
340
Clay specialistClay specialist
Fin
762
510
Clay specialist
Fin
762
530
Losing streak 5
Fin
7762
6110
HomeHome
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
6772
4640
Losing streak 7
Fin
762
510
Hard specialistHard specialist
Fin
6772
4650
Fin
662
210
Hard specialist
Fin
6462
3641
Losing streak 4H2H trail
Fin
3662
6141
H2H leadWeak on hard
Fin
63772
36621
Hard specialistRecent retirement
Fin
662
220
Hard specialist
CourtMedium
25°CClear · Wind 24 km/h · 39% RH
Qualifying Semi-final
Qualifying Round
Fin
662
420
3-setters recently
Fin
662
010
Weak on hardHome
Fin
662
340
Fin
662
440
Weak on hard
Fin
662
310
3-setters recently342d break
Fin
662
440
Hard specialistHard specialist
Ret.
66–
35–
Losing streak 5
Fin
3662
6441
Losing streak 6Weak on hard
CourtMedium-slow
31°CMainly clear · Wind 10 km/h · 63% RH
Qualifying Semi-final
Qualifying Round
Fin
662
410
H2H trailClay specialist
Fin
7762
6430
H2H trailClay specialist
Fin
672
450
H2H trailH2H lead
Fin
37762
66311
Clay specialistClay specialist
Fin
6772
3650
HomeRecent retirement
Fin
672
450
Clay specialist
Fin
786462
667731
Clay specialistLosing streak 7
Fin
662
120
Lille CH
CHALLENGER · C · HardCourtMedium-fast
Semi-final
Quarter-final
Round of 16
Fin
662
220
Hard specialist
Fin
6772
1630
3-setters recently
Fin
662
340
3-setters recently
Fin
77772
65640
3-setters recently
Fin
662
430
Hard specialist
Fin
7862
6620
3-setters recentlyWeak on hard
Fin
662
410
Hard specialist
Fin
662
320
Recent retirement3-setters recently
Round of 32
Fin
7762
6530
Fin
662
440
Hard specialistRecent retirement
Fin
37762
66241
Recent retirementHard specialist
Fin
6262
3621
3-setters recently
Fin
662
310
H2H trailH2H lead
Fin
662
420
3-setters recentlyLosing streak 9
Fin
662
220
Hard specialist
Fin
672
350
Ret.
61–
11–
Hard specialistWeak on hard
Fin
6462
0631
3-setters recently
Fin
662
220
183d break
Fin
57862
76641
Hard specialist
Fin
6362
2641
Weak on hard
Fin
662
130
Weak on hardWeak on hard
Fin
4662
6341
Fin
7072
5651
3-setters recentlyLosing streak 4
Metepec CH
CHALLENGER · C · HardCourtMedium-fast
Semi-final
Quarter-final
Round of 16
Fin
662
330
28d break133d break
Ret.
64–
32–
3-setters recently
Fin
662
440
Recent retirement28d break
Fin
6772
4640
3-setters recentlyLosing streak 5
Fin
6362
4631
H2H leadH2H trail
Fin
4662
6321
H2H trail231d break
Fin
6362
2631
Losing streak 5Losing streak 4
Fin
3662
6141
Round of 32
Fin
662
210
98d break
Fin
662
440
28d break3-setters recently
Fin
66462
37741
3-setters recently
Fin
7862
6630
308d break
Fin
672
250
Losing streak 5
Fin
7762
6340
133d break
Fin
67112
1690
3-setters recently
Fin
662
230
231d breakLosing streak 4
Ret.
70–
50–
Fin
662
300
Fin
662
300
Weak on hard
Fin
662
230
Losing streak 4Injury return 28d
Ret.
64–
23–
28d break84d break
Fin
662
230
Recent retirement84d break
Fin
4762
Bicknell B.
6511
Losing streak 53-setters recently
Fin
676772
794651
Weak on hard
New Delhi CH
CHALLENGER · C · HardCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
662
440
Losing streak 7Losing streak 5
Fin
6772
3630
3-setters recently
Fin
1662
6141
Losing streak 5
Fin
71062
6840
Losing streak 4
Fin
4662
6141
Weak on hard
Fin
662
430
Losing streak 4
Fin
662
140
H2H leadInjury return 168d
Fin
662
440
3-setters recently
Round of 32
Fin
762
540
Losing streak 4
Fin
662
330
Injury return 168d
Fin
662
340
3-setters recently
Fin
662
240
Fin
47762
66531
Losing streak 5
Fin
672
450
Weak on hardLosing streak 6
Fin
672
350
3-setters recentlyWeak on hard
Fin
672
450
Fin
7762
6440
Losing streak 7
Fin
672
350
H2H trailH2H lead
Fin
63772
46621
3-setters recently
Fin
66662
78221
Recent retirement
Fin
7772
6350
3-setters recently
Fin
6782
0660
Losing streak 5
Fin
662
220
On a streak 14
Fin
67662
79121
Losing streak 5Recent retirement
Tigre CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
420
Fin
0662
6101
Fin
5662
7331
Losing streak 9Losing streak 4
Fin
662
340
Losing streak 5
Fin
1662
6311
Fin
762
500
3-setters recentlyClay specialist
Fin
6162
4641
H2H trailLosing streak 10
Fin
66572
17751
Losing streak 4
Round of 32
Fin
7762
6440
Losing streak 9H2H trail
Fin
662
220
Losing streak 6
Fin
662
340
H2H trailLosing streak 9
Fin
662
240
Losing streak 1084d break
Fin
662
410
Fin
57762
76531
Clay specialist
Ret.
64–
31–
Losing streak 4On a streak 5
Fin
662
430
Losing streak 4
Fin
66562
27741
28d break
Fin
7162
5611
Losing streak 5
Fin
647762
776431
Fin
662
220
3-setters recentlyLosing streak 5
Fin
672
350
H2H trailH2H lead
Fin
662
420
Fin
6362
4641
Losing streak 5
Fin
3662
6241
Clay specialist
Les Sables D'Olonne 125
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Fin
Lee C.
672
25–
Hard specialist
Fin
662
30–
Hard specialist
Fin
66562
17711
Hard specialist
Fin
6772
163–
Hard specialist
Fin
662
22–
Losing streak 5
Ret.
632
12–
28d break
Fin
3672
6451
3-setters recently
Fin
4672
6051
Round of 32
Ret.
632
31–
Weak on hard
Fin
Lee C.
662
33–
Hard specialistLosing streak 5
Ret.
642
11–
Fin
4662
6231
Hard specialist
Fin
6362
4631
Fin
4662
6001
Hard specialist
Fin
662
33–
Hard specialist
Fin
762
51–
H2H leadH2H trail
Fin
662
12–
Weak on hard
Fin
662
42–
Losing streak 5
Fin
662772
377621
28d break
Fin
662
24–
3-setters recently
Fin
762
51–
Fin
7762
624–
3-setters recently
Fin
662
14–
28d break
Fin
662
22–
Midland 125
CHALLENGER · C · HardCourtMedium-fast
Semi-final
Quarter-final
Round of 16
Fin
662
22–
Fin
662
22–
Recent retirementH2H trail
Fin
662
22–
Injury return 28d
Ret.
612
10–
28d breakLosing streak 4
Fin
6772
464–
H2H trailH2H lead
Fin
662
24–
Fin
6362
4631
183d breakOn a streak 9
Fin
662
22–
Hard specialist
Round of 32
Fin
7272
5651
Fin
6562
4741
H2H trailH2H lead
Fin
662
32–
Fin
371162
66921
Recent retirement
Fin
662
42–
Injury return 28d
Fin
3662
6131
28d break
Fin
6262
4621
Losing streak 4
Fin
3662
6421
28d breakWeak on hard
Fin
662
04–
Losing streak 828d break
Fin
662
23–
Fin
6562
2741
Fin
662
43–
H2H leadH2H trail
Fin
762
52–
183d breakLosing streak 4
Fin
662
42–
On a streak 977d break
Fin
662
23–
Recent retirement
Fin
662
21–
Hard specialist105d break
Oeiras 125 Indoor 2
CHALLENGER · C · HardCourtMedium
Quarter-final
Round of 16
Fin
6162
1641
3-setters recently
Fin
662
31–
Losing streak 5
Fin
662
33–
Ret.
601
00–
H2H leadH2H trail
Fin
27762
66421
Fin
662
14–
Fin
662
20–
Fin
662
23–
Weak on hardH2H lead
Round of 32
Fin
662
10–
84d break
Fin
662
01–
3-setters recently84d break
Ret.
612
40–
Losing streak 5
Fin
672
35–
H2H leadH2H trail
Fin
662
41–
28d break
Fin
4672
6351
Losing streak 5
Fin
64662
77341
H2H leadH2H trail
Fin
672
35–
H2H leadH2H trail
Fin
662
24–
Fin
662
14–
Fin
6462
Avanesyan E.
2641
Fin
4662
6121
Fin
662
11–
H2H leadH2H trail
Fin
662
22–
Fin
7772
564–
Fin
662
33–
Weak on hard
W100 Bengaluru
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Round of 32
Fin
71412
6120–
Fin
6782
166–
Fin
6772
265–
Fin
6162
2621
Fin
662
21–
Fin
6162
1601
Fin
662
14–
Fin
662
40–
Fin
7862
Curmi F.
664–
Fin
4662
6231
Fin
772
55–
Fin
662
32–
Fin
3662
6011
Fin
662
23–
Fin
7762
654–
Fin
662
12–
W15 Antalya
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
6362
4641
3-setters recently
Fin
3762
6511
35d break
Fin
6562
2741
Clay specialist112d break
Fin
662
33–
70d break
Fin
6162
2641
H2H trailH2H lead
Fin
3662
6411
Losing streak 4
Fin
772
55–
63d break
Fin
662
13–
Round of 32
Fin
662
24–
112d break84d break
Fin
662
10–
Losing streak 7
Fin
662
10–
Fin
662
44–
112d break
Fin
662
41–
105d break
Fin
5662
7111
70d break35d break
Fin
662
00–
112d break
Fin
2662
6421
140d break
Fin
662
43–
3-setters recently98d break
Fin
776062
657711
Injury return 84d
Fin
662
04–
Clay specialist
Fin
662
23–
63d break91d break
Fin
662
11–
Losing streak 6
Fin
662
21–
35d break77d break
Fin
672
25–
Losing streak 4
Fin
662
21–
W15 Manacor
CHALLENGER · C · HardCourtMedium-slow
Quarter-final
Round of 16
Round of 32
Fin
762
51–
Fin
662
24–
Fin
2662
6141
Fin
662
23–
Fin
662
21–
Fin
1662
6121
Fin
762
51–
Fin
662
12–
Fin
662
22–
Fin
77772
6362–
Fin
7562
5721
Fin
622
00–
Fin
662
42–
Fin
7762
620–
Fin
4662
6441
Fin
662
23–
W15 Monastir
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
7762
633–
Fin
662
12–
Fin
662
13–
Fin
662
24–
Fin
662
30–
Fin
662
10–
Fin
4662
6221
Fin
662
14–
Fin
662
20–
Fin
662
13–
Fin
662
30–
Fin
662
42–
Fin
662
01–
Fin
1662
6101
Fin
642
40–
Fin
64762
77531
W15 Palm Coast FL
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
672
15–
Fin
662
12–
Fin
762
54–
Fin
662
12–
Fin
762
54–
Fin
662
01–
Fin
662
13–
Fin
6262
4631
Fin
662
30–
Fin
7762
654–
Fin
6362
2631
Fin
662
42–
Fin
26772
61631
Fin
2662
6041
Fin
662
12–
Fin
6262
4601
W15 Sharm ElSheikh
CHALLENGER · C · HardCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
672
05–
70d break
Fin
762
53–
Deep run98d break
Fin
662
11–
189d break
Fin
6562
4731
91d break
Fin
77362
61601
Losing streak 4
Fin
662
31–
84d break
Fin
662
12–
On a streak 563d break
Fin
662
22–
Deep run
Round of 32
Fin
762
50–
Deep runLosing streak 4
Fin
762
53–
84d break
Fin
662
02–
Fin
672
35–
91d break
Fin
662
14–
63d break91d break
Fin
662
02–
On a streak 5Deep run
Fin
662
12–
Losing streak 428d break
Fin
6262
3631
84d break35d break
Fin
77362
64641
Fin
76462
57731
70d break
Fin
7762
633–
49d break
Fin
0662
6241
189d break
Fin
762
53–
Deep run84d break
Fin
762
54–
Losing streak 6
Fin
762
51–
98d break
Fin
642
02–
W35 Las Vegas NV
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
24–
Fin
662
12–
Fin
662
33–
Fin
662
31–
Fin
6772
361–
Fin
662
10–
Fin
662
31–
Fin
662
43–
Fin
662
23–
Fin
662
32–
Fin
662
34–
Fin
672
25–
Fin
7462
5611
Fin
6062
3641
Fin
662
41–
Fin
77062
60611
W35 The Hague
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Fin
6362
3641
28d break
Fin
662
22–
Fin
662
44–
Fin
1662
6311
Losing streak 4105d break
Fin
672
45–
28d break
Fin
3662
6301
42d break84d break
Fin
662
23–
28d break28d break
Round of 32
Fin
662
34–
Fin
6162
2621
28d break
Fin
3662
6411
Fin
662
12–
Fin
4662
6141
28d break77d break
Fin
662
02–
3-setters recently
Fin
662
30–
Losing streak 4Losing streak 7
Fin
662
30–
84d break210d break
Fin
662
44–
105d break
Fin
662
11–
28d break
Fin
6792
167–
Fin
662
21–
42d breakLosing streak 6
Fin
662
23–
28d break84d break
Fin
2662
6211
28d break35d break
Fin
662
23–
Losing streak 4
Fin
6772
365–
28d break28d break
W50 Macon
CHALLENGER · C · HardCourtMedium
Semi-final
Quarter-final
Round of 16
Round of 32
Fin
762
53–
Fin
662
12–
Ret.
31
0–
Fin
4762
6531
Fin
662
14–
Fin
6272
2651
Fin
762
52–
Fin
477772
662621
Fin
662
32–
Fin
6462
2631
Fin
662
32–
Fin
6062
4631
Fin
772772
656651
Fin
662
33–
Fin
77262
64641
Fin
7162
5621
W75 Altenkirchen
CHALLENGER · C · CarpetCourtFast
Semi-final
Quarter-final
Round of 16
Round of 32
Fin
7762
654–
Fin
7762
Von Deichmann K.
652–
Fin
662
42–
Fin
4662
6111
Fin
6372
4651
Fin
622
11–
Fin
6262
4631
Fin
37762
66331
Fin
662
32–
Fin
77772
6563–
Fin
662
01–
Fin
762
51–
Fin
6262
1621
Fin
762
54–
Fin
662
22–
Fin
5672
7451
CourtMedium-fast
Qualifying Semi-final
CourtMedium-slow
Qualifying Semi-final
CourtMedium-fast
Qualifying Semi-final
Fin
762
520
Losing streak 43-setters recently
Fin
656772
772631
H2H leadH2H trail
Fin
662
420
112d break
Fin
63662
77341
Hard specialist3-setters recently
Fin
672
250
Weak on hardLosing streak 4
Fin
672
450
Losing streak 9
Qualifying Round
Fin
662
300
Losing streak 4Losing streak 5
Fin
662
220
Hard specialist210d break
Fin
662
240
Weak on hard
Fin
662
230
Losing streak 4Losing streak 4
Fin
774772
646641
H2H trailH2H lead
Fin
662
340
Recent retirement
W/O
112d breakOn a streak 20
Fin
662
430
3-setters recently
Fin
7772
6550
H2H trailRecent retirement
Fin
662
340
3-setters recently98d break
Fin
6772
3640
Losing streak 9Recent retirement
Fin
77792
65670
3-setters recentlyOn a streak 5
CourtMedium-fast
Qualifying Semi-final
Fin
662
420
Fin
662
110
3-setters recently
Fin
6272
4651
98d break
Fin
662
420
28d break84d break
Fin
662
130
3-setters recently42d break
Fin
3662
6241
133d break3-setters recently
Qualifying Round
Fin
662
030
84d break
Fin
6462
2611
84d break
Fin
672
350
315d break
Fin
7362
5621
133d break84d break
Fin
662
230
Fin
662
310
98d break112d break
Fin
762
520
42d break98d break
Fin
7762
6230
28d breakLosing streak 5
Fin
762
530
3-setters recentlyLosing streak 12
Fin
4662
6241
Losing streak 5
CourtMedium-slow
Qualifying Semi-final
Fin
672
350
Losing streak 6
Fin
4662
6411
Recent retirementH2H trail
Fin
662
120
Losing streak 8
Fin
662
320
H2H leadH2H trail
W/O
Losing streak 5
Fin
662
220
Losing streak 7
Qualifying Round
Fin
662
230
Fin
672
450
Losing streak 5
Fin
672
250
Fin
66662
78231
Recent retirement
Fin
662
210
Fin
66362
47741
Recent retirement
Fin
662
130
Losing streak 7Losing streak 6
Fin
62792
36671
H2H trail84d break
Fin
672
350
Recent retirement
Fin
4662
6231
Losing streak 6Recent retirement
Fin
5662
7221
H2H leadH2H trail
Fin
662
420
CourtMedium
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Fin
64662
77341
Fin
662
330
Losing streak 9Losing streak 10
Fin
662
410
Losing streak 4
Fin
672
150
Losing streak 7
Fin
6772
4640
H2H trailH2H lead
Fin
762
530
28d break91d break
Qualifying Round
Fin
6772
4620
Losing streak 7
Fin
762
520
91d breakLosing streak 4
Fin
662
420
3-setters recently
Fin
662
110
Fin
662
420
Losing streak 10
Fin
7762
6130
Losing streak 435d break
Ret.
62–
30–
175d break
Fin
672
250
Losing streak 93-setters recently
Fin
47762
66221
Fin
662
320
3-setters recently
Fin
6472
4651
Losing streak 7
Fin
662
210
28d breakLosing streak 7
CourtMedium-fast
Qualifying Semi-final
CourtMedium
Qualifying Semi-final