{# 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. 2,357 predictions at high confidence.

Dallas · Hard · Round of 32 · Feb 10 · 18:00 UTC
Marin Čilić · 2
Learner Tien · 0
27%
73%
73%
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
Tomás Barrios Vera · 0
Thiago Seyboth Wild · 1
73%
27%
73%
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
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 14:30 UTC
Fiona Crawley · 0
Dalma Galfi · 2
28%
72%
72%
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
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
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
Elisabetta Cocciaretto · 2
Coco Gauff · 0
15%
85%
85%
Confidence
Doha · Hard · Round of 32 · Feb 10 · 12:00 UTC
Ekaterina Alexandrova · 0
Jelena Ostapenko · 2
73%
27%
73%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 10 · 11:00 UTC
Dominika Salkova · 0
Lola Radivojević · 2
78%
22%
78%
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
Doha · Hard · Round of 32 · Feb 10 · 10:30 UTC
Maria Sakkari · 2
Jasmine Paolini · 0
29%
71%
71%
Confidence
Rotterdam · Hard · Round of 32 · Feb 10 · 10:00 UTC
Quentin Halys · 2
Mees Rottgering · 1
85%
15%
85%
Confidence
Dallas · Hard · Round of 32 · Feb 09 · 19:25 UTC
Zachary Svajda · 0
Alejandro Davidovich Fokina · 2
33%
67%
67%
Confidence
Rotterdam · Hard · Round of 32 · Feb 09 · 18:30 UTC
Luka Pavlovic · 0
Botic Van de Zandschulp · 2
15%
85%
85%
Confidence
Doha · Hard · Round of 32 · Feb 09 · 18:15 UTC
Mirra Andreeva · 2
Magda Linette · 0
88%
12%
88%
Confidence
Dallas · Hard · Round of 32 · Feb 09 · 18:00 UTC
Brandon Nakashima · 2
Mattia Bellucci · 0
68%
32%
68%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 09 · 17:55 UTC
Viktorija Golubic · 2
Elina Avanesyan · 1
70%
30%
70%
Confidence
Oeiras, Portugal · Hard · Round of 32 · Feb 09 · 17:10 UTC
Aliona Bolsova · 0
Suzan Lamens · 2
15%
85%
85%
Confidence
Doha · Hard · Round of 64 · Feb 09 · 16:40 UTC
Janice Tjen · 2
Beatriz Haddad Maia · 0
79%
21%
79%
Confidence
Rotterdam · Hard · Round of 32 · Feb 09 · 16:00 UTC
Valentin Royer · 1
Christopher O'Connell · 2
65%
35%
65%
Confidence
Buenos Aires · Clay · Round of 32 · Feb 09 · 16:00 UTC
Damir Džumhur · 0
Hugo Dellien · 2
69%
31%
69%
Confidence