{# 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. 2,680 predictions at medium confidence.

Roland Garros · Clay · Qualification Round 2 · May 20 · 08:00 UTC
Thomas Faurel · 2
Jay Clarke · 0
36%
64%
64%
Confidence
Roland Garros · Clay · Qualification Round 2 · May 20 · 08:00 UTC
Sofia Costoulas · 2
Mai Hontama · 0
60%
40%
60%
Confidence
Geneva · Clay · Round of 32 · May 19 · 17:45 UTC
Laslo Djere · 2
James Duckworth · 1
56%
44%
56%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 17:40 UTC
Irene Burillo · 1
Viktoriya Tomova · 2
42%
58%
58%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 17:25 UTC
Lucrezia Stefanini · 2
Alina Charaeva · 0
40%
60%
60%
Confidence
Strasbourg · Clay · Round of 16 · May 19 · 16:50 UTC
Victoria Mboko · 2
Lois Boisson · 0
38%
62%
62%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 16:45 UTC
Lucia Bronzetti · 2
Varvara Lepchenko · 1
59%
41%
59%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 16:45 UTC
Elias Ymer · 0
Arthur Fery · 2
64%
36%
64%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 16:45 UTC
Tahlia Kokkinis · 0
Storm Hunter · 2
36%
64%
64%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 16:25 UTC
Joel Schwaerzler · 2
Clement Chidekh · 0
62%
38%
62%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 16:15 UTC
Rebeka Masarova · 1
Maria Carle · 2
64%
36%
64%
Confidence
Geneva · Clay · Round of 32 · May 19 · 16:00 UTC
Adrian Mannarino · 0
Raphael Collignon · 2
40%
60%
60%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 15:25 UTC
Rei Sakamoto · 0
Pedro Martinez · 2
59%
41%
59%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 14:00 UTC
Lorenzo Giustino · 0
Kyrian Jacquet · 2
36%
64%
64%
Confidence
Rabat · Clay · Round of 32 · May 19 · 13:40 UTC
Yuliia Starodubtseva · 2
Angela Fita Boluda · 0
59%
41%
59%
Confidence
Geneva · Clay · Round of 32 · May 19 · 13:25 UTC
Jenson Brooksby · 0
Casper Ruud · 2
36%
64%
64%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 13:15 UTC
Aziz Dougaz · 1
Felix Gill · 2
40%
60%
60%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 13:00 UTC
Laura Pigossi · 0
Claire Liu · 2
38%
62%
62%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 11:40 UTC
Kaja Juvan · 2
Anna Siskova · 1
60%
40%
60%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 11:10 UTC
Jeline Vandromme · 0
Aoi Ito · 2
64%
36%
64%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 11:10 UTC
Teodora Kostović · 2
Elizabeth Mandlik · 0
57%
43%
57%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 11:10 UTC
Lautaro Midon · 0
Roberto Carballés Baena · 2
43%
57%
57%
Confidence
Strasbourg · Clay · Round of 16 · May 19 · 11:10 UTC
Peyton Stearns · 0
Daria Kasatkina · 2
44%
56%
56%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 11:05 UTC
Francesco Maestrelli · 2
Rio Noguchi · 1
61%
39%
61%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 10:55 UTC
Alex Molčan · 2
Oliver Crawford · 1
57%
43%
57%
Confidence
Hamburg · Clay · Round of 32 · May 19 · 10:25 UTC
Aleksandar Kovacevic · 2
Arthur Gea · 0
44%
56%
56%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 09:30 UTC
Jurij Rodionov · 2
Dušan Lajović · 0
38%
62%
62%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 09:30 UTC
Coleman Wong · 2
Billy Harris · 1
60%
40%
60%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 09:30 UTC
Borna Gojo · 2
Sascha Gueymard Wayenburg · 0
63%
37%
63%
Confidence
Roland Garros · Clay · Qualification Round 1 · May 19 · 09:30 UTC
Gustavo Heide · 2
Dan Added · 0
63%
37%
63%
Confidence