{# 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. 1,516 predictions at medium confidence.

Brisbane · Hard · Qualification Final · Jan 03 · 05:10 UTC
Elena-Gabriela Ruse · 2
Zeynep Sönmez · 1
62%
38%
62%
Confidence
Brisbane · Hard · Qualification Final · Jan 03 · 02:15 UTC
Rebecca Šramková · 2
Kamilla Rakhimova · 0
41%
59%
59%
Confidence
Brisbane · Hard · Qualification Round 1 · Jan 03 · 01:50 UTC
Ethan Quinn · 2
Benjamin Bonzi · 1
57%
43%
57%
Confidence
Brisbane · Hard · Qualification Round 1 · Jan 03 · 00:00 UTC
Arthur Cazaux · 2
Martin Landaluce · 0
64%
36%
64%
Confidence
Auckland · Hard · Jan 02 · 23:40 UTC
Sinja Kraus · 2
Anastasija Sevastova · 1
56%
44%
56%
Confidence
Auckland · Hard · Jan 02 · 22:00 UTC
Leyre Romero Gormaz · 0
Gabriela Knutson · 2
58%
42%
58%
Confidence
United Cup · Hard · Jan 02 · 11:05 UTC
Stefanos Tsitsipas · 2
Shintaro Mochizuki · 0
63%
37%
63%
Confidence
Brisbane · Hard · Qualification Round 1 · Jan 02 · 03:00 UTC
Yulia Putintseva · 2
Priscilla Hon · 0
45%
55%
55%
Confidence
Brisbane · Hard · Qualification Round 1 · Jan 02 · 02:00 UTC
Shuai Zhang · 2
Fiona Ferro · 1
55%
45%
55%
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 · Dec 19 · 16:00 UTC
Martin Landaluce · 0
Rafael Jodar · 3
64%
36%
64%
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 · 11:00 UTC
Dino Prižmić · 1
Nishesh Basavareddy · 3
62%
38%
62%
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 · 10:30 UTC
Anhelina Kalinina · 2
Alycia Parks · 1
40%
60%
60%
Confidence
Limoges, France · Hard · Round of 32 · Dec 10 · 10:45 UTC
Tamara Korpatsch · 1
Antonia Ružić · 2
36%
64%
64%
Confidence