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

Australian Open · Hard · Qualification Round 1 · Jan 12 · 06:30 UTC
Zsombor Piros · 0
Lukas Klein · 2
83%
17%
83%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 06:10 UTC
Bernard Tomic · 2
Hugo Dellien · 0
66%
34%
66%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 06:05 UTC
Tamara Zidanšek · 2
Jessika Ponchet · 0
70%
30%
70%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 06:00 UTC
Camilla Rosatello · 0
Justina Mikulskyte · 2
28%
72%
72%
Confidence
Auckland · Hard · Round of 32 · Jan 12 · 05:00 UTC
Cameron Norrie · 2
Hugo Gaston · 0
66%
34%
66%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 04:45 UTC
Pierre-Hugues Herbert · 2
Guy Den Ouden · 1
71%
29%
71%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 04:40 UTC
Tereza Mrdeza · 0
Teodora Kostović · 2
27%
73%
73%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 04:35 UTC
Nikoloz Basilashvili · 0
Gonzalo Bueno · 2
92%
8%
92%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 04:30 UTC
Mark Lajal · 0
Francesco Passaro · 2
66%
34%
66%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 04:30 UTC
Aliaksandra Sasnovich · 2
Ksenia Efremova · 0
95%
5%
95%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 04:25 UTC
Kathinka von Deichmann · 2
Renee Alame · 1
79%
21%
79%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 04:20 UTC
Taylor Townsend · 2
Nao Hibino · 1
86%
14%
86%
Confidence
Adelaide · Hard · Round of 32 · Jan 12 · 04:00 UTC
Reilly Opelka · 2
Alexei Popyrin · 0
79%
21%
79%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 03:35 UTC
Tristan Boyer · 2
Alex Barrena · 1
80%
20%
80%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 03:10 UTC
Joao Lucas Reis da Silva · 0
Henrique Rocha · 2
15%
85%
85%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 03:05 UTC
Giulio Zeppieri · 2
Dan Added · 0
83%
17%
83%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 03:05 UTC
Rebeka Masarova · 2
Alina Charaeva · 1
71%
29%
71%
Confidence
Hobart · Hard · Round of 32 · Jan 12 · 03:05 UTC
Ayano Shimizu · 0
Elisabetta Cocciaretto · 2
8%
92%
92%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 03:00 UTC
Stefani Webb · 0
Linda Klimovicova · 2
15%
85%
85%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 02:55 UTC
Luka Pavlovic · 0
Colton Smith · 2
18%
82%
82%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 02:50 UTC
Maja Chwalinska · 2
Madison Brengle · 0
84%
16%
84%
Confidence
Hobart · Hard · Round of 32 · Jan 12 · 02:45 UTC
Katie Volynets · 1
Ann Li · 2
28%
72%
72%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 02:35 UTC
Matej Dodig · 1
Benjamin Hassan · 2
70%
30%
70%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 02:30 UTC
Mayar Sherif · 0
Guiomar Maristany · 2
28%
72%
72%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 02:25 UTC
Brandon Holt · 2
Lukas Neumayer · 1
75%
25%
75%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 02:15 UTC
Philip Sekulic · 1
Marco Trungelliti · 2
26%
74%
74%
Confidence
Adelaide · Hard · Qualification Final · Jan 12 · 02:10 UTC
Thiago Agustin Tirante · 0
Andrea Vavassori · 2
66%
34%
66%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 02:10 UTC
Gabriela Knutson · 0
Lizette Cabrera · 2
65%
35%
65%
Confidence
Australian Open · Hard · Qualification Round 1 · Jan 12 · 02:05 UTC
Andrea Lazaro Garcia · 0
Tatiana Prozorova · 2
26%
74%
74%
Confidence
Adelaide · Hard · Round of 32 · Jan 12 · 02:05 UTC
Ajla Tomljanovic · 1
Clara Tauson · 0
29%
71%
71%
Confidence