{# 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.

Indian Wells · Hard · Qualification Round 1 · Mar 01 · 21:35 UTC
Martina Trevisan · 0
Darja Vidmanova · 2
24%
76%
76%
Confidence
Indian Wells · Hard · Qualification Round 1 · Mar 01 · 21:15 UTC
Yuliia Starodubtseva · 0
Elvina Kalieva · 2
39%
61%
61%
Confidence
Indian Wells · Hard · Qualification Round 1 · Mar 01 · 21:15 UTC
Viktorija Golubic · 0
Marina Stakusic · 2
55%
45%
55%
Confidence
Indian Wells · Hard · Qualification Round 1 · Mar 01 · 20:05 UTC
Maria Timofeeva · 2
Suzan Lamens · 0
20%
80%
80%
Confidence
Indian Wells · Hard · Qualification Round 1 · Mar 01 · 19:50 UTC
Kamilla Rakhimova · 2
Maria Carle · 0
58%
42%
58%
Confidence
Indian Wells · Hard · Qualification Round 1 · Mar 01 · 19:40 UTC
Elizabeth Mandlik · 0
Diane Parry · 2
25%
75%
75%
Confidence
Indian Wells · Hard · Qualification Round 1 · Mar 01 · 19:35 UTC
Lulu Sun · 2
Maddison Inglis · 0
55%
45%
55%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 18:55 UTC
Luis Felipe Miguel · 2
Santiago De la Fuente · 1
56%
44%
56%
Confidence
Indian Wells · Hard · Qualification Round 1 · Mar 01 · 18:05 UTC
Simona Waltert · 0
Himeno Sakatsume · 2
52%
48%
52%
Confidence
Indian Wells · Hard · Qualification Round 1 · Mar 01 · 18:05 UTC
Emerson Jones · 0
Nikola Bartunkova · 2
38%
62%
62%
Confidence
Austin · Hard · Final · Mar 01 · 18:00 UTC
Taylor Townsend · 0
Peyton Stearns · 2
69%
31%
69%
Confidence
Indian Wells · Hard · Qualification Round 1 · Mar 01 · 18:00 UTC
Anastasia Zakharova · 2
Caroline Dolehide · 0
57%
43%
57%
Confidence
Indian Wells · Hard · Qualification Round 1 · Mar 01 · 18:00 UTC
Varvara Lepchenko · 0
Linda Fruhvirtova · 2
31%
69%
69%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 17:40 UTC
Victor Braga · 0
Nicolas Moreno de Alboran · 2
22%
78%
78%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 17:15 UTC
Pedro Sakamoto · 2
Victor Hugo Remondy Pagotto · 1
75%
25%
75%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 16:50 UTC
Paulo Andre Saraiva Dos Santos · 2
Marcelo Zormann · 0
52%
48%
52%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 16:35 UTC
Miguel Bellorio Pinheiro · 0
Benjamin Torrealba · 2
55%
45%
55%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 16:05 UTC
Eduardo Ribeiro · 2
Luka Bojicic Ono · 0
67%
33%
67%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 14:45 UTC
Rafael Tosetto · 0
Nicolas Villalon Valdes · 2
50%
50%
50%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 14:25 UTC
Joao Eduardo Schiessl · 2
Joao Pedro Didoni Bonini · 1
54%
46%
54%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 14:15 UTC
Enrique Bogo · 0
Ryan Dickerson · 2
53%
47%
53%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 13:00 UTC
Franco Roncadelli · 2
Ryan Augusto Dos Santos · 0
71%
29%
71%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 13:00 UTC
Carlos Sanchez Jover · 2
Breno Braga · 0
76%
24%
76%
Confidence
Brasilia, Brazil · Clay · Qualification Round 1 · Mar 01 · 13:00 UTC
Enzo Camargo Lima · 0
Joao Vitor Scramin Do Lago · 2
51%
49%
51%
Confidence
Antalya 2, Turkiye · Clay · Round of 16 · Mar 01 · 10:50 UTC
Anastasia Zolotareva · 2
Amarissa Kiara Toth · 0
45%
55%
55%
Confidence
Antalya 2, Turkiye · Clay · Round of 16 · Mar 01 · 10:40 UTC
Alice Rame · 0
Berrak Kocak · 2
81%
19%
81%
Confidence
Antalya 2, Turkiye · Clay · Round of 16 · Mar 01 · 10:30 UTC
Katarina Zavatska · 2
Caroline Werner · 1
37%
63%
63%
Confidence
Antalya, Turkiye · Clay · Final · Mar 01 · 09:35 UTC
Moyuka Uchijima · 2
Anhelina Kalinina · 0
50%
50%
50%
Confidence
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