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

Miami · Hard · Round of 64 · Mar 21 · 22:45 UTC
Francisco Cerundolo · 2
Thiago Agustin Tirante · 0
67%
33%
67%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 21:25 UTC
Adam Walton · 1
Jakub Menšik · 2
19%
81%
81%
Confidence
Miami · Hard · Round of 32 · Mar 21 · 20:40 UTC
Alexandra Eala · 2
Magda Linette · 0
67%
33%
67%
Confidence
Miami · Hard · Round of 32 · Mar 21 · 19:50 UTC
Karolina Muchova · 2
Katie Boulter · 0
82%
18%
82%
Confidence
Miami · Hard · Round of 32 · Mar 21 · 19:35 UTC
Anastasia Zakharova · 0
Victoria Mboko · 2
16%
84%
84%
Confidence
Miami · Hard · Round of 32 · Mar 21 · 19:10 UTC
Amanda Anisimova · 2
Yuliia Starodubtseva · 0
92%
8%
92%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 18:35 UTC
Rei Sakamoto · 1
Daniil Medvedev · 2
11%
89%
89%
Confidence
Miami · Hard · Round of 32 · Mar 21 · 18:25 UTC
Mirra Andreeva · 2
Marie Bouzkova · 0
81%
19%
81%
Confidence
Miami · Hard · Round of 32 · Mar 21 · 18:15 UTC
Diana Shnaider · 0
Belinda Bencic · 2
27%
73%
73%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 17:55 UTC
Talia Gibson · 2
Naomi Osaka · 0
17%
83%
83%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 17:35 UTC
Elena-Gabriela Ruse · 0
Madison Keys · 2
29%
71%
71%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 17:10 UTC
Felix Auger-Aliassime · 2
Marton Fucsovics · 0
65%
35%
65%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 17:00 UTC
Damir Džumhur · 0
Jannik Sinner · 2
7%
93%
93%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 16:30 UTC
Qinwen Zheng · 2
Sloane Stephens · 0
91%
9%
91%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 16:00 UTC
Francesca Jones · 0
Jessica Pegula · 1
24%
76%
76%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 15:00 UTC
Aleksandar Vukić · 0
Rafael Jodar · 2
34%
66%
66%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 15:00 UTC
Alejandro Davidovich Fokina · 0
Quentin Halys · 2
77%
23%
77%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 02:20 UTC
Elena Rybakina · 2
Yulia Putintseva · 0
92%
8%
92%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 01:50 UTC
Mariano Navone · 0
Valentin Vacherot · 2
19%
81%
81%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 01:45 UTC
Luciano Darderi · 1
Martin Landaluce · 2
65%
35%
65%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 01:10 UTC
Moise Kouame · 0
Jiri Lehečka · 2
5%
95%
95%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 00:45 UTC
Stefanos Tsitsipas · 2
Alex de Minaur · 0
25%
75%
75%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 00:20 UTC
Kamilla Rakhimova · 0
Marta Kostyuk · 2
20%
80%
80%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 00:20 UTC
Carlos Alcaraz · 2
Joao Fonseca · 0
81%
19%
81%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 00:20 UTC
Aryna Sabalenka · 2
Ann Li · 0
91%
9%
91%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 00:00 UTC
Camilo Ugo Carabelli · 0
Sebastian Korda · 2
25%
75%
75%
Confidence
Miami · Hard · Round of 64 · Mar 20 · 23:40 UTC
Elina Svitolina · 2
Emerson Jones · 0
90%
10%
90%
Confidence
Miami · Hard · Round of 64 · Mar 20 · 23:15 UTC
Arthur Fils · 2
Darwin Blanch · 0
87%
13%
87%
Confidence
Miami · Hard · Round of 64 · Mar 20 · 22:50 UTC
Ekaterina Alexandrova · 2
Lilli Tagger · 0
71%
29%
71%
Confidence
Miami · Hard · Round of 64 · Mar 20 · 22:25 UTC
Roberto Bautista Agut · 0
Karen Khachanov · 2
31%
69%
69%
Confidence