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

WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 17:00 UTC
Mirra Andreeva · 2
Panna Udvardy · 0
79%
21%
79%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 16:40 UTC
Hailey Baptiste · 2
Kaitlin Quevedo · 0
75%
25%
75%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 16:35 UTC
Martin Landaluce · 0
Adam Walton · 2
31%
69%
69%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 16:25 UTC
Leylah Fernandez · 2
Julia Grabher · 0
54%
46%
54%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 16:00 UTC
Marco Trungelliti · 1
Daniel Merida · 2
54%
46%
54%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Round of 16 · Apr 23 · 15:45 UTC
Lucie Havlickova · 1
Fiona Ferro · 2
26%
74%
74%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 15:30 UTC
Magda Linette · 0
Iva Jovic · 2
47%
53%
53%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 15:05 UTC
Daniel Altmaier · 0
Juan Manuel Cerundolo · 2
51%
49%
51%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 15:05 UTC
Camila Osorio · 0
Naomi Osaka · 2
33%
67%
67%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 15:05 UTC
Camilo Ugo Carabelli · 2
Gael Monfils · 0
68%
32%
68%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 13:45 UTC
Alycia Parks · 1
Ann Li · 2
27%
73%
73%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 13:20 UTC
Vilius Gaubas · 2
Sebastián Báez · 0
47%
53%
53%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 13:10 UTC
Aryna Sabalenka · 2
Peyton Stearns · 0
86%
14%
86%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 13:00 UTC
Patrick Kypson · 1
Stefanos Tsitsipas · 2
41%
59%
59%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 12:55 UTC
Laura Siegemund · 1
Jasmine Paolini · 2
24%
76%
76%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 12:30 UTC
Dalma Galfi · 2
Anna Kalinskaya · 0
43%
57%
57%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 12:25 UTC
Adolfo Daniel Vallejo · 2
Grigor Dimitrov · 0
36%
64%
64%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 12:25 UTC
Marie Bouzkova · 0
Anhelina Kalinina · 2
73%
27%
73%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Round of 16 · Apr 23 · 12:00 UTC
Mona Barthel · 0
Linda Klimovicova · 2
34%
66%
66%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 11:50 UTC
Iga Swiatek · 2
Daria Snigur · 0
76%
24%
76%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 11:40 UTC
Alexei Popyrin · 0
Martin Damm Jr · 2
72%
28%
72%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 11:35 UTC
Nuno Borges · 0
Mariano Navone · 2
49%
51%
51%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 10:45 UTC
Jaume Munar · 2
Alexander Shevchenko · 0
53%
47%
53%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 10:40 UTC
Jessica Bouzas Maneiro · 1
Diana Shnaider · 2
34%
66%
66%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 10:30 UTC
Fábián Marozsán · 2
Ethan Quinn · 0
51%
49%
51%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 10:20 UTC
Xinyu Wang · 1
Laura Samson · 2
58%
42%
58%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Round of 16 · Apr 23 · 09:30 UTC
Whitney Osuigwe · 2
Ayana Akli · 0
47%
53%
53%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 09:00 UTC
Anna Bondar · 2
Elina Svitolina · 0
19%
81%
81%
Confidence
ATP Madrid Masters · Clay · Round of 128 · Apr 23 · 09:00 UTC
Terence Atmane · 2
Miomir Kecmanović · 0
59%
41%
59%
Confidence
WTA 1000 Madrid · Clay · Round of 64 · Apr 23 · 09:00 UTC
Yuliia Starodubtseva · 1
Jaqueline Cristian · 2
41%
59%
59%
Confidence