Tennis Matches & Results
17 tournaments across 3 surfaces (clay, grass, hard). Featured: Hamburg and Prague. Highlights: 10 finals, 1 semi-finals.
Bastad
ATP · A · ClayCourtSlow
23°COvercast · Wind 13 km/h · 66% RH
Semi-final
Quarter-final
Round of 16
Fin
662
020
Clay specialistH2H trail
Fin
662
240
H2H leadWeak on clay
Fin
662
330
Surface jumpSurface jump
Fin
6162
3641
3-setters recentlySurface jump
Fin
662
430
H2H leadH2H trail
Fin
672
250
Home
Fin
4662
6431
Clay specialistH2H trail
Fin
6362
3631
Weak on clayWeak on clay
Round of 32
Fin
1662
6431
Weak on clayWeak on clay
Fin
662
440
Clay specialist3-setters recently
Fin
6362
2641
Surface jump
Fin
17762
66421
Surface jump
Fin
6562
2731
Clay specialistSurface jump
Fin
762
510
Surface jump
Fin
662
240
H2H leadClay specialist
Fin
4662
6301
Surface jump
Fin
672
250
3-setters recently
Fin
66662
27841
HomeClay specialist
Fin
662
320
Recent retirement3-setters recently
Fin
662
110
Weak on clayClay specialist
Hamburg
ATP · A · ClayCourtSlow
25°CMainly clear · Wind 17 km/h · 58% RH
Semi-final
Quarter-final
Round of 16
Fin
7762
6230
Marathon last
Fin
6772
3640
Clay specialistH2H trail
W/O
Marathon last
Fin
66262
47731
Clay specialistClay specialist
Fin
762
530
Clay specialist
Fin
77102
5680
3-setters recentlyClay specialist
Fin
7762
6110
Clay specialist
Fin
7462
5631
Weak on clay
Round of 32
Fin
7762
6540
Weak on clay
Fin
6562
1741
Clay specialist3-setters recently
Fin
1662
6121
Fin
66362
37711
On a streak 6
Fin
662
440
Clay specialist
Ret.
6–
6–
3-setters recently
Fin
662
120
Fin
662
040
H2H trailH2H lead
Fin
772772
626641
H2H trailH2H lead
Fin
46772
64631
Clay specialistH2H trail
Fin
672
450
Clay specialist
Fin
6362
4631
Clay specialistWeak on clay
Newport
ATP · A · GrassCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
662
230
35d breakWeak on grass
Fin
662
330
Weak on grass
Fin
7772
5630
Weak on grass
Fin
6472
3651
Weak on grass3-setters recently
Fin
77462
65611
Weak on grass
Fin
6262
4621
Grass specialist
Fin
662
020
Weak on grassLosing streak 5
Fin
662
220
Round of 32
Fin
3662
6431
35d break
Fin
762
530
Losing streak 5Weak on grass
Fin
662
220
Fin
65662
77141
Fin
762
530
Ret.
5–
4–
Weak on grassWeak on grass
Fin
662
440
Weak on grass3-setters recently
Fin
762
530
Weak on grass
Fin
6772
4630
Fin
761772
577641
Fin
77362
63641
3-setters recently
Fin
662
120
Weak on grass
Budapest
WTA · I · ClayCourtMedium
Quarter-final
Round of 16
Fin
762
500
3-setters recently56d break
Fin
662
430
H2H trailH2H lead
Fin
662
430
Losing streak 4Losing streak 6
Fin
6782
1660
56d break42d break
Fin
762
530
Clay specialistClay specialist
Fin
4662
6421
Clay specialistSurface jump
Fin
672
250
Clay specialist
Fin
7762
6420
Clay specialistRecent retirement
Round of 32
Fin
662
240
42d break
Fin
662
210
3-setters recently35d break
Fin
4662
6321
84d break
Fin
71162
6930
Clay specialist84d break
Fin
5662
7121
Clay specialistInjury return 245d
Fin
7762
6430
Surface jump
Ret.
62–
00–
Recent retirementLosing streak 5
Fin
662
220
Losing streak 4
Fin
672
450
Surface jump42d break
Fin
6772
4650
Clay specialistWeak on clay
Fin
662
310
Clay specialist112d break
Fin
662
340
Clay specialistClay specialist
Fin
578772
766631
42d break119d break
Fin
672
450
56d break42d break
Fin
662
230
56d break
Fin
4762
6521
H2H trailH2H lead
Lausanne
WTA · I · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
77362
63631
Fin
672
250
Clay specialistLosing streak 6
Fin
6162
4601
91d break
Fin
1662
6331
Weak on clay56d break
Fin
662
440
Weak on clayWeak on clay
Fin
662
120
Surface jump
Fin
762
530
49d breakLosing streak 4
Fin
662
130
91d break
Round of 32
Fin
662
220
Fin
662
200
Weak on clay84d break
Fin
662
100
Fin
662
440
Weak on clayClay specialist
Fin
6472
3651
187d break
Fin
662
020
Weak on clay
Fin
2662
6321
Clay specialist
Fin
3662
6221
Losing streak 491d break
Fin
762
520
Weak on clay
Fin
2662
6421
Surface jumpSurface jump
Fin
4662
6401
91d breakLosing streak 8
Fin
78572
66751
56d breakLosing streak 4
Fin
6362
3641
91d break
Fin
27762
66411
Fin
662
320
Losing streak 6Surface jump
Fin
6262
3621
49d break
Prague
WTA · I · ClayCourtMedium-slow
21°CPartly cloudy · Wind 4 km/h · 60% RH
Semi-final
Quarter-final
Round of 16
Fin
27762
66331
Weak on clayHome
Fin
3762
6511
Weak on clay42d break
Fin
662
340
Weak on clayLosing streak 5
Fin
6772
3630
Surface jump35d break
Fin
7762
6240
Home
Fin
672
450
119d breakLosing streak 4
Fin
3662
6141
91d breakSurface jump
Fin
4662
6311
Weak on clay84d break
Round of 32
Fin
662
140
Weak on claySurface jump
Fin
662
320
Surface jump
Fin
6462
2641
35d breakHome
Fin
662
220
Weak on clayWeak on clay
Fin
662
040
HomeSurface jump
Fin
662
230
HomeWeak on clay
Fin
662
340
42d breakLosing streak 5
Fin
6462
0611
Surface jumpLosing streak 4
Fin
662
220
HomeWeak on clay
Fin
3662
6221
Losing streak 535d break
Fin
2662
6311
84d break86d break
Fin
65662
77131
Surface jumpLosing streak 13
Fin
2662
6431
119d breakWeak on clay
Fin
3662
6421
Weak on clayHome
Fin
77362
65641
Losing streak 4Weak on clay
Fin
6262
3631
91d breakLosing streak 4
CourtSlow
23°COvercast · Wind 13 km/h · 66% RH
Qualifying Semi-final
Qualifying Round
Fin
662
310
3-setters recently98d break
Fin
672
450
Weak on clay148d break
Fin
77372
60651
Clay specialist112d break
Fin
64772
77551
Weak on clay
Fin
662
240
112d break
Fin
4662
6201
Home
Fin
7862
6640
Losing streak 7
Fin
3662
6431
3-setters recentlySurface jump
CourtSlow
25°CMainly clear · Wind 17 km/h · 58% RH
Qualifying Semi-final
Fin
63772
26601
H2H trailH2H lead
Fin
27762
66541
Clay specialistSurface jump
Fin
662
420
3-setters recently
Fin
6562
3731
Clay specialistWeak on clay
Fin
3672
6351
Surface jump
Fin
672
350
3-setters recently
Qualifying Round
Fin
662
310
Fin
662
120
Clay specialistLosing streak 4
Fin
662
310
Fin
762
520
Clay specialist
Fin
762
520
Surface jumpLosing streak 5
Fin
662
440
3-setters recentlySurface jump
Fin
5662
7231
H2H trailH2H lead
Fin
662
440
3-setters recentlyClay specialist
Fin
7762
6520
Clay specialist
Fin
662
340
Surface jumpWeak on clay
Fin
2662
6431
Surface jump
Fin
662
300
Weak on clay
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
776167102
64718681
Weak on grass
Fin
762
540
Grass specialist
Fin
26772
62651
Fin
662
340
Weak on grass
Fin
77772
65610
245d break
Fin
662
040
Fin
4662
6311
Weak on grassLosing streak 6
Fin
762
540
189d break
Amersfoort CH
CHALLENGER · C · ClayCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
662
210
Losing streak 4112d break
Fin
662
440
Weak on clay
Fin
662
340
Fin
7262
5631
Weak on clay
Fin
77772
64650
Weak on clayLosing streak 4
Fin
662
220
28d break3-setters recently
Fin
2662
6141
Clay specialist
Fin
672
350
Weak on clay
Round of 32
Fin
7762
6420
H2H trailH2H lead
Fin
6562
3721
Fin
7762
6520
112d break133d break
Fin
6772
2620
Weak on clay35d break
Fin
7262
5641
Weak on clay
Fin
774772
656651
Clay specialist
Fin
662
240
Weak on clay
Fin
6772
4620
Weak on clay
Fin
64662
77441
3-setters recentlySurface jump
Fin
6772
4610
Weak on claySurface jump
Fin
662
130
Ret.
790–
670–
Fin
662
100
Fin
662
110
28d breakWeak on clay
Fin
6772
4650
Weak on clayLosing streak 5
Fin
662
340
Losing streak 477d break
Ret.
7901
670–
Iasi CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
6772
3630
77d break
Fin
2662
6341
105d break
Fin
46772
64651
98d break
Fin
662
230
Clay specialist
Fin
7762
6510
Fin
7762
6520
H2H leadH2H trail
Fin
662
330
Clay specialistRecent retirement
Fin
662
440
Weak on clay
Round of 32
Fin
662
440
Recent retirement
Fin
3662
6321
Weak on clay188d break
Fin
662
430
Fin
662
320
301d break
Fin
6772
3640
H2H trailH2H lead
Fin
672
250
Clay specialist28d break
Fin
6772
4640
Fin
6362
1611
Fin
7762
6530
Surface jump
Fin
6462
3621
105d breakClay specialist
Fin
6162
4631
Fin
662
440
77d break
Fin
4662
6011
98d breakLosing streak 5
Fin
662
220
Fin
7472
5651
Fin
762
520
Clay specialist
Nur-Sultan 3 CH
CHALLENGER · C · HardCourtMedium
Quarter-final
Round of 16
Fin
662
430
Weak on hard
Fin
662
330
Losing streak 7
Fin
662
310
Fin
37762
66421
Losing streak 4
Fin
662
340
H2H trailH2H lead
Fin
662
120
Weak on hard
Fin
662
300
Losing streak 642d break
Fin
6362
2621
H2H trailH2H lead
Round of 32
Fin
6772
4640
Losing streak 5
Fin
762
520
28d break
Fin
7772
5630
42d break
Fin
662
340
Losing streak 4
Fin
7762
6310
28d break
Fin
6362
2631
Weak on hard28d break
Fin
662
330
Fin
46782
63661
Losing streak 7
Fin
662
430
Weak on hard49d break
Fin
662
420
Losing streak 6Hard specialist
Fin
6362
1631
Weak on hard
Fin
662
340
133d break
Fin
662
130
35d breakLosing streak 13
Fin
662
420
42d break49d break
Fin
2672
6251
28d break
Fin
662
420
Todi CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
310
Fin
662
340
56d break
Fin
616772
771621
3-setters recently
Ret.
264–
631–
On a streak 6Losing streak 6
Fin
662
330
Weak on clay
Fin
4672
6451
Clay specialist
Fin
3662
6121
224d break
Fin
662
430
Clay specialistLosing streak 5
Round of 32
Fin
6162
3641
Losing streak 6
Fin
662
340
Clay specialistClay specialist
Fin
662
320
28d break
Fin
5662
7221
3-setters recently
Fin
6772
2640
H2H trailH2H lead
Fin
3662
6431
Clay specialistInjury return 77d
Fin
662
230
Losing streak 5Losing streak 6
Fin
66562
27731
Clay specialist
Fin
77772
62640
Clay specialist
Fin
7762
6540
Weak on clay
Fin
662
430
56d breakLosing streak 5
Fin
662
030
Recent retirement
Fin
662
320
H2H leadH2H trail
Fin
6772
4640
On a streak 6Weak on clay
Fin
1662
6411
224d breakRecent retirement
Fin
6772
1640
Losing streak 5
W25 Evansville IN
CHALLENGER · C · HardSemi-final
W60 Nur-Sultan
CHALLENGER · C · HardRound of 16
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
6792
3670
Clay specialist
Fin
662
440
105d break105d break
Fin
7962
6720
35d break
Fin
6772
4640
112d break133d break
Fin
762
530
Fin
66062
27741
148d break
Fin
662
230
CourtSlow
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
762
52–
Fin
762
52–
Fin
7762
652–
Fin
662
30–
Fin
662
34–
Fin
5662
7231
Fin
662
31–
Fin
662
44–
Fin
662
44–
Fin
662
31–
Fin
2662
6431
Fin
662
12–
CourtSlow
Qualifying Semi-final
CourtMedium
Qualifying Semi-final
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
662
000
Fin
662
130
42d break
Fin
5662
7421
133d break133d break
Fin
662
310
Weak on hard133d break
Fin
662
200
28d break
Fin
7762
6330
H2H trailH2H lead
Fin
66262
17711
129d break
Fin
662
230
35d break
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
210
Fin
665772
377641
Weak on clay
Fin
672
250
56d breakWeak on clay
Fin
762
510
28d break
Fin
662
110
56d breakLosing streak 8
Fin
662
320
Losing streak 6
Fin
7762
6210
Clay specialist
Fin
662
110
224d break
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
1662
6121
Fin
6562
4741
Fin
662
43–
Fin
6462
3621
Fin
6562
3701
Fin
662
42–
Fin
662
22–
Fin
662
23–
Fin
79162
67631
Fin
77462
63631
Fin
662
34–
Fin
762
53–
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
13–
Fin
762
51–
Fin
662
20–
Fin
672
25–
Fin
672
25–
Fin
662
23–
W/O
Ret.
61
1–
Fin
77112
569–
Fin
662
11–
Fin
662
33–
Fin
662
14–
Qualifying Round