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

Monte Carlo · Clay · Semifinals · Apr 11 · 13:30 UTC
Carlos Alcaraz · 2
Valentin Vacherot · 0
81%
19%
81%
Confidence
Barcelona · Clay · Qualification Round 1 · Apr 11 · 13:30 UTC
Pedro Martinez · 1
Pablo Carreño Busta · 0
34%
66%
66%
Confidence
Munich · Clay · Qualification Round 1 · Apr 11 · 13:20 UTC
Roberto Carballés Baena · 1
Alex Molčan · 2
28%
72%
72%
Confidence
Rouen · Clay · Qualification Round 1 · Apr 11 · 13:05 UTC
Alice Robbe · 0
Harmony Tan · 2
23%
77%
77%
Confidence
Barcelona · Clay · Qualification Round 1 · Apr 11 · 12:50 UTC
Sebastian Ofner · 2
Alejo Sanchez Quilez · 0
68%
32%
68%
Confidence
Rouen · Clay · Qualification Round 1 · Apr 11 · 12:40 UTC
Iryna Shymanovich · 2
Diana Martynov · 0
70%
30%
70%
Confidence
Stuttgart · Clay · Qualification Round 1 · Apr 11 · 12:30 UTC
Jule Niemeier · 0
Anna-Lena Friedsam · 2
25%
75%
75%
Confidence
Barcelona · Clay · Qualification Round 1 · Apr 11 · 12:00 UTC
Juan Manuel Cerundolo · 2
Giulio Zeppieri · 0
66%
34%
66%
Confidence
Munich · Clay · Qualification Round 1 · Apr 11 · 11:55 UTC
Alexander Shevchenko · 0
Diego Dedura-Palomero · 2
68%
32%
68%
Confidence
Monte Carlo · Clay · Semifinals · Apr 11 · 11:30 UTC
Alexander Zverev · 0
Jannik Sinner · 2
23%
77%
77%
Confidence
Billie Jean King Cup · Hard · Apr 11 · 11:20 UTC
Veronika Erjavec · 0
Kaitlin Quevedo · 2
68%
32%
68%
Confidence
Barcelona · Clay · Qualification Round 1 · Apr 11 · 11:15 UTC
Jesper De Jong · 2
Benjamin Bonzi · 0
72%
28%
72%
Confidence
Rouen · Clay · Qualification Round 1 · Apr 11 · 11:10 UTC
Xinyu Wang · 2
Manon Leonard · 1
79%
21%
79%
Confidence
Barcelona · Clay · Qualification Round 1 · Apr 11 · 11:00 UTC
Marco Trungelliti · 2
Nicolai Budkov Kjaer · 1
65%
35%
65%
Confidence
Rouen · Clay · Qualification Round 1 · Apr 11 · 10:45 UTC
Alina Charaeva · 2
Mina Hodzic · 0
78%
22%
78%
Confidence
Stuttgart · Clay · Qualification Round 1 · Apr 11 · 10:35 UTC
Alycia Parks · 2
Eva Bennemann · 0
82%
18%
82%
Confidence
Billie Jean King Cup · Hard · Apr 11 · 10:10 UTC
Yulia Putintseva · 2
Bianca Andreescu · 1
70%
30%
70%
Confidence
Munich · Clay · Qualification Round 1 · Apr 11 · 09:30 UTC
Marko Topo · 2
Ugo Blanchet · 0
70%
30%
70%
Confidence
Rouen · Clay · Qualification Round 1 · Apr 11 · 09:15 UTC
Maria Timofeeva · 2
Yara Bartashevich · 0
80%
20%
80%
Confidence
Munich · Clay · Qualification Round 1 · Apr 11 · 09:00 UTC
Jan Choinski · 1
Marc-Andrea Huesler · 2
74%
26%
74%
Confidence
Stuttgart · Clay · Qualification Round 1 · Apr 11 · 09:00 UTC
Aliaksandra Sasnovich · 2
Julia Stusek · 0
93%
7%
93%
Confidence
Munich · Clay · Qualification Round 1 · Apr 11 · 09:00 UTC
Damir Džumhur · 0
Vitaliy Sachko · 2
70%
30%
70%
Confidence
Stuttgart · Clay · Qualification Round 1 · Apr 11 · 09:00 UTC
Oceane Dodin · 2
Kathinka von Deichmann · 1
26%
74%
74%
Confidence
Barcelona · Clay · Qualification Round 1 · Apr 11 · 08:30 UTC
Aleksandar Vukic · 1
Otto Virtanen · 2
26%
74%
74%
Confidence
Barcelona · Clay · Qualification Round 1 · Apr 11 · 08:30 UTC
Ethan Quinn · 2
Nikoloz Basilashvili · 1
67%
33%
67%
Confidence
Rouen · Clay · Qualification Round 1 · Apr 11 · 08:00 UTC
Oceane Babel · 1
Jessica Pieri · 2
27%
73%
73%
Confidence
Billie Jean King Cup Group I · Hard · Apr 10 · 19:15 UTC
Julia Riera · 2
Antonia Vergara Rivera · 0
75%
25%
75%
Confidence
Campinas, Brazil · Clay · Quarterfinals · Apr 10 · 18:40 UTC
Guido Ivan Justo · 0
Gustavo Heide · 2
33%
67%
67%
Confidence
Linz · Clay · Quarterfinals · Apr 10 · 18:10 UTC
Donna Vekić · 2
Karolína Plíšková · 0
70%
30%
70%
Confidence
Billie Jean King Cup · Hard · Apr 10 · 15:50 UTC
Katarzyna Kawa · 0
Elina Svitolina · 2
14%
86%
86%
Confidence