{# Shared bsd-home design tokens for all public tennis pages. Includes: Geist + Geist Mono fonts, amber tennis brand, bsd-* utility classes. Pages should add their own page-specific styles AFTER this partial. #}
Growing Discord community — direct access to the developer, live coverage & picks. Join now →
Docs MCP Images Tournaments Rankings Matches Predictions ⚡ Get the Sports Addon
Tennis · Predictions

Tennis predictions

Calibrated XGBoost predictions for ATP and WTA matches. 2,322 predictions at high confidence.

La Bisbal D'Emporada, Spain · Clay · Round of 32 · Apr 28 · 16:45 UTC
Alina Charaeva · 2
Dalma Galfi · 0
33%
67%
67%
Confidence
La Bisbal D'Emporada, Spain · Clay · Round of 32 · Apr 28 · 16:40 UTC
Aliona Bolsova · 2
Peyton Stearns · 1
22%
78%
78%
Confidence
La Bisbal D'Emporada, Spain · Clay · Round of 32 · Apr 28 · 16:30 UTC
Ajla Tomljanovic · 1
Sara Sorribes Tormo · 2
67%
33%
67%
Confidence
Cagliari, Italy · Clay · Round of 32 · Apr 28 · 15:45 UTC
Zachary Svajda · 0
Hubert Hurkacz · 2
33%
67%
67%
Confidence
Saint-Malo, France · Clay · Round of 32 · Apr 28 · 14:35 UTC
Jessika Ponchet · 1
Fiona Ferro · 0
29%
71%
71%
Confidence
La Bisbal D'Emporada, Spain · Clay · Round of 32 · Apr 28 · 12:30 UTC
Emiliana Arango · 1
Daria Kasatkina · 2
30%
70%
70%
Confidence
ATP Madrid Masters · Clay · Round of 16 · Apr 28 · 12:25 UTC
Stefanos Tsitsipas · 1
Casper Ruud · 2
23%
77%
77%
Confidence
Saint-Malo, France · Clay · Round of 32 · Apr 28 · 12:10 UTC
Julie Belgraver · 0
Anna Blinkova · 2
17%
83%
83%
Confidence
Cagliari, Italy · Clay · Round of 32 · Apr 28 · 11:35 UTC
Aleksandar Vukic · 1
Marcos Giron · 2
21%
79%
79%
Confidence
Saint-Malo, France · Clay · Round of 32 · Apr 28 · 11:15 UTC
Diane Parry · 0
Yasmine Kabbaj · 2
88%
12%
88%
Confidence
Saint-Malo, France · Clay · Round of 32 · Apr 28 · 11:05 UTC
Lucie Nguyen Tan · 2
Alice Tubello · 0
30%
70%
70%
Confidence
WTA 1000 Madrid · Clay · Quarterfinals · Apr 28 · 11:00 UTC
Leylah Fernandez · 0
Mirra Andreeva · 2
32%
68%
68%
Confidence
ATP Madrid Masters · Clay · Round of 16 · Apr 28 · 10:50 UTC
Jiri Lehečka · 2
Lorenzo Musetti · 0
19%
81%
81%
Confidence
La Bisbal D'Emporada, Spain · Clay · Round of 32 · Apr 28 · 10:30 UTC
Jil Teichmann · 2
Jessica Bouzas Maneiro · 0
33%
67%
67%
Confidence
ATP Madrid Masters · Clay · Round of 16 · Apr 28 · 09:00 UTC
Tomas Martin Etcheverry · 0
Arthur Fils · 2
22%
78%
78%
Confidence
ATP Madrid Masters · Clay · Round of 16 · Apr 28 · 09:00 UTC
Jannik Sinner · 2
Cameron Norrie · 0
83%
17%
83%
Confidence
WTA 125K Huzhou, China Women Singles · Clay · Round of 32 · Apr 28 · 08:40 UTC
Polona Hercog · 2
Xinyu Gao · 1
28%
72%
72%
Confidence
La Bisbal D'Emporada, Spain · Clay · Round of 32 · Apr 28 · 08:30 UTC
Elena Pridankina · 2
Kamilla Rakhimova · 0
34%
66%
66%
Confidence
La Bisbal D'Emporada, Spain · Clay · Round of 32 · Apr 28 · 08:30 UTC
Caroline Werner · 2
Carlota Martinez Cirez · 1
65%
35%
65%
Confidence
WTA 125K Huzhou, China Women Singles · Clay · Round of 32 · Apr 28 · 08:20 UTC
Yufei Ren · 2
Yidi Yang · 0
33%
67%
67%
Confidence
Cagliari, Italy · Clay · Qualification Final · Apr 28 · 08:00 UTC
Rei Sakamoto · 2
Ryan Seggerman · 1
82%
18%
82%
Confidence
Cagliari, Italy · Clay · Qualification Final · Apr 28 · 08:00 UTC
Stefanos Sakellaridis · 2
Enrico Dalla Valle · 0
73%
27%
73%
Confidence
WTA 125K Huzhou, China Women Singles · Clay · Round of 32 · Apr 28 · 05:55 UTC
Anastasia Zolotareva · 1
Chengyiyi Yuan · 2
74%
26%
74%
Confidence
WTA 125K Huzhou, China Women Singles · Clay · Round of 32 · Apr 28 · 03:00 UTC
Veronika Erjavec · 2
Meiling Wang · 0
88%
12%
88%
Confidence
WTA 1000 Madrid · Clay · Round of 16 · Apr 27 · 20:00 UTC
Anastasia Potapova · 2
Elena Rybakina · 0
24%
76%
76%
Confidence
ATP Madrid Masters · Clay · Round of 32 · Apr 27 · 18:00 UTC
Adolfo Daniel Vallejo · 0
Flavio Cobolli · 2
10%
90%
90%
Confidence
ATP Madrid Masters · Clay · Round of 32 · Apr 27 · 18:00 UTC
Terence Atmane · 0
Alexander Zverev · 2
15%
85%
85%
Confidence
La Bisbal D'Emporada, Spain · Clay · Round of 32 · Apr 27 · 16:30 UTC
Ashlyn Krueger · 2
Storm Hunter · 1
72%
28%
72%
Confidence
ATP Madrid Masters · Clay · Round of 32 · Apr 27 · 16:10 UTC
Alexander Blockx · 2
Felix Auger-Aliassime · 0
35%
65%
65%
Confidence
ATP Madrid Masters · Clay · Round of 32 · Apr 27 · 13:25 UTC
Daniil Medvedev · 2
Nicolai Budkov Kjaer · 0
75%
25%
75%
Confidence