{# 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.

Roland Garros · Clay · Round of 128 · May 24 · 10:50 UTC
Katie Volynets · 2
Clara Burel · 0
72%
28%
72%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 10:00 UTC
Sinja Kraus · 0
Belinda Bencic · 2
33%
67%
67%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 09:00 UTC
Karen Khachanov · 3
Arthur Gea · 0
70%
30%
70%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 09:00 UTC
Marta Kostyuk · 2
Oksana Selekhmeteva · 0
67%
33%
67%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 09:00 UTC
Lucia Bronzetti · 0
Marie Bouzkova · 2
23%
77%
77%
Confidence
Hamburg · Clay · Final · May 23 · 12:40 UTC
Ignacio Buse · 2
Tommy Paul · 1
22%
78%
78%
Confidence
Strasbourg · Clay · Final · May 23 · 12:00 UTC
Victoria Mboko · 1
Emma Navarro · 2
68%
32%
68%
Confidence
Roland Garros · Clay · Qualification Final · May 22 · 14:15 UTC
Felix Gill · 0
Kyrian Jacquet · 2
29%
71%
71%
Confidence
Geneva · Clay · Semifinals · May 22 · 14:00 UTC
Learner Tien · 2
Alexander Bublik · 1
27%
73%
73%
Confidence
Hamburg · Clay · Semifinals · May 22 · 13:30 UTC
Aleksandar Kovačević · 0
Ignacio Buse · 2
32%
68%
68%
Confidence
Roland Garros · Clay · Qualification Final · May 22 · 11:50 UTC
Emilio Nava · 2
Pedro Martinez · 0
86%
14%
86%
Confidence
Roland Garros · Clay · Qualification Final · May 22 · 09:00 UTC
Aliaksandra Sasnovich · 0
Marina Bassols Ribera · 2
69%
31%
69%
Confidence
Geneva · Clay · Quarterfinals · May 21 · 18:10 UTC
Arthur Rinderknech · 1
Alexander Bublik · 2
19%
81%
81%
Confidence
Rabat · Clay · Quarterfinals · May 21 · 15:45 UTC
Jil Teichmann · 2
Yasmine Kabbaj · 1
87%
13%
87%
Confidence
Roland Garros · Clay · Qualification Final · May 21 · 13:25 UTC
Ashlyn Krueger · 2
Mary Stoiana · 1
65%
35%
65%
Confidence
Geneva · Clay · Quarterfinals · May 21 · 12:55 UTC
Alexei Popyrin · 0
Casper Ruud · 2
25%
75%
75%
Confidence
Roland Garros · Clay · Qualification Final · May 21 · 11:45 UTC
Elena Pridankina · 2
Himeno Sakatsume · 0
34%
66%
66%
Confidence
Roland Garros · Clay · Qualification Final · May 21 · 11:40 UTC
Dalibor Svrčina · 0
Thomas Faurel · 2
85%
15%
85%
Confidence
Roland Garros · Clay · Qualification Final · May 21 · 11:10 UTC
Mayar Sherif · 2
Greet Minnen · 0
69%
31%
69%
Confidence
Roland Garros · Clay · Qualification Final · May 21 · 09:00 UTC
Jesper De Jong · 0
Michael Zheng · 2
71%
29%
71%
Confidence
Roland Garros · Clay · Qualification Final · May 21 · 09:00 UTC
August Holmgren · 1
Facundo Diaz Acosta · 2
21%
79%
79%
Confidence
Roland Garros · Clay · Qualification Final · May 21 · 09:00 UTC
Maja Chwalinska · 2
Suzan Lamens · 0
80%
20%
80%
Confidence
Geneva · Clay · Round of 16 · May 20 · 18:00 UTC
Edas Butvilas · 0
Alexander Bublik · 2
11%
89%
89%
Confidence
Roland Garros · Clay · Qualification Round 2 · May 20 · 16:55 UTC
Tristan Schoolkate · 0
Darwin Blanch · 2
35%
65%
65%
Confidence
Roland Garros · Clay · Qualification Round 2 · May 20 · 15:20 UTC
Maria Carle · 2
Maria Timofeeva · 1
34%
66%
66%
Confidence
Roland Garros · Clay · Qualification Round 2 · May 20 · 15:10 UTC
Emilio Nava · 2
Thiago Seyboth Wild · 0
84%
16%
84%
Confidence
Roland Garros · Clay · Qualification Round 2 · May 20 · 15:00 UTC
Claire Liu · 2
Katarzyna Kawa · 0
32%
68%
68%
Confidence
Roland Garros · Clay · Qualification Round 2 · May 20 · 14:55 UTC
Darja Semenistaja · 1
Katarina Zavatska · 2
66%
34%
66%
Confidence
Rabat · Clay · Round of 16 · May 20 · 14:45 UTC
Emiliana Arango · 1
Anna Bondar · 2
31%
69%
69%
Confidence
Roland Garros · Clay · Qualification Round 2 · May 20 · 14:35 UTC
Vilius Gaubas · 2
Joao Lucas Reis da Silva · 1
73%
27%
73%
Confidence