Tennis Matches & Results
29 tournaments across 3 surfaces (grass, hard, clay). Featured: s Hertogenbosch. Highlights: 25 finals, 1 semi-finals.
s Hertogenbosch
ATP · A · GrassCourtMedium-fast
Semi-final
Quarter-final
Round of 16
W/O
Surface jumpOn a streak 5
Fin
65772
37641
Surface jumpLosing streak 5
Fin
7862
6640
Surface jumpRecent retirement
Fin
762
530
Recent retirement
Fin
636772
772631
Losing streak 4H2H trail
Fin
7762
6530
Surface jump
W/O
Surface jump
Fin
4672
6151
Surface jumpSurface jump
Round of 32
Fin
61772
36631
Losing streak 4
Fin
66462
17731
Losing streak 5Losing streak 6
Fin
7762
6220
Surface jumpSurface jump
Fin
662
440
H2H leadH2H trail
Fin
657762
776521
Surface jumpHome
Fin
56772
74631
Surface jump
Fin
3662
6431
Fin
662
130
Recent retirementLosing streak 4
Fin
7762
6240
Surface jumpSurface jump
Fin
7872
6650
On a streak 5Surface jump
Fin
7772
5620
Surface jumpLosing streak 4
Fin
662
240
Surface jump
Stuttgart
ATP · A · GrassCourtFast
Semi-final
Quarter-final
Round of 16
Fin
7762
6530
Fin
662
440
Fin
6792
2670
Recent retirement
Fin
7762
6430
Fin
662
440
Home
Fin
6782
3660
Recent retirement
Fin
7772
6450
Recent retirement
Fin
672
450
3-setters recentlyLosing streak 4
Round of 32
Fin
47762
66411
Recent retirement
Fin
662
440
Losing streak 4
Fin
762
540
Home
Fin
662
440
3-setters recently
Fin
712372
610651
Losing streak 4
Fin
6262
4601
H2H trailH2H lead
Fin
6462
4631
Fin
66362
47731
Fin
66762
78541
Recent retirement
Ret.
63–
40–
3-setters recently
Ret.
63770–
77630–
Losing streak 5
Fin
46772
64651
Home
Queen's Club
WTA · P · GrassCourtFast
Semi-final
Quarter-final
Round of 16
Fin
662
320
Weak on grass
Fin
662
420
Weak on grass
Fin
662
130
Weak on grassWeak on grass
Fin
6472
3651
Weak on grassWeak on grass
Fin
662
410
Weak on grass
Fin
63762
77511
Losing streak 8Weak on grass
Fin
2662
6321
Weak on grass
Fin
17762
66431
Round of 32
Fin
77362
65641
Weak on grassWeak on grass
Fin
4662
6341
Weak on grass
Fin
662
240
Weak on grassWeak on grass
Fin
7762
6420
Losing streak 8Weak on grass
Fin
662
120
Weak on grassWeak on grass
Fin
662
410
Weak on grassWeak on grass
Fin
2662
6441
Fin
662
430
Weak on grass
Fin
77162
64641
Fin
662
430
Weak on grass
Fin
6362
1631
Weak on grassWeak on grass
Fin
662
330
s Hertogenbosch
WTA · I · GrassCourtMedium-fast
Quarter-final
Round of 16
Fin
662
430
Fin
662
410
Weak on grassOn a streak 5
Fin
662
300
Weak on grassWeak on grass
Fin
672
050
Fin
662
040
Weak on grass
Fin
662
430
Weak on grassWeak on grass
Fin
77772
64650
HomeWeak on grass
Fin
6772
1640
Weak on grass
Round of 32
Fin
662
130
Weak on grass
Fin
662
210
Home
Fin
662
340
Weak on grassHome
Fin
662
340
Fin
662
130
Weak on grass
Fin
662
400
Weak on grass
Fin
71372
61150
Home
Fin
662
330
Weak on grassLosing streak 4
Fin
762
520
Weak on grassWeak on grass
Fin
76262
57711
Weak on grass
Fin
6062
3631
HomeLosing streak 6
Fin
4662
6121
On a streak 5Weak on grass
Fin
662
310
Weak on grass
Fin
661072
271251
Weak on grassWeak on grass
Fin
662
330
Weak on grassWeak on grass
Fin
6562
4711
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
6262
2631
H2H leadWeak on grass
Fin
662
110
Recent retirement22d break
Fin
662
330
Weak on grass
Fin
662
200
Weak on grassLosing streak 4
Fin
662
210
Surface jump
Fin
6782
1660
Weak on grassSurface jump
Fin
774772
636641
82d breakLosing streak 4
Fin
662
420
HomeHome
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
420
HomeHome
Fin
66272
47751
Weak on grassHome
Fin
6772
3640
H2H leadH2H trail
Fin
672
450
Weak on grass
Fin
271362
661121
Surface jumpWeak on grass
Fin
662
110
Weak on grassWeak on grass
Fin
6579772
7767651
Weak on grassWeak on grass
Fin
6562
3741
H2H trailH2H lead
Bratislava CH
CHALLENGER · C · HardCourtFast
Semi-final
Quarter-final
Round of 16
Fin
7762
6310
Fin
662
320
On a streak 5
Fin
7762
6230
Weak on hard
Fin
1662
6341
3-setters recentlyHard specialist
Fin
662
320
3-setters recentlyWeak on hard
Fin
672
250
3-setters recently
Fin
7762
6330
Fin
662
340
Recent retirementWeak on hard
Round of 32
Fin
6772
1630
Losing streak 10
Fin
662
410
3-setters recently
Fin
66362
27711
Weak on hard
Fin
4662
6211
H2H leadH2H trail
Fin
64772
36621
Fin
662
220
H2H leadInjury return 91d
Fin
7762
6530
Recent retirement
Ret.
72–
50–
Weak on hardWeak on hard
Fin
662
210
3-setters recently
Fin
662
320
Fin
6362
3631
Hard specialistWeak on hard
Fin
662
110
Weak on hard
Fin
662
240
Fin
662
140
On a streak 5
Fin
662
340
Weak on hardWeak on hard
Fin
773792
626671
Recent retirement
Ilkley CH
CHALLENGER · C · GrassCourtFast
Semi-final
Quarter-final
Round of 16
Fin
2662
6141
Fin
66562
47731
Losing streak 4
Fin
6462
3641
Injury return 42dSurface jump
Fin
662
430
Weak on grass
Fin
672
450
Weak on grass
Fin
77462
64631
Fin
662
300
Weak on grassH2H lead
Fin
662
340
Weak on grassSurface jump
Round of 32
Fin
6782
3660
Surface jump
Fin
6362
4621
Losing streak 4Weak on grass
Fin
662
220
Weak on grassWeak on grass
Fin
662
140
Surface jumpSurface jump
Fin
66362
Habib H.
47731
Weak on grassSurface jump
Fin
3772
6551
Weak on grass
Fin
662
230
Weak on grass
Fin
662772
377651
Weak on grass
Fin
662
320
Weak on grass
Fin
7762
6430
Weak on grass
Fin
7762
6530
Weak on grass
Fin
662
320
Weak on grass
Fin
657772
776551
Weak on grass
Fin
662
440
Injury return 42dWeak on grass
Fin
662
430
Surface jump
Fin
672
250
Surface jump
Lyon CH
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
662
130
63d break
Fin
7772
5640
49d break
Fin
3662
6401
Weak on clay
Fin
2662
6431
Clay specialistH2H trail
Fin
662
410
Clay specialist
Fin
762
510
Weak on clay
Fin
3662
6141
28d break
Fin
672
450
H2H leadH2H trail
Round of 32
Fin
7772
5650
56d break
Fin
7762
6330
Clay specialist
Fin
6782
4660
49d break
Fin
662
230
Clay specialist3-setters recently
Ret.
2–
1–
Fin
662
230
Clay specialist
Ret.
62–
42–
63d break
Fin
1662
6141
Fin
672
350
Fin
662
440
28d break
Fin
772
550
Clay specialist
Fin
662
430
Weak on clay
Fin
6772
4640
Fin
662
420
H2H leadH2H trail
Fin
762
530
Losing streak 4
Fin
662
330
Weak on clay49d break
Perugia CH
CHALLENGER · C · ClayCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
662
140
Clay specialist
Fin
662
240
Recent retirement3-setters recently
Fin
662
420
H2H leadH2H trail
Fin
662
230
Fin
662
240
Fin
662
240
Clay specialist
Fin
27782
65661
Losing streak 7
Fin
6792
3670
Losing streak 4
Round of 32
Fin
662
040
Clay specialist
Fin
64772
26631
Losing streak 728d break
Fin
662
020
Fin
4662
6441
Clay specialistH2H trail
Fin
37762
66141
Fin
662
130
Fin
762
540
H2H trailH2H lead
Fin
4662
6221
Recent retirementInjury return 28d
Ret.
64–
21–
Clay specialist
Fin
662
330
3-setters recentlyWeak on clay
Fin
6772
4630
Weak on clay
Fin
662
320
Losing streak 427d break
Fin
662
310
Fin
277772
665611
Clay specialist
Fin
4662
6341
H2H leadH2H trail
Fin
7862
6620
3-setters recentlyClay specialist
Santa Fe CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
7962
6720
Recent retirementLosing streak 5
Fin
662
320
Clay specialist
Fin
77462
63611
Clay specialistH2H trail
Fin
662
120
35d break49d break
Fin
662
440
Clay specialistH2H trail
Fin
762
520
252d break28d break
Fin
6792
3670
Recent retirement28d break
Fin
762
540
35d breakClay specialist
Round of 32
Fin
672
450
Clay specialist252d break
Fin
662
340
Clay specialistInjury return 28d
Fin
662
340
35d break28d break
Fin
762
500
H2H leadH2H trail
Fin
762
530
Recent retirementH2H trail
Fin
662
200
28d breakLosing streak 4
Fin
672
150
35d break28d break
Fin
662
340
98d break
Fin
796362
677731
35d break119d break
Fin
6272
0651
28d break28d break
Fin
662
240
Clay specialist35d break
Fin
6272
4651
49d break
Fin
662
330
Recent retirement35d break
Fin
662
330
Clay specialistH2H trail
Fin
5662
7101
252d break28d break
Fin
7762
6420
Losing streak 528d break
Grado 125
CHALLENGER · C · ClayCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
66462
27721
Weak on clay
Fin
662
22–
Clay specialistRecent retirement
Fin
3762
6521
Recent retirement
Ret.
701
50–
Surface jump
Fin
762
50–
Clay specialist
Fin
7362
5631
Clay specialist
Ret.
701
50–
H2H trailLosing streak 6
Fin
6262
4621
Recent retirementOn a streak 5
Round of 32
Fin
6272
2651
Fin
662
11–
Weak on clay
Fin
6362
0631
Clay specialistRecent retirement
Fin
662
43–
Recent retirement3-setters recently
Fin
6562
4731
Recent retirementClay specialist
Fin
2662
6441
Fin
662
Von Deichmann K.
03–
Recent retirement
Fin
6262
3631
Surface jump
Fin
662
14–
Weak on clay
Fin
662
34–
H2H trailH2H lead
Fin
36772
63651
Clay specialist
Fin
662
31–
Recent retirementH2H trail
Fin
5662
7021
Losing streak 6Recent retirement
Fin
66362
47731
Recent retirement
Ret.
23–
631
On a streak 5Weak on clay
Fin
7762
631–
Ilkley 125
CHALLENGER · C · GrassCourtFast
Quarter-final
Round of 16
Fin
2662
6431
Fin
662
21–
Fin
65662
77121
Weak on grass
Fin
66262
37701
Weak on grassWeak on grass
Fin
7772
563–
Weak on grass
Fin
672
35–
H2H leadWeak on grass
Fin
6362
1621
Surface jump
Fin
662
12–
Round of 32
Fin
7762
643–
Fin
3662
6431
Weak on grass
Fin
662
44–
H2H leadH2H trail
Fin
6772
462–
Losing streak 4
Fin
662
33–
Losing streak 10
Fin
672
35–
Fin
762
54–
Weak on grassSurface jump
Fin
3662
6341
Weak on grassRecent retirement
Fin
762
52–
Weak on grass
Fin
3662
6001
Weak on grass
Fin
662
43–
Weak on grass
Fin
662
44–
Surface jump
Fin
6562
4731
Fin
662
04–
Fin
6362
3641
Fin
672
15–
Valencia 125
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
11–
3-setters recently
Fin
662
44–
Weak on clay
Fin
662
44–
Fin
6362
3641
Weak on clayClay specialist
Fin
662
02–
Recent retirement
Fin
6782
466–
Recent retirementOn a streak 5
Fin
662
14–
On a streak 6
Fin
4662
6331
Round of 32
Fin
662
12–
Fin
662
43–
3-setters recently
Fin
662
33–
Weak on clayLosing streak 4
Fin
662
24–
Fin
662
42–
Clay specialist3-setters recently
Fin
46772
61631
Weak on clay
Fin
6262
2641
Weak on clay
Fin
662
34–
Recent retirementWeak on clay
Fin
662
44–
On a streak 5On a streak 5
Fin
662
33–
Recent retirementClay specialist
Fin
662
42–
H2H leadH2H trail
Fin
662
32–
On a streak 6
Fin
7772
565–
Recent retirement
Fin
662
12–
Fin
6462
1641
Fin
6562
1701
W100 Biarritz
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
32–
Fin
662
42–
H2H trailH2H lead
Fin
662
13–
Fin
7701
630–
Fin
1662
6121
Fin
662
20–
Fin
662
02–
Fin
4762
6521
Fin
642
21–
Fin
662
31–
Fin
662
14–
Fin
6472
1651
Fin
662
42–
Fin
56772
73621
Fin
6772
063–
W15 Gdansk
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
02–
Fin
6772
061–
Fin
62662
77211
Fin
672
45–
Fin
662
00–
Fin
662
30–
Fin
662
24–
Fin
5662
7331
Fin
662
43–
Fin
64662
77341
Fin
6462
1611
Fin
4662
6141
Fin
662
02–
Fin
7762
642–
Fin
6362
1631
Fin
762
53–
W15 Kayseri
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
02–
Fin
662
44–
Fin
672
15–
Fin
4662
6441
Fin
662
04–
Fin
662
43–
Fin
662
21–
Fin
662
33–
Fin
672
25–
Fin
4662
6101
Fin
6262
3631
Fin
6462
1641
Fin
66362
37711
Fin
662
13–
Fin
3662
6101
Fin
6772
465–
W15 Kursumlijska Banja
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
66262
07711
Losing streak 7Injury return 35d
Fin
5662
7431
Fin
762
54–
Fin
662
01–
Fin
662
10–
Fin
662
22–
Fin
612
10–
Fin
662
13–
Fin
7772
565–
Fin
7772
565–
Fin
7762
623–
Fin
662
10–
Fin
3732
6501
Fin
601
40–
Fin
6772
164–
W15 Madrid
CHALLENGER · C · ClayCourtFast
Quarter-final
Round of 16
Round of 32
Fin
662
33–
Fin
672
45–
Fin
662
22–
Fin
662
22–
Fin
662
31–
Fin
662
00–
Fin
672
05–
Fin
662
01–
Fin
662
21–
Fin
662
21–
Fin
662
22–
Fin
662
13–
Fin
63772
16641
Fin
662
33–
Fin
6362
3641
Fin
672
15–
W15 Monastir
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Ret.
41
1–
Fin
662
31–
Fin
662
12–
Fin
Nahum G.
3662
6231
Fin
2662
6201
Fin
662
22–
Fin
6792
Chimedza S.
367–
Fin
662
32–
Fin
672
45–
Fin
662
22–
Fin
4662
6211
Fin
5662
7141
Fin
662
32–
Fin
672
15–
Fin
762
53–
Fin
62772
26601
W15 Norges-la-Ville
CHALLENGER · C · HardCourtMedium-slow
Quarter-final
Round of 16
Round of 32
Fin
672
25–
Fin
6772
362–
Fin
662
00–
Fin
662
23–
Fin
6162
4631
Fin
57762
76341
Fin
762
54–
Fin
662
42–
Fin
662
00–
Fin
672
35–
Fin
662
24–
Fin
662
20–
Fin
6772
463–
Fin
65662
77231
Fin
7862
663–
Fin
662
13–
W15 San Diego CA
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
601
40–
Fin
61662
77321
Fin
672
15–
Fin
662
32–
Fin
662
22–
Fin
662
Leacock Y.
20–
Fin
662
01–
Fin
662
31–
Fin
662
42–
Fin
662
Nordikyan K.
20–
Fin
662
14–
Fin
662
23–
Fin
7762
624–
Fin
27762
66231
Fin
662
23–
Fin
662
44–
W15 Tashkent
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Round of 32
Fin
7162
5631
Fin
7272
5651
Fin
4762
6521
Fin
762
54–
Fin
662
34–
Fin
662
24–
Fin
6062
2621
Fin
662
23–
Fin
762
53–
Fin
66362
47731
Fin
17772
66251
Fin
7732
622–
Fin
6272
2651
Fin
662
22–
Fin
60772
36651
Fin
6772
063–
W35 Decatur IL
CHALLENGER · C · HardCourtMedium
Quarter-final
Round of 16
Round of 32
Fin
672
45–
Fin
662
21–
Fin
47762
66221
Fin
662
00–
Fin
662
22–
Fin
662
34–
Fin
774772
656641
Fin
762
52–
Fin
6772
462–
Fin
662
22–
Fin
662
11–
Fin
662
41–
Fin
7362
5641
Fin
66662
37831
Fin
662
01–
Fin
06772
62641
W35 Luzhou
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Round of 32
Fin
662
33–
Recent retirementH2H trail
Fin
7762
631–
Fin
672
15–
Fin
7762
654–
H2H leadH2H trail
Fin
662
32–
Fin
662
02–
Fin
7762
642–
Fin
662
31–
Fin
662
44–
Fin
7762
643–
Fin
662
44–
Fin
4662
6341
Fin
4662
6221
Fin
662
32–
Fin
662
32–
Fin
6362
2641
W35 Santo Domingo
CHALLENGER · C · ClayCourtMedium
Quarter-final
Round of 16
Round of 32
Fin
477772
663641
Fin
662
12–
H2H trailH2H lead
Fin
62772
36641
On a streak 6
Fin
7272
5651
H2H leadH2H trail
Fin
662
32–
Fin
662
34–
Fin
662
14–
Fin
6772
164–
Fin
662
22–
Fin
662
24–
Fin
662
34–
Fin
662
22–
Fin
6772
164–
Fin
662
44–
Fin
662
44–
Fin
662
42–
Round of 64
Fin
6362
4621
Fin
662
41–
Fin
7762
653–
Fin
662
04–
Fin
672
25–
Fin
662
11–
Ret.
31
1–
Fin
6362
4621
Fin
672
35–
Fin
6772
464–
Fin
4662
6431
Fin
632
00–
Fin
662
22–
Fin
6462
3641
Fin
662
24–
Fin
2662
6101
W50 Guimaraes
CHALLENGER · C · HardCourtMedium
Quarter-final
Round of 16
Round of 32
Fin
762
52–
Fin
79462
67621
Fin
762
53–
Fin
662
12–
Fin
4662
6221
Fin
4662
6231
Fin
662
44–
Fin
662
10–
Fin
662
10–
Fin
6462
4641
Fin
662
24–
Fin
662
01–
Fin
662
33–
Fin
662
33–
Fin
4762
6531
Fin
662
22–
W75 Ceska Lipa
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Round of 32
Fin
662
41–
28d break
Fin
662
Curmi F.
31–
Fin
66362
37741
Fin
7762
643–
On a streak 5
Fin
662
42–
Fin
662
32–
Fin
1662
6321
Fin
662
43–
Fin
662
33–
Fin
662
14–
Fin
772
55–
Fin
662
30–
Fin
4662
6331
Fin
4662
6331
Fin
672
05–
Fin
762
51–
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
7762
6330
Fin
3662
6241
Fin
662
310
Recent retirement
Fin
6372
1651
49d breakLosing streak 4
Fin
662
010
Losing streak 5
Fin
662
120
Fin
662
140
Recent retirement
Fin
662
420
Weak on hard
Fin
672
450
49d break
Fin
77572
64751
28d break28d break
Fin
662
320
56d break
Fin
617762
776311
91d breakWeak on hard
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
7762
6320
Weak on grass154d break
Fin
7762
6420
154d break
Fin
773772
646641
112d break
Fin
662
340
Fin
672
450
154d break
Fin
662
110
H2H leadH2H trail
Fin
7862
6610
Weak on grassSurface jump
Fin
662
430
Weak on grass
Fin
46792
63671
Weak on grass
Fin
66562
27701
Fin
662
020
Heavy load 14dSurface jump
Fin
662
220
Weak on grassH2H lead
CourtMedium-slow
Qualifying Semi-final
Qualifying Round
Fin
662
400
49d break
Fin
662
430
49d break
Fin
672
350
98d break
Fin
662
340
91d break
Fin
662
030
27d break126d break
Fin
662
230
63d break56d break
Fin
7762
6330
Fin
662
330
91d break
Fin
662
120
22d break
Fin
6462
1631
Clay specialist
Fin
662
200
84d breakClay specialist
CourtMedium
Qualifying Semi-final
Fin
62662
77401
Losing streak 6Injury return 49d
Fin
662
220
Injury return 28d
Fin
2662
6421
H2H trailH2H lead
Fin
762
530
Fin
7762
6240
Clay specialistRecent retirement
Fin
76262
57731
Losing streak 4Clay specialist
Qualifying Round
Fin
662
330
Clay specialist
Fin
662
120
Recent retirement91d break
Fin
66562
37721
28d break70d break
Fin
662
120
Clay specialist343d break
Fin
7762
6540
Injury return 49dLosing streak 4
Fin
662
430
Fin
662
440
H2H trail336d break
Fin
662
320
49d break
Fin
77772
63640
Losing streak 4
Fin
4662
6121
Losing streak 670d break
Fin
77122
56100
H2H leadH2H trail
CourtMedium-fast
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
310
Fin
662
230
Fin
7762
6500
Injury return 35d
Fin
662
140
Losing streak 7
Fin
1662
6441
Fin
3662
6441
Fin
672
450
Fin
662
120
Losing streak 5
Fin
3662
6221
Fin
662
430
Losing streak 5Losing streak 8
Fin
66562
47711
CourtMedium
Qualifying Semi-final
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
6262
4611
Fin
3672
6351
Fin
672
45–
Fin
662
24–
Fin
662
32–
Fin
662
41–
Fin
662
34–
Fin
662
42–
Fin
662
43–
Fin
6162
1621
Fin
662
02–
Qualifying Semi-final
Qualifying Round
Fin
77772
6164–
Fin
4662
6241
Fin
6562
1741
Fin
7762
631–
Fin
6462
2641
Fin
762
53–
Fin
7762
624–
Fin
762
54–
Fin
662
32–
Fin
662
22–
Fin
662
02–
Fin
662
13–
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
34–
Fin
662
12–
Fin
7762
643–
Fin
6772
362–
Fin
64662
77441
Fin
66662
07821
Fin
662
32–
Fin
65772
37621
Fin
762
53–
Fin
7762
644–
Fin
662
32–
Fin
662
33–
CourtSlow
Qualifying Semi-final
Qualifying Round