{# 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. #}
Growing Discord community — direct access to the developer, live coverage & picks. Join now →
Docs MCP Images Tournaments Rankings Matches Predictions ⚡ Get the Sports Addon
Tennis · Predictions

Tennis predictions

Calibrated XGBoost predictions for ATP and WTA matches. 2,328 predictions at high 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 Vukic · 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
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:20 UTC
Kamilla Rakhimova · 0
Marta Kostyuk · 2
20%
80%
80%
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
Miami · Hard · Round of 64 · Mar 20 · 22:20 UTC
Botic Van de Zandschulp · 1
Taylor Fritz · 2
14%
86%
86%
Confidence
Miami · Hard · Round of 128 · Mar 20 · 21:15 UTC
Adam Walton · 2
Sebastián Báez · 0
77%
23%
77%
Confidence
Miami · Hard · Round of 64 · Mar 20 · 20:50 UTC
Elisabetta Cocciaretto · 1
Coco Gauff · 2
27%
73%
73%
Confidence
Miami · Hard · Round of 64 · Mar 20 · 20:30 UTC
Jack Draper · 0
Reilly Opelka · 2
69%
31%
69%
Confidence
Miami · Hard · Round of 64 · Mar 20 · 20:30 UTC
Taylor Townsend · 1
Jasmine Paolini · 2
35%
65%
65%
Confidence
Miami · Hard · Round of 64 · Mar 20 · 20:25 UTC
Elvina Kalieva · 0
Elise Mertens · 2
27%
73%
73%
Confidence