Tennis Matches & Results
28 tournaments across hard and clay courts. Featured: Istanbul CH and Changsha 125. Highlights: 27 finals, 1 semi-finals.
Cassis CH
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
662
020
H2H leadH2H trail
Fin
7762
6520
77d break
Fin
7762
Coulibaly E.
6120
28d break
Fin
7762
6530
Fin
762
540
49d break
Fin
662
020
Hard specialist43d break
Fin
662
340
Hard specialist98d break
Fin
662
430
28d break
Round of 32
Fin
662
120
43d break
Fin
762
530
98d break
Fin
64662
77331
28d break
Fin
6362
2641
49d break
Fin
662
140
Hard specialist
Fin
662
230
H2H leadH2H trail
Fin
662
420
Weak on hard
Fin
637762
776511
Heavy load 14d
Fin
662
430
H2H trailH2H lead
Fin
662
440
77d break
Fin
67102
3680
Recent retirement
Fin
7762
6520
Hard specialist
Fin
662
410
H2H leadH2H trail
Fin
Coulibaly E.
7562
5721
Fin
6162
4631
Losing streak 5
Fin
662
340
28d break63d break
Genoa CH
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
5662
7411
Recent retirement77d break
Fin
65762
77521
Fin
6772
4610
Recent retirement
Fin
662
300
Clay specialistClay specialist
W/O
Fin
762
540
49d break
Fin
662
330
Clay specialist
Fin
662
340
Losing streak 5
Round of 32
Fin
662
300
Fin
7762
6330
H2H trailH2H lead
Fin
662
330
49d break
Fin
6772
4640
Clay specialistH2H trail
Fin
662
240
Clay specialistLosing streak 9
Fin
662
340
Recent retirement
Fin
77772
65630
H2H leadH2H trail
Fin
662
300
Losing streak 5
Fin
3662
6311
Clay specialistH2H trail
Fin
662
440
77d break
Fin
6362
3641
Fin
662
430
Fin
4662
6431
28d break
Fin
662
420
Clay specialist
Fin
662
140
Fin
7772
6250
Weak on clay
Istanbul CH
CHALLENGER · C · HardCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
6362
2631
Weak on hard212d break
Fin
61662
77121
Hard specialistInjury return 56d
Fin
662
340
On a streak 8Hard specialist
Fin
710362
68621
Weak on hardLosing streak 5
Ret.
63–
21–
Weak on hard
Fin
662
400
28d break
Fin
66672
78251
H2H leadH2H trail
Fin
762
530
Round of 32
Fin
7762
6320
212d break
Fin
62772
26651
Fin
662
440
Weak on hard
Fin
662
320
35d break
Fin
662
430
Fin
7762
6530
Hard specialist
Fin
772
550
364d break
Fin
7762
6530
H2H trailH2H lead
Fin
662
300
Hard specialistLosing streak 4
Ret.
61–
40–
On a streak 8Losing streak 6
Fin
4662
6341
Weak on hard
Fin
662
440
Recent retirement
Fin
662
420
63d break
Fin
6362
4621
Losing streak 5Losing streak 5
Ret.
62–
21–
Weak on hard
Fin
6262
3641
Injury return 56dRecent retirement
Seville CH
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Ret.
63–
31–
Clay specialistClay specialist
Fin
662
320
H2H leadH2H trail
Fin
4662
6431
Clay specialist154d break
Fin
0762
6521
Fin
4762
6541
35d breakClay specialist
Fin
662
310
Clay specialistClay specialist
Fin
637762
776541
28d break63d break
Fin
662
440
Clay specialistHeavy load 14d
Round of 32
Fin
6162
2631
Clay specialist
Fin
662
220
Recent retirement
Fin
3662
6331
Heavy load 14dLosing streak 5
Fin
6362
4611
Clay specialist28d break
Fin
3662
6321
H2H trailH2H lead
Fin
662
320
Losing streak 6
Fin
662
020
49d break
Fin
3662
6341
Clay specialist
Fin
662
130
154d break
Fin
662
400
Clay specialistClay specialist
Fin
776262
647711
Clay specialist
Fin
662
130
Clay specialist
Fin
7762
6330
Clay specialistLosing streak 6
Fin
662
230
63d breakLosing streak 7
Ret.
5773–
7640–
25d break
Fin
7472
5651
28d break42d break
Shanghai CH
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
662
040
H2H trailH2H lead
Fin
662
410
28d break
Fin
662
310
Recent retirement
Fin
6162
4641
3-setters recently
Fin
762
540
28d breakRecent retirement
Fin
2662
6241
Losing streak 4
Fin
662
120
28d break
Ret.
632–
462–
Round of 32
Fin
662
410
Fin
662
440
Losing streak 4
Fin
762
540
H2H trailHard specialist
Fin
662
020
Fin
662
320
3-setters recently
Fin
662
440
H2H trailH2H lead
Ret.
462–
620–
Losing streak 4Losing streak 5
Fin
662
210
H2H trailH2H lead
Fin
662
440
Ret.
60–
40–
35d break
Fin
672
450
25d break
Fin
66772
47951
Fin
662
300
Recent retirement63d break
Fin
662
440
On a streak 6
Fin
0772
6551
Recent retirement
Ret.
2772–
6650–
H2H leadH2H trail
Tulln CH
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
7762
6400
H2H trailClay specialist
Fin
6372
2651
Weak on clay357d break
Fin
662
440
Fin
662
340
Fin
73772
56651
Losing streak 6H2H trail
Fin
17762
66241
Fin
672
250
Fin
7762
6320
H2H trailClay specialist
Round of 32
Fin
6772
2650
H2H leadH2H trail
Fin
662
420
Losing streak 5
Fin
662
340
Injury return 42d
Fin
662
420
H2H trailH2H lead
Fin
78462
66631
Losing streak 6
Fin
662
420
Clay specialistH2H trail
Fin
6362
4631
Losing streak 4
Fin
6772
3630
357d break28d break
Fin
662
340
Losing streak 63-setters recently
Fin
2762
6521
Fin
662
440
H2H leadH2H trail
Fin
1662
6341
Clay specialist
Fin
7762
6310
Weak on clay
Fin
4662
6321
Fin
662
020
Clay specialistClay specialist
Fin
5662
7231
Clay specialistClay specialist
Changsha 125
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
662
20–
Weak on clay
Fin
6462
3641
Losing streak 9
Fin
662
14–
H2H leadH2H trail
Fin
672
25–
Weak on clay
Fin
6772
363–
Clay specialist28d break
Fin
662
42–
Losing streak 4
Fin
662
24–
28d break
Fin
662
20–
Round of 32
Fin
662
12–
Fin
662
03–
Weak on clay49d break
Fin
6772
062–
35d break
Fin
662
11–
Ret.
622
30–
Fin
7362
5631
Fin
1662
6311
Fin
3662
6421
28d break35d break
Fin
662
32–
Clay specialistH2H trail
Fin
662
11–
Losing streak 4
Ret.
5–
5–
Weak on clay
Fin
66162
37701
H2H leadH2H trail
Fin
662
04–
42d break
Fin
6262
4621
H2H trailH2H lead
Fin
662
44–
Losing streak 9
Fin
662
43–
Weak on clay
Guadalajara 125
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Fin
662
44–
On a streak 8
Fin
7962
672–
Weak on hard28d break
Fin
662
14–
H2H leadWeak on hard
Fin
7862
661–
25d break
Fin
62662
77011
Losing streak 4Weak on hard
Fin
637762
776331
36d break
Fin
2672
Jimenez Kasintseva V.
6451
28d breakOn a streak 5
Fin
662
33–
84d break
Round of 32
Fin
Jimenez Kasintseva V.
6772
162–
On a streak 5
Fin
662
32–
H2H trailH2H lead
Fin
7762
610–
On a streak 8
Fin
6462
0641
H2H trailH2H lead
Fin
6462
0611
28d breakOn a streak 5
Fin
4662
6241
Weak on hard3-setters recently
Fin
6362
4641
25d break
Fin
3662
6011
Fin
7762
630–
25d break
Fin
662
43–
Weak on hard
Fin
662
41–
Hard specialist
Fin
662
22–
H2H leadH2H trail
Fin
772
55–
28d break
Fin
7762
601–
84d breakInjury return 35d
Fin
662
32–
Weak on hard35d break
Fin
662
23–
Losing streak 4
Montreux 125
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
20–
Clay specialistH2H trail
Fin
672
25–
28d break
Fin
6782
266–
Losing streak 63-setters recently
Fin
7162
5611
Clay specialistH2H trail
Fin
762
52–
Clay specialist
Fin
662
42–
Clay specialist
Fin
662
23–
H2H trailH2H lead
Fin
3672
6151
Clay specialist
Round of 32
Fin
0662
6411
H2H trailH2H lead
Fin
4662
6111
35d break
Fin
662
23–
H2H leadH2H trail
Fin
662
32–
Fin
665772
377641
3-setters recently
Fin
662
33–
Losing streak 6
Fin
7762
624–
On a streak 5
Fin
672
25–
Clay specialistWeak on clay
Fin
3672
6351
Clay specialistWeak on clay
Fin
662
Von Deichmann K.
23–
Fin
662
03–
Fin
672
25–
H2H leadH2H trail
Fin
7762
613–
On a streak 6
Fin
662
34–
Clay specialistInjury return 42d
Fin
6372
2651
Clay specialist
Fin
5662
7041
Clay specialistLosing streak 4
W15 Denia
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
57762
76521
Fin
662
20–
Fin
662
22–
Fin
672
15–
Fin
662
11–
Fin
662
40–
Fin
662
34–
Ret.
642
11–
Fin
662
43–
Fin
6262
3621
Fin
662
22–
Fin
6262
1631
Fin
662
21–
Fin
662
44–
Fin
662
41–
Fin
4662
6411
W15 Dinard
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
12–
Fin
762
51–
Fin
662
00–
Fin
662
42–
Fin
672
45–
Fin
662
22–
Fin
762
54–
Fin
662
34–
Fin
662
14–
Fin
662
33–
Fin
762
51–
Fin
6772
063–
Fin
3672
6251
Fin
46772
60631
Fin
47762
66511
Fin
647102
16681
W15 Haren
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
6772
163–
3-setters recently28d break
Fin
0662
6411
Fin
687762
7106511
Fin
66362
37711
Fin
662
11–
Fin
662
10–
Fin
662
24–
Fin
662
44–
Fin
4662
6321
Fin
78772
6660–
Fin
64662
77421
Fin
662
14–
Fin
7062
5641
Fin
662
33–
Fin
7762
651–
Fin
662
11–
W15 Heraklion
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
22–
77d break
Fin
642
10–
Fin
77772
6564–
Fin
4662
6001
Fin
7762
633–
Fin
662
10–
Fin
7762
631–
Fin
6362
3621
Fin
662
23–
Fin
1662
6211
Fin
662
Kusy J.
13–
Fin
6462
2631
Fin
662
42–
Fin
4662
6301
Fin
662
14–
Fin
662
13–
W15 Hurghada
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
672
25–
Fin
662
01–
Fin
662
12–
Ret.
642
32–
Fin
662
21–
Fin
6772
364–
Fin
662
11–
Fin
662
00–
Fin
662
12–
Fin
662
41–
Fin
662
24–
Fin
6772
462–
Fin
Breen S.
672
35–
Fin
662
23–
Fin
662
30–
Fin
762
54–
W15 Kayseri
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
4662
6321
Fin
662
00–
Fin
662
41–
Fin
662
00–
Fin
662
10–
Fin
772
55–
Fin
662
03–
Fin
662
31–
Fin
662
02–
Fin
662
00–
Fin
37762
66441
Fin
662
00–
Fin
662
30–
Fin
6562
3731
Fin
662
31–
W15 Kursumlijska Banja
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
20–
Fin
6462
2621
Fin
762
54–
Fin
762
52–
Fin
662
32–
Fin
662
11–
Fin
662
20–
Fin
662
43–
Fin
662
20–
Fin
662
03–
Fin
662
12–
Fin
762
51–
Fin
62672
77151
Fin
6772
260–
Ret.
622
10–
Fin
662
11–
W15 Luan
CHALLENGER · C · HardCourtMedium
Quarter-final
Round of 16
Round of 32
Fin
6562
4731
Fin
662
31–
Fin
662
30–
Fin
64662
77311
Fin
662
43–
Fin
662
30–
Fin
662
21–
Fin
662
20–
Fin
6262
2641
Fin
662
33–
Ret.
722
51–
Ret.
51
1–
Fin
6362
4631
Fin
26772
64641
Fin
662
42–
Fin
662
03–
W15 Monastir
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
2762
6531
Fin
662
13–
Fin
6772
462–
Fin
762
52–
Fin
662
00–
Fin
662
00–
Fin
662
41–
Fin
662
41–
Fin
662
21–
Fin
662
14–
Fin
662
40–
Fin
4662
6311
Fin
5662
7241
Fin
672
45–
Fin
662
14–
Fin
Chimedza S.
77072
65651
W15 Telavi
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
21–
Fin
662
10–
Fin
662
41–
Fin
662
10–
Fin
762
52–
Fin
66262
37741
Fin
662
13–
Fin
662
40–
Fin
662
40–
Fin
6362
4611
Fin
662
01–
Fin
672
15–
Fin
63662
77101
Fin
662
20–
Fin
662
00–
Fin
662
34–
W15 Yeongwol
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
2672
6251
3-setters recently
Fin
662
32–
Fin
662
11–
Fin
662
Oh E.
13–
Fin
7362
5641
Fin
672
45–
Fin
662
00–
Fin
7772
563–
Fin
662
21–
Fin
662
12–
Fin
662
33–
Fin
77362
65621
Fin
662
24–
Fin
6262
1631
Fin
662
02–
Fin
662
43–
W35 Cuiaba
CHALLENGER · C · ClayCourtMedium-slow
Quarter-final
Round of 16
Round of 32
Fin
662
01–
28d break
Fin
6772
362–
Fin
66262
27731
Fin
37762
66241
Fin
662
20–
Fin
662
01–
Fin
662
03–
Fin
672
15–
Fin
662
21–
Fin
7762
634–
Fin
6362
2641
Fin
662
22–
Fin
662
12–
Fin
662
33–
Fin
7762
644–
W35 Nakhon Pathom
CHALLENGER · C · HardCourtMedium-fast
Quarter-final
Round of 16
Round of 32
Fin
662
40–
H2H leadH2H trail
Fin
762
54–
Fin
662
31–
3-setters recently
Fin
662
23–
Losing streak 4
Fin
6462
2641
Deep run
Fin
5662
7001
H2H trailH2H lead
Fin
662
04–
Fin
612
00–
Fin
662
23–
Fin
662
42–
Fin
672
45–
Fin
762
53–
Fin
662
21–
Fin
662
20–
Fin
662
43–
Fin
662
12–
W35 Punta Cana
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Round of 32
Fin
662
33–
H2H trailH2H lead
Fin
662
11–
Fin
662
30–
Fin
662
02–
Fin
4662
6131
Fin
6362
4611
Fin
662
33–
Fin
662
13–
Fin
662
12–
Fin
7862
664–
Fin
0662
6221
Fin
662
01–
Fin
662
32–
Fin
6562
4731
Fin
662
33–
Fin
6462
4641
W50 Leiria
CHALLENGER · C · HardCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
672
35–
Hard specialist
Fin
662
31–
3-setters recently
Fin
662
21–
35d break
Fin
7762
654–
H2H trailH2H lead
Fin
6772
264–
H2H trailH2H lead
Fin
662
32–
Hard specialist3-setters recently
Fin
662
33–
Fin
672
15–
Round of 32
Fin
662
21–
On a streak 7
Fin
662
44–
H2H trailH2H lead
Fin
7762
634–
28d break
Fin
6272
Lee C.
3651
3-setters recentlyHard specialist
Fin
7772
565–
Fin
672
25–
Fin
662
01–
Fin
662
31–
Fin
672
45–
Ret.
612
10–
Fin
672
45–
Fin
662
00–
Fin
46772
63601
Fin
66662
17841
Fin
662
03–
Fin
6462
1611
W50 Saint-Palais-sur-Mer
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Round of 32
Fin
662
44–
Fin
65662
77131
Fin
672
35–
28d break
Fin
7762
634–
35d break3-setters recently
Fin
6772
261–
On a streak 83-setters recently
Fin
662
43–
Fin
662
13–
Fin
7862
664–
Fin
7762
641–
Fin
7462
5621
Fin
6462
2611
Fin
65662
77101
Fin
36792
63671
Fin
662
10–
Fin
662
33–
Fin
4662
6441
W50 Slobozia
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
3762
6521
Losing streak 9Weak on clay
Fin
66762
78521
Losing streak 7
Fin
662
32–
Fin
762
54–
H2H trailH2H lead
Fin
662
43–
Fin
662
22–
Fin
66462
27741
Fin
662
33–
Fin
662
33–
Fin
632
01–
Fin
662
32–
Fin
662
23–
Fin
662
14–
Fin
662
30–
Fin
6362
4621
Fin
662
32–
W75 Vienna
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
662
23–
Fin
6772
364–
3-setters recently
Fin
662
44–
3-setters recentlyClay specialist
Fin
662
34–
Clay specialistWeak on clay
Ret.
51
0–
28d break
Fin
66562
07711
Fin
662
10–
Fin
3662
6411
Round of 32
Fin
76562
57741
3-setters recentlyLosing streak 4
Fin
77772
6563–
3-setters recently
Ret.
622
10–
Weak on clay56d break
Fin
662
33–
Losing streak 6
Fin
662
24–
Clay specialist
Fin
762
53–
On a streak 5
Fin
7762
650–
28d break
Fin
7762
644–
Clay specialist
Fin
662
22–
Fin
2662
6211
Fin
3662
6321
Ret.
31
0–
Fin
2662
6441
Fin
662
23–
Ret.
621
441
Fin
6262
1621
W15 Fiano Romano
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
31–
28d break77d break
Fin
662
32–
Injury return 35d
Fin
662
34–
Recent retirement
Fin
6262
3621
364d break
Fin
3662
6041
Fin
662
10–
On a streak 570d break
Fin
4662
6101
28d break28d break
Fin
6562
2731
28d break
Fin
662
11–
35d break
Fin
3662
6121
Losing streak 628d break
Fin
662
32–
Fin
66562
37731
28d break294d break
Fin
6772
463–
Fin
6062
2641
182d break
Fin
662
10–
Fin
64792
26671
63d break
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
130
H2H trailH2H lead
Fin
662
340
364d break
Fin
6362
3621
Losing streak 4
Fin
662
440
364d break
Fin
662
330
Losing streak 4
Fin
2662
6311
175d break
Fin
2762
6541
Injury return 56d
Fin
68762
710531
Recent retirement
Fin
662
230
Fin
6772
4640
Heavy load 14d
Fin
662
240
Losing streak 463d break
Fin
662
240
CourtMedium-slow
Qualifying Semi-final
Qualifying Round
Fin
662
010
Fin
662
320
Fin
64662
77241
Fin
662
030
Losing streak 6
Fin
662
320
111d break133d break
Fin
762
500
280d breakLosing streak 10
Fin
662
120
Fin
662
420
28d breakWeak on clay
Fin
6772
1640
49d break357d break
Fin
662
210
Losing streak 4
Fin
6262
4621
77d breakClay specialist
CourtMedium-slow
Qualifying Semi-final
Qualifying Round
Fin
662
320
Fin
662
130
35d break
Fin
662
210
56d break364d break
Fin
662
220
Fin
7762
6340
63d break
Fin
7772
6550
35d break35d break
Fin
3662
6441
Losing streak 4
Fin
662
320
Recent retirement
Fin
662
240
35d break
Fin
61662
77421
Fin
3662
6111
35d break
CourtMedium-slow
Qualifying Semi-final
Fin
662
210
63d break3-setters recently
Fin
762
510
Clay specialist35d break
Fin
36792
63671
Losing streak 5147d break
Fin
2662
6401
H2H trailH2H lead
Fin
77772
65640
84d break
Fin
3662
6241
154d break
Qualifying Round
Fin
662
120
Clay specialist
Fin
662
210
3-setters recently364d break
Fin
662
110
63d break
Fin
662
340
Fin
662
230
154d break
Fin
662
220
84d break
Ret.
63–
30–
42d break
Fin
6262
2631
147d break56d break
Fin
626772
772651
28d break
Fin
77772
64610
Losing streak 5
Fin
6772
4610
35d break
Fin
662
140
154d break
CourtFast
Qualifying Semi-final
Qualifying Round
Ret.
65–
40–
Fin
662
220
322d break
Fin
662
200
322d break
Fin
662
410
Fin
7762
6330
Fin
6792
1670
Recent retirementLosing streak 8
Fin
662
340
Fin
77782
64660
Recent retirement
Fin
77362
61631
28d break
Fin
7762
6330
Recent retirement35d break
Ret.
462–
640–
Recent retirement
Fin
78772
66630
Injury return 28d
CourtMedium-slow
Qualifying Semi-final
Fin
662
320
Clay specialist28d break
Fin
662
420
Fin
7762
6530
357d breakRecent retirement
Fin
47762
66441
28d break
Fin
77472
61651
Losing streak 6
Fin
6362
1611
Clay specialist126d break
Qualifying Round
Fin
662
420
Clay specialistLosing streak 7
Fin
662
340
28d break
Fin
64662
77421
Fin
662
120
Recent retirement
Fin
5662
7331
126d break28d break
Fin
662
400
28d breakLosing streak 7
Fin
662
230
35d break
W/O
Losing streak 6
Fin
662
210
Fin
6362
3631
357d break
CourtMedium-slow
Qualifying Semi-final
CourtSlow
Qualifying Semi-final