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

Brisbane · Hard · Qualification Round 1 · Jan 02 · 00:00 UTC
Anna Bondar · 2
Anhelina Kalinina · 0
35%
65%
65%
Confidence
Brisbane · Hard · Qualification Round 1 · Jan 02 · 00:00 UTC
Rebecca Šramková · 2
Lizette Cabrera · 0
72%
28%
72%
Confidence
Brisbane · Hard · Qualification Round 1 · Jan 02 · 00:00 UTC
Antonia Ružić · 0
Maria Timofeeva · 2
80%
20%
80%
Confidence
Next Gen Finals · Hard · Final · Dec 21 · 17:00 UTC
Learner Tien · 3
Alexander Blockx · 0
73%
27%
73%
Confidence
Next Gen Finals · Hard · Semifinals · Dec 20 · 18:00 UTC
Learner Tien · 3
Nishesh Basavareddy · 0
80%
20%
80%
Confidence
Next Gen Finals · Hard · Semifinals · Dec 20 · 16:00 UTC
Alexander Blockx · 3
Nicolai Budkov Kjaer · 0
69%
31%
69%
Confidence
Next Gen Finals · Hard · Dec 19 · 17:40 UTC
Learner Tien · 3
Nicolai Budkov Kjaer · 1
84%
16%
84%
Confidence
Next Gen Finals · Hard · Dec 19 · 11:00 UTC
Nishesh Basavareddy · 3
Justin Engel · 0
76%
24%
76%
Confidence
Next Gen Finals · Hard · Dec 18 · 17:35 UTC
Learner Tien · 3
Martin Landaluce · 1
73%
27%
73%
Confidence
Next Gen Finals · Hard · Dec 17 · 18:20 UTC
Martin Landaluce · 1
Nicolai Budkov Kjaer · 3
77%
23%
77%
Confidence
Next Gen Finals · Hard · Dec 17 · 16:00 UTC
Learner Tien · 2
Rafael Jodar · 3
79%
21%
79%
Confidence
Next Gen Finals · Hard · Dec 17 · 13:15 UTC
Alexander Blockx · 3
Justin Engel · 1
77%
23%
77%
Confidence
Limoges, France · Hard · Final · Dec 14 · 14:30 UTC
Anhelina Kalinina · 2
Elsa Jacquemot · 1
29%
71%
71%
Confidence
Limoges, France · Hard · Semifinals · Dec 13 · 17:30 UTC
Anna-Lena Friedsam · 1
Elsa Jacquemot · 2
27%
73%
73%
Confidence
Limoges, France · Hard · Semifinals · Dec 13 · 15:30 UTC
Cristina Bucsa · 0
Anhelina Kalinina · 2
68%
32%
68%
Confidence
Limoges, France · Hard · Round of 16 · Dec 11 · 13:20 UTC
Anna Siskova · 2
Manon Leonard · 0
26%
74%
74%
Confidence
Limoges, France · Hard · Round of 16 · Dec 11 · 10:30 UTC
Cristina Bucsa · 2
Tiphanie Lemaitre · 0
95%
5%
95%
Confidence
Limoges, France · Hard · Round of 16 · Dec 10 · 18:15 UTC
Sonay Kartal · 1
Anhelina Kalinina · 2
87%
13%
87%
Confidence
Limoges, France · Hard · Round of 32 · Dec 10 · 17:00 UTC
Shuai Zhang · 2
Lucrezia Stefanini · 0
75%
25%
75%
Confidence
Limoges, France · Hard · Round of 32 · Dec 10 · 15:15 UTC
Tiantsoa Rakotomanga Rajaonah · 2
Jessika Ponchet · 0
27%
73%
73%
Confidence
Limoges, France · Hard · Round of 32 · Dec 10 · 13:10 UTC
Chloe Paquet · 0
Elsa Jacquemot · 2
21%
79%
79%
Confidence
Limoges, France · Hard · Round of 32 · Dec 10 · 09:00 UTC
Mingge Xu · 0
Linda Klimovicova · 2
31%
69%
69%
Confidence
Limoges, France · Hard · Round of 32 · Dec 09 · 20:10 UTC
Gabriela Knutson · 2
Alina Charaeva · 1
31%
69%
69%
Confidence