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

Antalya 2, Turkiye · Clay · Round of 16 · Mar 01 · 09:15 UTC
Lisa Pigato · 1
Anastasiia Sobolieva · 0
43%
57%
57%
Confidence
Antalya 2, Turkiye · Clay · Round of 16 · Mar 01 · 08:55 UTC
Mia Ristić · 2
Mai Hontama · 0
37%
63%
63%
Confidence
Antalya 2, Turkiye · Clay · Round of 16 · Mar 01 · 07:30 UTC
Alevtina Ibragimova · 1
Laura Pigossi · 2
49%
51%
51%
Confidence
Antalya 2, Turkiye · Clay · Round of 16 · Mar 01 · 07:30 UTC
Elena Pridankina · 2
Ani Amiraghyan · 0
81%
19%
81%
Confidence
Antalya 2, Turkiye · Clay · Round of 16 · Mar 01 · 07:30 UTC
Teodora Kostović · 2
Lia Karatancheva · 0
81%
19%
81%
Confidence
Acapulco · Hard · Final · Mar 01 · 03:00 UTC
Flavio Cobolli · 2
Frances Tiafoe · 0
34%
66%
66%
Confidence
Merida · Hard · Semifinals · Mar 01 · 02:50 UTC
Jasmine Paolini · 0
Cristina Bucsa · 2
70%
30%
70%
Confidence
Merida · Hard · Semifinals · Mar 01 · 00:00 UTC
Magdalena Frech · 2
Shuai Zhang · 1
47%
53%
53%
Confidence
Santiago · Clay · Semifinals · Feb 28 · 22:40 UTC
Sebastián Báez · 0
Luciano Darderi · 2
27%
73%
73%
Confidence
Austin · Hard · Semifinals · Feb 28 · 21:30 UTC
Ashlyn Krueger · 0
Taylor Townsend · 2
39%
61%
61%
Confidence
Santiago · Clay · Semifinals · Feb 28 · 21:05 UTC
Francisco Cerundolo · 0
Yannick Hanfmann · 2
62%
38%
62%
Confidence
Austin · Hard · Semifinals · Feb 28 · 19:05 UTC
Peyton Stearns · 2
Kimberly Birrell · 1
53%
47%
53%
Confidence
Antalya, Turkiye · Clay · Semifinals · Feb 28 · 10:20 UTC
Veronika Erjavec · 0
Anhelina Kalinina · 2
47%
53%
53%
Confidence
Antalya, Turkiye · Clay · Semifinals · Feb 28 · 09:50 UTC
Mayar Sherif · 1
Moyuka Uchijima · 2
63%
37%
63%
Confidence
Acapulco · Hard · Semifinals · Feb 28 · 03:45 UTC
Frances Tiafoe · 2
Brandon Nakashima · 1
50%
50%
50%
Confidence
Merida · Hard · Quarterfinals · Feb 28 · 03:10 UTC
Jasmine Paolini · 2
Katie Boulter · 1
75%
25%
75%
Confidence
Austin · Hard · Quarterfinals · Feb 28 · 02:45 UTC
Yue Yuan · 0
Ashlyn Krueger · 2
44%
56%
56%
Confidence
Merida · Hard · Quarterfinals · Feb 28 · 01:20 UTC
Victoria Jimenez Kasintseva · 0
Shuai Zhang · 2
40%
60%
60%
Confidence
Acapulco · Hard · Semifinals · Feb 28 · 01:00 UTC
Miomir Kecmanović · 1
Flavio Cobolli · 2
44%
56%
56%
Confidence
Santiago · Clay · Quarterfinals · Feb 28 · 00:00 UTC
Alejandro Tabilo · 0
Sebastián Báez · 2
44%
56%
56%
Confidence
Austin · Hard · Quarterfinals · Feb 28 · 00:00 UTC
Oksana Selekhmeteva · 1
Peyton Stearns · 2
48%
52%
52%
Confidence
Merida · Hard · Quarterfinals · Feb 27 · 23:30 UTC
Zeynep Sönmez · 0
Cristina Bucsa · 2
36%
64%
64%
Confidence
Santiago · Clay · Quarterfinals · Feb 27 · 21:30 UTC
Andrea Pellegrino · 1
Luciano Darderi · 2
13%
87%
87%
Confidence
Austin · Hard · Quarterfinals · Feb 27 · 20:40 UTC
Rebeka Masarova · 1
Taylor Townsend · 2
41%
59%
59%
Confidence
Merida · Hard · Quarterfinals · Feb 27 · 20:00 UTC
Magdalena Frech · 2
Marie Bouzkova · 1
27%
73%
73%
Confidence
Austin · Hard · Quarterfinals · Feb 27 · 19:00 UTC
Kimberly Birrell · 2
Ajla Tomljanovic · 0
46%
54%
54%
Confidence
Santiago · Clay · Quarterfinals · Feb 27 · 18:35 UTC
Francisco Cerundolo · 2
Emilio Nava · 0
57%
43%
57%
Confidence
Santiago · Clay · Quarterfinals · Feb 27 · 16:05 UTC
Yannick Hanfmann · 2
Vilius Gaubas · 1
69%
31%
69%
Confidence
Dubai · Hard · Semifinals · Feb 27 · 15:00 UTC
Andrey Rublev · 0
Tallon Griekspoor · 2
51%
49%
51%
Confidence
Dubai · Hard · Semifinals · Feb 27 · 13:00 UTC
Felix Auger-Aliassime · 0
Daniil Medvedev · 2
60%
40%
60%
Confidence