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

Bogota · Clay · Qualification Round 1 · Mar 29 · 03:00 UTC
Laura Valentina Villamil Arias · 0
Caroline Werner · 2
28%
72%
72%
Confidence
Bogota · Clay · Qualification Round 1 · Mar 29 · 02:40 UTC
Irene Burillo · 2
Mariana Isabel Higuita Barraza · 1
83%
17%
83%
Confidence
Bogota · Clay · Qualification Round 1 · Mar 29 · 01:50 UTC
Jazmin Ortenzi · 2
Sara Alejandra Lozano Avellaneda · 0
79%
21%
79%
Confidence
Bogota · Clay · Qualification Round 1 · Mar 28 · 22:30 UTC
Miriana Tona · 2
Berfu Cengiz · 1
32%
68%
68%
Confidence
Houston · Clay · Qualification Round 1 · Mar 28 · 21:20 UTC
Stefan Dostanic · 0
Andres Andrade · 2
35%
65%
65%
Confidence
Charleston · Clay · Qualification Round 1 · Mar 28 · 20:15 UTC
Kristina Mladenovic · 1
Mary Stoiana · 2
31%
69%
69%
Confidence
Miami · Hard · Final · Mar 28 · 19:00 UTC
Aryna Sabalenka · 2
Coco Gauff · 1
76%
24%
76%
Confidence
Charleston · Clay · Qualification Round 1 · Mar 28 · 16:50 UTC
Polina Kudermetova · 2
Carolyn Ansari · 1
73%
27%
73%
Confidence
Bogota · Clay · Qualification Round 1 · Mar 28 · 16:35 UTC
Laura Pigossi · 1
Katarina Zavatska · 2
68%
32%
68%
Confidence
Charleston · Clay · Qualification Round 1 · Mar 28 · 16:30 UTC
Donna Vekić · 2
Sachia Vickery · 0
88%
12%
88%
Confidence
Houston · Clay · Qualification Round 1 · Mar 28 · 16:00 UTC
Jack Pinnington Jones · 2
Jeffrey John Wolf · 0
81%
19%
81%
Confidence
Houston · Clay · Qualification Round 1 · Mar 28 · 16:00 UTC
Darwin Blanch · 2
Genaro Alberto Olivieri · 1
32%
68%
68%
Confidence
Charleston · Clay · Qualification Round 1 · Mar 28 · 15:00 UTC
Usue Maitane Arconada · 0
Viktoriya Tomova · 2
19%
81%
81%
Confidence
Bogota · Clay · Qualification Round 1 · Mar 28 · 15:00 UTC
Emanuela Lares · 0
Anastasia Tikhonova · 2
23%
77%
77%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Semifinals · Mar 28 · 13:00 UTC
Anhelina Kalinina · 2
Tamara Zidanšek · 1
65%
35%
65%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Semifinals · Mar 28 · 13:00 UTC
Andrea Lazaro Garcia · 2
Mayar Sherif · 0
29%
71%
71%
Confidence
Miami · Hard · Semifinals · Mar 27 · 23:05 UTC
Alexander Zverev · 0
Jannik Sinner · 2
18%
82%
82%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Round of 16 · Mar 27 · 14:40 UTC
Andrea Lazaro Garcia · 2
Tena Lukas · 0
77%
23%
77%
Confidence
Yokkaichi, Japan · Hard · Quarterfinals · Mar 27 · 03:55 UTC
Fajing Sun · 0
Yasutaka Uchiyama · 2
31%
69%
69%
Confidence
Miami · Hard · Quarterfinals · Mar 26 · 23:00 UTC
Francisco Cerundolo · 0
Alexander Zverev · 2
33%
67%
67%
Confidence
Miami · Hard · Quarterfinals · Mar 26 · 17:10 UTC
Frances Tiafoe · 0
Jannik Sinner · 2
13%
87%
87%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Round of 16 · Mar 26 · 09:30 UTC
Anhelina Kalinina · 2
Nuria Brancaccio · 0
71%
29%
71%
Confidence
Yokkaichi, Japan · Hard · Round of 16 · Mar 26 · 05:05 UTC
Yu Hsiou Hsu · 1
Yuta Shimizu · 2
75%
25%
75%
Confidence
Yokkaichi, Japan · Hard · Round of 16 · Mar 26 · 02:00 UTC
Fajing Sun · 2
Masamichi Imamura · 1
70%
30%
70%
Confidence
Yokkaichi, Japan · Hard · Round of 16 · Mar 26 · 02:00 UTC
Naoya Honda · 0
Liam Broady · 2
25%
75%
75%
Confidence
Miami · Hard · Quarterfinals · Mar 25 · 23:00 UTC
Aryna Sabalenka · 2
Hailey Baptiste · 0
95%
5%
95%
Confidence
Miami · Hard · Quarterfinals · Mar 25 · 19:40 UTC
Martin Landaluce · 0
Jiri Lehečka · 2
12%
88%
88%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Round of 16 · Mar 25 · 10:00 UTC
Mayar Sherif · 2
Mia Ristić · 0
78%
22%
78%
Confidence
Miami · Hard · Round of 16 · Mar 25 · 02:00 UTC
Quentin Halys · 0
Alexander Zverev · 2
11%
89%
89%
Confidence
Miami · Hard · Round of 16 · Mar 24 · 21:00 UTC
Alex Michelsen · 0
Jannik Sinner · 2
10%
90%
90%
Confidence