{# 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 25 · 14:50 UTC
Raphael Collignon · 3
Aleksandar Vukić · 0
85%
15%
85%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 14:20 UTC
Ignacio Buse · 1
Andrey Rublev · 3
24%
76%
76%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 14:05 UTC
Rinky Hijikata · 1
Tommy Paul · 3
18%
82%
82%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 13:10 UTC
Jaume Munar · 1
Hubert Hurkacz · 3
34%
66%
66%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 13:00 UTC
Kaitlin Quevedo · 2
Leolia Jeanjean · 0
28%
72%
72%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 12:00 UTC
Elina Svitolina · 2
Anna Bondar · 1
85%
15%
85%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 11:30 UTC
Veronika Erjavec · 0
Elena Rybakina · 2
15%
85%
85%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 11:25 UTC
Tatjana Maria · 0
Elise Mertens · 2
28%
72%
72%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 11:20 UTC
Thanasi Kokkinakis · 3
Terence Atmane · 2
33%
67%
67%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 10:50 UTC
Eliot Spizzirri · 1
Frances Tiafoe · 3
34%
66%
66%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 10:00 UTC
Emerson Jones · 0
Iga Swiatek · 2
21%
79%
79%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 09:00 UTC
Alex de Minaur · 3
Toby Samuel · 0
86%
14%
86%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 09:00 UTC
Susan Bandecchi · 2
Cristina Bucsa · 1
29%
71%
71%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 09:00 UTC
Liudmila Samsonova · 0
Jil Teichmann · 2
70%
30%
70%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 09:00 UTC
Jasmine Paolini · 2
Dayana Yastremska · 0
67%
33%
67%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 09:00 UTC
Maja Chwalinska · 2
Qinwen Zheng · 0
20%
80%
80%
Confidence
Roland Garros · Clay · Round of 128 · May 25 · 09:00 UTC
Pablo Carreño Busta · 3
Jiri Lehečka · 0
31%
69%
69%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 19:15 UTC
Ksenia Efremova · 0
Sorana Cirstea · 2
11%
89%
89%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 18:30 UTC
Giovanni Mpetshi Perricard · 1
Novak Djokovic · 3
17%
83%
83%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 18:15 UTC
Hugo Dellien · 0
Valentin Royer · 3
22%
78%
78%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 16:25 UTC
Sara Bejlek · 2
Sloane Stephens · 0
69%
31%
69%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 15:30 UTC
Alexander Blockx · 3
Coleman Wong · 0
70%
30%
70%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 15:30 UTC
Taylor Fritz · 1
Nishesh Basavareddy · 3
70%
30%
70%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 15:20 UTC
Joao Fonseca · 3
Luka Pavlović · 0
81%
19%
81%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 14:35 UTC
Mirra Andreeva · 2
Fiona Ferro · 0
85%
15%
85%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 13:20 UTC
Michael Zheng · 0
Dino Prižmić · 3
29%
71%
71%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 12:45 UTC
Titouan Droguet · 0
Jakub Menšik · 3
34%
66%
66%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 12:00 UTC
Tereza Valentová · 1
Magda Linette · 2
74%
26%
74%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 12:00 UTC
Benjamin Bonzi · 0
Alexander Zverev · 3
9%
91%
91%
Confidence
Roland Garros · Clay · Round of 128 · May 24 · 11:45 UTC
Danka Kovinic · 0
Xiyu Wang · 2
22%
78%
78%
Confidence