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

WTA 125K Oeiras 4, Portugal Women Singles · Clay · Round of 32 · Apr 20 · 10:30 UTC
Milana Ivantsiv · 0
Elena Pridankina · 2
33%
67%
67%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Round of 32 · Apr 20 · 10:30 UTC
Carol Young-suh Lee · 0
Varvara Lepchenko · 2
61%
39%
61%
Confidence
WTA 1000 Madrid · Clay · Qualification Round 1 · Apr 20 · 10:15 UTC
Rebeka Masarova · 2
Rebecca Šramková · 0
53%
47%
53%
Confidence
ATP Madrid Masters · Clay · Qualification Round 1 · Apr 20 · 10:15 UTC
Aleksandar Vukic · 0
Pablo Llamas Ruiz · 2
37%
63%
63%
Confidence
WTA 1000 Madrid · Clay · Qualification Round 1 · Apr 20 · 10:00 UTC
Elvina Kalieva · 2
Suzan Lamens · 0
59%
41%
59%
Confidence
WTA 1000 Madrid · Clay · Qualification Round 1 · Apr 20 · 09:55 UTC
Donna Vekić · 1
Leolia Jeanjean · 2
61%
39%
61%
Confidence
WTA 1000 Madrid · Clay · Qualification Round 1 · Apr 20 · 09:55 UTC
Anna Blinkova · 2
Nuria Brancaccio · 1
61%
39%
61%
Confidence
ATP Madrid Masters · Clay · Qualification Round 1 · Apr 20 · 09:50 UTC
Yibing Wu · 2
Manas Dhamne · 0
55%
45%
55%
Confidence
ATP Madrid Masters · Clay · Qualification Round 1 · Apr 20 · 09:40 UTC
Elmer Moller · 2
Hugo Gaston · 0
75%
25%
75%
Confidence
ATP Madrid Masters · Clay · Qualification Round 1 · Apr 20 · 09:35 UTC
Otto Virtanen · 1
Titouan Droguet · 2
45%
55%
55%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Qualification Final · Apr 20 · 09:00 UTC
Lucie Havlickova · 2
Mia Ristić · 1
35%
65%
65%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Qualification Final · Apr 20 · 09:00 UTC
Polina Kudermetova · 2
Lea Bošković · 0
59%
41%
59%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Qualification Final · Apr 20 · 09:00 UTC
Alisa Oktiabreva · 2
Ayana Akli · 0
50%
50%
50%
Confidence
WTA 1000 Madrid · Clay · Qualification Round 1 · Apr 20 · 08:00 UTC
Simona Waltert · 2
Despina Papamichail · 0
68%
32%
68%
Confidence
WTA 1000 Madrid · Clay · Qualification Round 1 · Apr 20 · 08:00 UTC
Alina Charaeva · 2
Aliaksandra Sasnovich · 0
31%
69%
69%
Confidence
ATP Madrid Masters · Clay · Qualification Round 1 · Apr 20 · 08:00 UTC
Zachary Svajda · 0
Rei Sakamoto · 2
61%
39%
61%
Confidence
ATP Madrid Masters · Clay · Qualification Round 1 · Apr 20 · 08:00 UTC
Arthur Gea · 0
Vilius Gaubas · 2
30%
70%
70%
Confidence
ATP Madrid Masters · Clay · Qualification Round 1 · Apr 20 · 08:00 UTC
Andrea Pellegrino · 0
Martin Damm Jr · 2
58%
42%
58%
Confidence
WTA 1000 Madrid · Clay · Qualification Round 1 · Apr 20 · 08:00 UTC
Nikola Bartunkova · 2
Katarzyna Kawa · 1
45%
55%
55%
Confidence
WTA 1000 Madrid · Clay · Qualification Round 1 · Apr 20 · 08:00 UTC
Ruth Roura Llaverias · 0
Dominika Salkova · 2
13%
87%
87%
Confidence
Barcelona · Clay · Final · Apr 19 · 14:00 UTC
Andrey Rublev · 0
Arthur Fils · 2
34%
66%
66%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Qualification Round 1 · Apr 19 · 13:50 UTC
Francesca Curmi · 2
Claire Liu · 0
30%
70%
70%
Confidence
Rouen · Clay · Final · Apr 19 · 13:30 UTC
Marta Kostyuk · 2
Veronika Podrez · 0
84%
16%
84%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Qualification Round 1 · Apr 19 · 12:50 UTC
Lucie Havlickova · 2
Kika Lima · 0
57%
43%
57%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Qualification Round 1 · Apr 19 · 12:40 UTC
Elizara Yaneva · 0
Alisa Oktiabreva · 2
43%
57%
57%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Qualification Round 1 · Apr 19 · 11:35 UTC
Polina Kudermetova · 2
Beatriz Castro · 0
87%
13%
87%
Confidence
Munich · Clay · Final · Apr 19 · 11:30 UTC
Flavio Cobolli · 0
Ben Shelton · 2
50%
50%
50%
Confidence
Stuttgart · Clay · Final · Apr 19 · 11:00 UTC
Elena Rybakina · 2
Karolina Muchova · 0
75%
25%
75%
Confidence
WTA 125K Oeiras 4, Portugal Women Singles · Clay · Qualification Round 1 · Apr 19 · 10:35 UTC
Tessa Johanna Brockmann · 1
Ayana Akli · 2
41%
59%
59%
Confidence
WTA 125K Oeiras 3, Portugal Women Singles · Clay · Final · Apr 19 · 10:00 UTC
Maja Chwalinska · 2
Sinja Kraus · 0
65%
35%
65%
Confidence