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

Barcelona · Clay · Quarterfinals · Apr 17 · 14:00 UTC
Arthur Fils · 2
Lorenzo Musetti · 0
32%
68%
68%
Confidence
Rouen · Clay · Quarterfinals · Apr 17 · 13:35 UTC
Veronika Podrez · 2
Katie Boulter · 0
25%
75%
75%
Confidence
Munich · Clay · Quarterfinals · Apr 17 · 13:20 UTC
Joao Fonseca · 1
Ben Shelton · 2
46%
54%
54%
Confidence
Stuttgart · Clay · Quarterfinals · Apr 17 · 12:30 UTC
Karolina Muchova · 2
Coco Gauff · 1
23%
77%
77%
Confidence
Rouen · Clay · Quarterfinals · Apr 17 · 11:30 UTC
Iryna Shymanovich · 0
Tatjana Maria · 2
49%
51%
51%
Confidence
WTA 125K Oeiras 3, Portugal Women Singles · Clay · Quarterfinals · Apr 17 · 11:25 UTC
Maja Chwalinska · 2
Simona Waltert · 0
50%
50%
50%
Confidence
Barcelona · Clay · Quarterfinals · Apr 17 · 10:55 UTC
Tomaš Machač · 0
Andrey Rublev · 2
36%
64%
64%
Confidence
Munich · Clay · Quarterfinals · Apr 17 · 10:45 UTC
Alexander Zverev · 2
Francisco Cerundolo · 1
60%
40%
60%
Confidence
Stuttgart · Clay · Quarterfinals · Apr 17 · 10:30 UTC
Linda Noskova · 0
Elina Svitolina · 2
37%
63%
63%
Confidence
WTA 125K Oeiras 3, Portugal Women Singles · Clay · Quarterfinals · Apr 17 · 10:00 UTC
Darja Semenistaja · 0
Sinja Kraus · 2
48%
52%
52%
Confidence
WTA 125K Oeiras 3, Portugal Women Singles · Clay · Quarterfinals · Apr 17 · 10:00 UTC
Suzan Lamens · 1
Robin Montgomery · 2
55%
45%
55%
Confidence
WTA 125K Oeiras 3, Portugal Women Singles · Clay · Quarterfinals · Apr 17 · 10:00 UTC
Rebecca Šramková · 1
Petra Marčinko · 2
38%
62%
62%
Confidence
Barcelona · Clay · Quarterfinals · Apr 17 · 09:00 UTC
Hamad Medjedović · 2
Nuno Borges · 0
60%
40%
60%
Confidence
Munich · Clay · Quarterfinals · Apr 17 · 09:00 UTC
Flavio Cobolli · 2
Vit Kopřiva · 0
72%
28%
72%
Confidence
Busan, South Korea · Hard · Quarterfinals · Apr 17 · 04:10 UTC
Sho Shimabukuro · 0
Leandro Riedi · 2
40%
60%
60%
Confidence
Busan, South Korea · Hard · Quarterfinals · Apr 17 · 02:00 UTC
Alex Bolt · 2
Rio Noguchi · 0
55%
45%
55%
Confidence
Busan, South Korea · Hard · Quarterfinals · Apr 17 · 02:00 UTC
Yunchaokete Bu · 2
Adam Walton · 0
61%
39%
61%
Confidence
Stuttgart · Clay · Round of 16 · Apr 16 · 18:25 UTC
Leylah Fernandez · 2
Zeynep Sönmez · 1
53%
47%
53%
Confidence
Rouen · Clay · Round of 16 · Apr 16 · 17:50 UTC
Anna Bondar · 2
Oleksandra Oliynykova · 1
32%
68%
68%
Confidence
Barcelona · Clay · Round of 16 · Apr 16 · 17:30 UTC
Arthur Fils · 2
Brandon Nakashima · 0
66%
34%
66%
Confidence
Stuttgart · Clay · Round of 16 · Apr 16 · 16:40 UTC
Liudmila Samsonova · 0
Coco Gauff · 2
33%
67%
67%
Confidence
Rouen · Clay · Round of 16 · Apr 16 · 16:40 UTC
Xinyu Wang · 0
Sorana Cirstea · 0
33%
67%
67%
Confidence
Stuttgart · Clay · Round of 16 · Apr 16 · 15:00 UTC
Elena Rybakina · 2
Diana Shnaider · 0
66%
34%
66%
Confidence
Barcelona · Clay · Round of 16 · Apr 16 · 14:05 UTC
Corentin Moutet · 0
Lorenzo Musetti · 2
15%
85%
85%
Confidence
Munich · Clay · Round of 16 · Apr 16 · 14:00 UTC
Denis Shapovalov · 2
Fábián Marozsán · 0
36%
64%
64%
Confidence
Rouen · Clay · Round of 16 · Apr 16 · 13:40 UTC
Elisabetta Cocciaretto · 1
Veronika Podrez · 2
76%
24%
76%
Confidence
Stuttgart · Clay · Round of 16 · Apr 16 · 12:45 UTC
Alycia Parks · 0
Mirra Andreeva · 2
16%
84%
84%
Confidence
WTA 125K Oeiras 3, Portugal Women Singles · Clay · Round of 16 · Apr 16 · 12:30 UTC
Beatriz Haddad Maia · 0
Maja Chwalinska · 2
44%
56%
56%
Confidence
Stuttgart · Clay · Round of 16 · Apr 16 · 12:25 UTC
Ekaterina Alexandrova · 0
Linda Noskova · 2
66%
34%
66%
Confidence
Munich · Clay · Round of 16 · Apr 16 · 12:25 UTC
Alexander Zverev · 2
Gabriel Diallo · 0
77%
23%
77%
Confidence