{# 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. 4,746 predictions.

Miami · Hard · Round of 64 · Mar 21 · 15:00 UTC
Zizou Bergs · 0
Tomas Martin Etcheverry · 2
43%
57%
57%
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 · 15:00 UTC
Leylah Fernandez · 2
Oksana Selekhmeteva · 1
52%
48%
52%
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:30 UTC
Peyton Stearns · 0
Jaqueline Cristian · 2
42%
58%
58%
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:35 UTC
Raphael Collignon · 2
Flavio Cobolli · 0
64%
36%
64%
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:35 UTC
Catherine McNally · 2
Xinyu Wang · 1
53%
47%
53%
Confidence
Miami · Hard · Round of 128 · Mar 20 · 23:15 UTC
Arthur Cazaux · 2
Tomás Barrios Vera · 0
58%
42%
58%
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
Alexander Bublik · 0
Matteo Berrettini · 2
58%
42%
58%
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 64 · Mar 20 · 21:50 UTC
Jelena Ostapenko · 2
Dayana Yastremska · 0
53%
47%
53%
Confidence
Miami · Hard · Round of 128 · Mar 20 · 21:40 UTC
Matteo Arnaldi · 1
Alexander Shevchenko · 2
64%
36%
64%
Confidence
Miami · Hard · Round of 128 · Mar 20 · 21:30 UTC
Gabriel Diallo · 2
Yibing Wu · 0
37%
63%
63%
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 · 21:05 UTC
Hailey Baptiste · 2
Liudmila Samsonova · 0
52%
48%
52%
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