{# 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. 4,748 predictions.

Santiago · Clay · Qualification Final · Feb 22 · 14:00 UTC
Dino Prižmić · 2
Hugo Dellien · 1
76%
24%
76%
Confidence
WTA 125K Les Sables d Olonne, France Women Singles · Hard · Final · Feb 22 · 14:00 UTC
Dominika Salkova · 2
Andrea Lazaro Garcia · 0
66%
34%
66%
Confidence
WTA 125K Oeiras 2, Portugal Women Singles · Hard · Final · Feb 22 · 11:00 UTC
Viktorija Golubic · 0
Daria Snigur · 2
49%
51%
51%
Confidence
Antalya, Turkiye · Clay · Feb 22 · 09:50 UTC
Defne Cirpanli · 0
Katarina Zavatska · 2
43%
57%
57%
Confidence
Antalya, Turkiye · Clay · Feb 22 · 09:50 UTC
Amarissa Kiara Toth · 2
Sofia Shapatava · 1
74%
26%
74%
Confidence
Antalya, Turkiye · Clay · Feb 22 · 09:35 UTC
Deniz Cakil · 0
Anastasia Zolotareva · 2
31%
69%
69%
Confidence
Dubai · Hard · Qualification Final · Feb 22 · 09:20 UTC
Pablo Carreño Busta · 2
Luca Nardi · 1
76%
24%
76%
Confidence
Antalya, Turkiye · Clay · Feb 22 · 09:15 UTC
Ikumi Yamazaki · 0
Dalila Spiteri · 2
31%
69%
69%
Confidence
Dubai · Hard · Qualification Final · Feb 22 · 09:10 UTC
Quentin Halys · 2
Alexander Shevchenko · 0
60%
40%
60%
Confidence
Antalya, Turkiye · Clay · Feb 22 · 07:30 UTC
Mia Ristić · 2
Darya Astakhova · 0
57%
43%
57%
Confidence
Antalya, Turkiye · Clay · Feb 22 · 07:30 UTC
Carolina Alves · 0
Martina Colmegna · 2
73%
27%
73%
Confidence
Antalya, Turkiye · Clay · Feb 22 · 07:30 UTC
Iryna Shymanovich · 2
Denislava Glushkova · 0
84%
16%
84%
Confidence
Antalya, Turkiye · Clay · Feb 22 · 07:30 UTC
Alevtina Ibragimova · 2
Polona Hercog · 1
43%
57%
57%
Confidence
Dubai · Hard · Qualification Final · Feb 22 · 07:00 UTC
Jan-Lennard Struff · 1
Otto Virtanen · 2
57%
43%
57%
Confidence
Dubai · Hard · Qualification Final · Feb 22 · 07:00 UTC
Giovanni Mpetshi Perricard · 2
Jan Choinski · 1
58%
42%
58%
Confidence
Acapulco · Hard · Qualification Round 1 · Feb 22 · 02:55 UTC
Patrick Kypson · 2
Stefan Kozlov · 0
50%
50%
50%
Confidence
Acapulco · Hard · Qualification Round 1 · Feb 22 · 02:00 UTC
Alex Hernandez · 0
Coleman Wong · 2
35%
65%
65%
Confidence
Acapulco · Hard · Qualification Round 1 · Feb 22 · 01:55 UTC
Zachary Svajda · 2
Andres Martin · 0
61%
39%
61%
Confidence
Acapulco · Hard · Qualification Round 1 · Feb 22 · 01:05 UTC
Bernard Tomic · 0
Nicolas Mejia · 1
50%
50%
50%
Confidence
Delray Beach · Hard · Semifinals · Feb 22 · 01:00 UTC
Tommy Paul · 2
Learner Tien · 1
50%
50%
50%
Confidence
Acapulco · Hard · Qualification Round 1 · Feb 22 · 00:25 UTC
Juan Pablo Ficovich · 0
Yibing Wu · 2
10%
90%
90%
Confidence
Acapulco · Hard · Qualification Round 1 · Feb 21 · 23:00 UTC
Mackenzie McDonald · 1
Elias Ymer · 2
61%
39%
61%
Confidence
Acapulco · Hard · Qualification Round 1 · Feb 21 · 23:00 UTC
Rinky Hijikata · 2
Alan Magadan · 0
89%
11%
89%
Confidence
Acapulco · Hard · Qualification Round 1 · Feb 21 · 23:00 UTC
Rafael De Alba · 0
Sho Shimabukuro · 2
4%
96%
96%
Confidence
Merida · Hard · Qualification Round 1 · Feb 21 · 22:40 UTC
Diane Parry · 0
Heather Watson · 2
60%
40%
60%
Confidence
Merida · Hard · Qualification Round 1 · Feb 21 · 22:30 UTC
Miriana Tona · 2
Valeriya Strakhova · 0
51%
49%
51%
Confidence
Midland, USA · Hard · Semifinals · Feb 21 · 22:20 UTC
Alina Charaeva · 2
Darja Vidmanova · 1
34%
66%
66%
Confidence
Merida · Hard · Qualification Round 1 · Feb 21 · 22:20 UTC
Victoria Jimenez Kasintseva · 2
Katarina Jokić · 0
71%
29%
71%
Confidence
Austin · Hard · Feb 21 · 21:45 UTC
Carmen Andreea Herea · 0
Whitney Osuigwe · 2
38%
62%
62%
Confidence
Merida · Hard · Qualification Round 1 · Feb 21 · 21:10 UTC
Lia Karatancheva · 2
Kayla Cross · 0
24%
76%
76%
Confidence