{# 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 the Discord 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,790 predictions.

Buenos Aires · Clay · Round of 32 · Feb 10 · 18:20 UTC
Roman Andres Burruchaga · 2
Laslo Djere · 0
24%
76%
76%
Confidence
Dallas · Hard · Round of 32 · Feb 10 · 18:00 UTC
Marin Čilić · 2
Learner Tien · 0
27%
73%
73%
Confidence
Buenos Aires · Clay · Round of 32 · Feb 10 · 17:45 UTC
Facundo Diaz Acosta · 0
Alejandro Tabilo · 2
39%
61%
61%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 17:00 UTC
Emma Navarro · 1
Anna Kalinskaya · 2
50%
50%
50%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 16:30 UTC
Viktoriya Tomova · 0
Kaitlin Quevedo · 2
66%
34%
66%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 16:20 UTC
Dalila Jakupovic · 0
Greet Minnen · 2
11%
89%
89%
Confidence
Buenos Aires · Clay · Round of 32 · Feb 10 · 16:00 UTC
Daniel Altmaier · 0
Juan Manuel Cerundolo · 2
52%
48%
52%
Confidence
Buenos Aires · Clay · Round of 32 · Feb 10 · 16:00 UTC
Tomás Barrios Vera · 0
Thiago Seyboth Wild · 1
73%
27%
73%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 15:50 UTC
Anna-Lena Friedsam · 1
Alina Korneeva · 2
51%
49%
51%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 15:20 UTC
Xinyu Wang · 0
Elena Rybakina · 2
8%
92%
92%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 14:55 UTC
Alycia Parks · 1
Qinwen Zheng · 2
28%
72%
72%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 14:30 UTC
Tereza Valentová · 0
Karolina Muchova · 2
52%
48%
52%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 14:30 UTC
Fiona Crawley · 0
Dalma Galfi · 2
28%
72%
72%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 14:10 UTC
Victoria Jimenez Kasintseva · 0
Leyre Romero Gormaz · 2
56%
44%
56%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 14:00 UTC
Camila Osorio · 2
Katerina Siniakova · 1
29%
71%
71%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 13:50 UTC
Iga Swiatek · 2
Janice Tjen · 0
73%
27%
73%
Confidence
Rotterdam · Hard · Round of 32 · Feb 10 · 13:45 UTC
Hugo Grenier · 0
Jan-Lennard Struff · 2
48%
52%
52%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 13:40 UTC
Tiantsoa Rakotomanga Rajaonah · 1
Nuria Parrizas Diaz · 2
47%
53%
53%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 13:30 UTC
Dayana Yastremska · 0
Elina Svitolina · 2
30%
70%
70%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 12:45 UTC
En-Shuo Liang · 0
Anhelina Kalinina · 2
31%
69%
69%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 12:35 UTC
Matilde Jorge · 2
Varvara Lepchenko · 0
22%
78%
78%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 12:20 UTC
Linda Noskova · 1
Varvara Gracheva · 2
76%
24%
76%
Confidence
Rotterdam · Hard · Round of 32 · Feb 10 · 12:10 UTC
Tallon Griekspoor · 2
Giovanni Mpetshi Perricard · 0
63%
37%
63%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 12:10 UTC
Vera Zvonareva · 0
Victoria Mboko · 2
7%
93%
93%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 12:00 UTC
Ekaterina Alexandrova · 0
Jelena Ostapenko · 2
73%
27%
73%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 12:00 UTC
Elisabetta Cocciaretto · 2
Coco Gauff · 0
15%
85%
85%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 11:00 UTC
Maja Chwalinska · 2
Noma Noha Akugue · 1
67%
33%
67%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 11:00 UTC
Linda Klimovicova · 0
Francisca Jorge · 2
86%
14%
86%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 11:00 UTC
Dominika Salkova · 0
Lola Radivojević · 2
78%
22%
78%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 10:30 UTC
Magdalena Frech · 0
Ann Li · 2
44%
56%
56%
Confidence