{# 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,543 predictions at high confidence.

Rabat · Clay · Round of 32 · May 19 · 10:00 UTC
Sada Nahimana · 2
Ajla Tomljanović · 0
20%
80%
80%
Confidence
Rabat · Clay · Round of 32 · May 19 · 10:00 UTC
Janice Tjen · 2
Caijsa Wilda Hennemann · 0
65%
35%
65%
Confidence
Hamburg · Clay · Round of 32 · May 19 · 10:00 UTC
Flavio Cobolli · 0
Ignacio Buse · 2
68%
32%
68%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 09:30 UTC
Yeonwoo Ku · 1
Karolína Plíšková · 2
32%
68%
68%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 09:30 UTC
Ashlyn Krueger · 2
Margaux Rouvroy · 0
69%
31%
69%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 09:30 UTC
Julia Riera · 2
Laura Samson · 1
34%
66%
66%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 09:30 UTC
Amandine Monnot · 0
Marina Bassols Ribera · 2
30%
70%
70%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 09:30 UTC
James McCabe · 0
Zdenek Kolar · 2
22%
78%
78%
Confidence
Strasbourg · Clay · Round of 32 · May 19 · 08:30 UTC
Diane Parry · 2
Emma Raducanu · 0
34%
66%
66%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 08:00 UTC
Daphnee Mpetshi Perricard · 0
Bianca Andreescu · 2
22%
78%
78%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 17:35 UTC
Aliaksandra Sasnovich · 2
Whitney Osuigwe · 0
77%
23%
77%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 16:35 UTC
Vitaliy Sachko · 2
Jack Pinnington Jones · 1
31%
69%
69%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 16:30 UTC
Matilde Jorge · 2
Elvina Kalieva · 0
28%
72%
72%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 16:15 UTC
Alejandro Moro Canas · 2
Stefano Napolitano · 1
34%
66%
66%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 16:05 UTC
Charles Broom · 1
Ugo Blanchet · 2
32%
68%
68%
Confidence
Geneva · Clay · Round of 32 · May 18 · 16:00 UTC
Raul Brancaccio · 1
Stan Wawrinka · 2
28%
72%
72%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 15:45 UTC
Lukas Neumayer · 2
Alex Bolt · 0
84%
16%
84%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 15:35 UTC
Gonzalo Bueno · 2
Florent Bax · 0
67%
33%
67%
Confidence
Hamburg · Clay · Round of 32 · May 18 · 15:00 UTC
Marcos Giron · 1
Ben Shelton · 2
31%
69%
69%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 14:05 UTC
Nikoloz Basilashvili · 0
Pedro Boscardin Dias · 2
75%
25%
75%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 13:15 UTC
Dalibor Svrčina · 2
Guy Den Ouden · 1
66%
34%
66%
Confidence
Rabat · Clay · Round of 32 · May 18 · 13:10 UTC
Polona Hercog · 0
Anna Bondar · 0
25%
75%
75%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 12:45 UTC
Ana Sofia Sanchez · 0
Leyre Romero Gormaz · 2
25%
75%
75%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 12:35 UTC
Mayar Sherif · 2
Andrea Lazaro Garcia · 1
70%
30%
70%
Confidence
Hamburg · Clay · Round of 32 · May 18 · 12:25 UTC
Yannick Hanfmann · 2
Max Schoenhaus · 1
79%
21%
79%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 10:35 UTC
Elizara Yaneva · 1
Irina-Camelia Begu · 2
26%
74%
74%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 10:30 UTC
Lina Gjorcheska · 0
Suzan Lamens · 2
33%
67%
67%
Confidence
Geneva · Clay · Round of 32 · May 18 · 10:30 UTC
Valentin Royer · 1
Francisco Comesaña · 2
69%
31%
69%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 18 · 10:30 UTC
Maja Chwalinska · 2
Alice Rame · 0
71%
29%
71%
Confidence
Rabat · Clay · Round of 32 · May 18 · 10:00 UTC
Hanne Vandewinkel · 0
Panna Udvardy · 2
34%
66%
66%
Confidence