{# 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 the Discord Join now →
Docs MCP Images Tournaments Rankings Matches Predictions Tips (3rd party) ↗ ⚡ Get the Sports Addon
Tennis · Predictions

Tennis predictions

Calibrated XGBoost predictions for ATP and WTA matches. 5,041 predictions.

Brisbane · Hard · Qualification Round 1 · Jan 02 · 01:35 UTC
Astra Sharma · 0
Kamilla Rakhimova · 2
25%
75%
75%
Confidence
Brisbane · Hard · Qualification Round 1 · Jan 02 · 00:00 UTC
Antonia Ružić · 0
Maria Timofeeva · 2
80%
20%
80%
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
Rebeka Masarova · 0
Katie Volynets · 2
40%
60%
60%
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 · 16:00 UTC
Martin Landaluce · 0
Rafael Jodar · 3
64%
36%
64%
Confidence
Next Gen Finals · Hard · Dec 19 · 12:30 UTC
Alexander Blockx · 3
Dino Prižmić · 1
49%
51%
51%
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 18 · 16:00 UTC
Nicolai Budkov Kjaer · 3
Rafael Jodar · 1
45%
55%
55%
Confidence
Next Gen Finals · Hard · Dec 18 · 12:45 UTC
Alexander Blockx · 3
Nishesh Basavareddy · 0
38%
62%
62%
Confidence
Next Gen Finals · Hard · Dec 18 · 11:00 UTC
Dino Prižmić · 3
Justin Engel · 1
64%
36%
64%
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
Next Gen Finals · Hard · Dec 17 · 11:00 UTC
Dino Prižmić · 1
Nishesh Basavareddy · 3
62%
38%
62%
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 · Quarterfinals · Dec 12 · 16:10 UTC
Anna-Lena Friedsam · 2
Tiantsoa Rakotomanga Rajaonah · 1
55%
45%
55%
Confidence
Limoges, France · Hard · Quarterfinals · Dec 12 · 14:00 UTC
Anna Siskova · 1
Elsa Jacquemot · 2
38%
62%
62%
Confidence
Limoges, France · Hard · Quarterfinals · Dec 12 · 12:45 UTC
Cristina Bucsa · 2
Antonia Ružić · 0
48%
52%
52%
Confidence
Limoges, France · Hard · Quarterfinals · Dec 12 · 10:30 UTC
Anhelina Kalinina · 2
Alycia Parks · 1
40%
60%
60%
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 · 20:35 UTC
Fiona Ferro · 0
Alycia Parks · 2
46%
54%
54%
Confidence