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

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 · 01:30 UTC
Peyton Stearns · 0
Jaqueline Cristian · 2
42%
58%
58%
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 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 · 22:20 UTC
Alexander Bublik · 0
Matteo Berrettini · 2
58%
42%
58%
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 64 · Mar 20 · 17:00 UTC
Casper Ruud · 0
Ethan Quinn · 2
59%
41%
59%
Confidence
Miami · Hard · Round of 64 · Mar 20 · 14:30 UTC
Diana Shnaider · 2
Tereza Valentová · 0
37%
63%
63%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 23:55 UTC
Jennifer Brady · 0
Sloane Stephens · 2
43%
57%
57%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 23:45 UTC
Emerson Jones · 2
Linda Fruhvirtova · 1
39%
61%
61%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 22:40 UTC
Quentin Halys · 2
Liam Draxl · 1
55%
45%
55%
Confidence
Miami · Hard · Round of 64 · Mar 19 · 22:30 UTC
Elsa Jacquemot · 0
Marie Bouzkova · 2
42%
58%
58%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 22:25 UTC
Lulu Sun · 0
Taylor Townsend · 2
38%
62%
62%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 22:20 UTC
Alejandro Tabilo · 2
Francisco Comesaña · 0
56%
44%
56%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 22:10 UTC
Dayana Yastremska · 2
Ashlyn Krueger · 1
57%
43%
57%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 21:55 UTC
Solana Sierra · 0
Kamilla Rakhimova · 2
40%
60%
60%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 21:50 UTC
Emilio Nava · 1
Tomaš Machač · 2
40%
60%
60%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 20:40 UTC
Martin Damm Jr · 1
Jacob Fearnley · 0
58%
42%
58%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 20:05 UTC
Ann Li · 2
Kimberly Birrell · 1
61%
39%
61%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 19:55 UTC
Fábián Marozsán · 1
Joao Fonseca · 2
40%
60%
60%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 19:45 UTC
Ignacio Buse · 1
Damir Džumhur · 2
44%
56%
56%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 18:45 UTC
Lilli Tagger · 2
Ella Seidel · 1
42%
58%
58%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 18:45 UTC
Stefanos Tsitsipas · 2
Arthur Fery · 0
63%
37%
63%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 18:05 UTC
Alexandre Muller · 0
Matteo Berrettini · 2
38%
62%
62%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 17:50 UTC
Viktorija Golubic · 0
Peyton Stearns · 2
64%
36%
64%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 16:45 UTC
Marcos Giron · 0
Martin Landaluce · 2
56%
44%
56%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 16:35 UTC
Darwin Blanch · 2
Jan-Lennard Struff · 1
45%
55%
55%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 16:10 UTC
Darja Semenistaja · 0
Elisabetta Cocciaretto · 2
38%
62%
62%
Confidence
Miami · Hard · Round of 128 · Mar 19 · 16:00 UTC
Anastasia Zakharova · 2
Anna Bondar · 1
56%
44%
56%
Confidence