{# 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.

Merida · Hard · Round of 32 · Feb 24 · 23:25 UTC
Magdalena Frech · 2
Maria Timofeeva · 0
72%
28%
72%
Confidence
Santiago · Clay · Round of 32 · Feb 24 · 23:00 UTC
Francesco Passaro · 0
Adolfo Daniel Vallejo · 1
53%
47%
53%
Confidence
Austin · Hard · Round of 32 · Feb 24 · 22:30 UTC
Yue Yuan · 2
Rebecca Šramková · 1
41%
59%
59%
Confidence
Merida · Hard · Round of 32 · Feb 24 · 22:00 UTC
Jessica Bouzas Maneiro · 2
Heather Watson · 0
65%
35%
65%
Confidence
Merida · Hard · Round of 32 · Feb 24 · 21:40 UTC
Cristina Bucsa · 2
Donna Vekić · 0
71%
29%
71%
Confidence
Santiago · Clay · Round of 32 · Feb 24 · 21:30 UTC
Juan Manuel Cerundolo · 1
Cristian Garin · 2
46%
54%
54%
Confidence
Santiago · Clay · Round of 32 · Feb 24 · 20:25 UTC
Thiago Agustin Tirante · 2
Ignacio Buse · 1
43%
57%
57%
Confidence
Austin · Hard · Round of 32 · Feb 24 · 20:25 UTC
Ashlyn Krueger · 2
Catherine McNally · 0
49%
51%
51%
Confidence
Austin · Hard · Round of 32 · Feb 24 · 20:20 UTC
Petra Marčinko · 1
Kimberly Birrell · 2
49%
51%
51%
Confidence
Merida · Hard · Round of 32 · Feb 24 · 20:00 UTC
Camila Osorio · 2
Janice Tjen · 0
31%
69%
69%
Confidence
Merida · Hard · Round of 32 · Feb 24 · 20:00 UTC
Magda Linette · 2
Tatjana Maria · 0
75%
25%
75%
Confidence
Santiago · Clay · Round of 32 · Feb 24 · 18:45 UTC
Mariano Navone · 1
Vit Kopřiva · 1
56%
44%
56%
Confidence
Austin · Hard · Round of 32 · Feb 24 · 18:40 UTC
Venus Williams · 0
Ajla Tomljanovic · 2
27%
73%
73%
Confidence
Austin · Hard · Round of 32 · Feb 24 · 18:00 UTC
Kaja Juvan · 2
Claire Liu · 0
48%
52%
52%
Confidence
Santiago · Clay · Round of 32 · Feb 24 · 18:00 UTC
Emilio Nava · 2
Matteo Berrettini · 0
42%
58%
58%
Confidence
Austin · Hard · Round of 32 · Feb 24 · 18:00 UTC
Bianca Andreescu · 1
Dalma Galfi · 2
30%
70%
70%
Confidence
Austin · Hard · Round of 32 · Feb 24 · 17:00 UTC
Anna Blinkova · 0
Iva Jovic · 2
29%
71%
71%
Confidence
Dubai · Hard · Round of 32 · Feb 24 · 16:45 UTC
Andrey Rublev · 2
Valentin Royer · 0
62%
38%
62%
Confidence
Dubai · Hard · Round of 32 · Feb 24 · 16:35 UTC
Jakub Menšik · 2
Hubert Hurkacz · 0
67%
33%
67%
Confidence
Santiago · Clay · Round of 32 · Feb 24 · 16:00 UTC
Matias Soto · 0
Vilius Gaubas · 2
19%
81%
81%
Confidence
Santiago · Clay · Round of 32 · Feb 24 · 16:00 UTC
Elmer Moller · 2
Roman Andres Burruchaga · 1
43%
57%
57%
Confidence
Dubai · Hard · Round of 32 · Feb 24 · 15:35 UTC
Alexei Popyrin · 2
Kamil Majchrzak · 1
32%
68%
68%
Confidence
Dubai · Hard · Round of 32 · Feb 24 · 15:00 UTC
Ugo Humbert · 2
Stefanos Tsitsipas · 0
44%
56%
56%
Confidence
Dubai · Hard · Round of 32 · Feb 24 · 14:05 UTC
Otto Virtanen · 0
Tallon Griekspoor · 2
34%
66%
66%
Confidence
Dubai · Hard · Round of 32 · Feb 24 · 12:00 UTC
Jan-Lennard Struff · 0
Alexander Bublik · 2
23%
77%
77%
Confidence
Dubai · Hard · Round of 32 · Feb 24 · 11:50 UTC
Fábián Marozsán · 1
Arthur Rinderknech · 2
55%
45%
55%
Confidence
Dubai · Hard · Round of 32 · Feb 24 · 11:35 UTC
Alexander Shevchenko · 1
Karen Khachanov · 2
18%
82%
82%
Confidence
Antalya, Turkiye · Clay · Round of 32 · Feb 24 · 10:50 UTC
Leyre Romero Gormaz · 2
Dalila Spiteri · 1
71%
29%
71%
Confidence
Antalya, Turkiye · Clay · Round of 32 · Feb 24 · 10:15 UTC
Veronika Erjavec · 2
Ilay Yoruk · 0
88%
12%
88%
Confidence
Dubai · Hard · Round of 32 · Feb 24 · 10:00 UTC
Zizou Bergs · 0
Jenson Brooksby · 2
52%
48%
52%
Confidence