{# 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. #}
FIFA WORLD CUP 2026
Group AMexico·Czechia·South Africa·South KoreaGroup BBosnia & Herzegovina·Canada·Qatar·SwitzerlandGroup CBrazil·Haiti·Morocco·ScotlandGroup DAustralia·Paraguay·Türkiye·USAGroup ECuraçao·Ecuador·Germany·Côte d'IvoireGroup FJapan·Netherlands·Sweden·TunisiaGroup GBelgium·Egypt·Iran·New ZealandGroup HCabo Verde·Saudi Arabia·Spain·UruguayGroup IFrance·Iraq·Norway·SenegalGroup JAlgeria·Argentina·Austria·JordanGroup KColombia·DR Congo·Portugal·UzbekistanGroup LCroatia·England·Ghana·Panama Group AMexico·Czechia·South Africa·South KoreaGroup BBosnia & Herzegovina·Canada·Qatar·SwitzerlandGroup CBrazil·Haiti·Morocco·ScotlandGroup DAustralia·Paraguay·Türkiye·USAGroup ECuraçao·Ecuador·Germany·Côte d'IvoireGroup FJapan·Netherlands·Sweden·TunisiaGroup GBelgium·Egypt·Iran·New ZealandGroup HCabo Verde·Saudi Arabia·Spain·UruguayGroup IFrance·Iraq·Norway·SenegalGroup JAlgeria·Argentina·Austria·JordanGroup KColombia·DR Congo·Portugal·UzbekistanGroup LCroatia·England·Ghana·Panama
Open full hub →
Growing Discord community — direct access to the developer, live coverage & picks. Join the Discord Join now →
Tournaments Rankings Matches Predictions ⚡ Get the Sports Addon
Tennis · Predictions

Tennis predictions

Calibrated XGBoost predictions for ATP and WTA matches. 3,576 predictions at high confidence.

Saint-Malo, France · Clay · Round of 16 · Apr 29 · 09:00 UTC
Amandine Monnot · 0
Lilli Tagger · 2
33%
67%
67%
Confidence
WTA 125K Huzhou, China Women Singles · Clay · Round of 16 · Apr 29 · 05:00 UTC
Alevtina Ibragimova · 0
Katarzyna Kawa · 2
32%
68%
68%
Confidence
ATP Madrid Masters · Clay · Round of 16 · Apr 28 · 20:45 UTC
Jakub Menšik · 1
Alexander Zverev · 2
31%
69%
69%
Confidence
La Bisbal D'Emporada, Spain · Clay · Round of 32 · Apr 28 · 18:20 UTC
Antonia Ružić · 2
Victoria Bosio · 0
73%
27%
73%
Confidence
WTA 1000 Madrid · Clay · Quarterfinals · Apr 28 · 18:00 UTC
Aryna Sabalenka · 1
Hailey Baptiste · 2
90%
10%
90%
Confidence
Cagliari, Italy · Clay · Round of 32 · Apr 28 · 17:30 UTC
Moez Echargui · 1
Cristian Garin · 2
29%
71%
71%
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 Tomljanović · 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 Vukić · 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
Stefanos Sakellaridis · 2
Enrico Dalla Valle · 0
73%
27%
73%
Confidence
Cagliari, Italy · Clay · Qualification Final · Apr 28 · 08:00 UTC
Rei Sakamoto · 2
Ryan Seggerman · 1
82%
18%
82%
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