{# 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. 1,494 predictions at medium confidence.

WTA 125K Dubrovnik, Croatia Women Singles · Clay · Round of 32 · Mar 24 · 14:25 UTC
Elena Pridankina · 0
Polona Hercog · 2
44%
56%
56%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Round of 32 · Mar 24 · 10:00 UTC
Tiantsoa Rakotomanga Rajaonah · 0
Sara Sorribes Tormo · 2
55%
45%
55%
Confidence
Yokkaichi, Japan · Hard · Round of 32 · Mar 24 · 03:40 UTC
Maximus Jones · 1
Yasutaka Uchiyama · 2
42%
58%
58%
Confidence
Yokkaichi, Japan · Hard · Round of 32 · Mar 24 · 02:40 UTC
Sanhui Shin · 0
Masamichi Imamura · 2
41%
59%
59%
Confidence
Miami · Hard · Round of 16 · Mar 24 · 01:05 UTC
Amanda Anisimova · 0
Belinda Bencic · 2
61%
39%
61%
Confidence
Miami · Hard · Round of 16 · Mar 23 · 16:40 UTC
Mirra Andreeva · 1
Victoria Mboko · 2
59%
41%
59%
Confidence
Miami · Hard · Round of 32 · Mar 23 · 16:00 UTC
Francisco Cerundolo · 2
Daniil Medvedev · 1
41%
59%
59%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Round of 32 · Mar 23 · 12:45 UTC
Lola Radivojević · 0
Alina Charaeva · 2
57%
43%
57%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Round of 32 · Mar 23 · 12:30 UTC
Maja Chwalinska · 0
Tamara Zidanšek · 2
61%
39%
61%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Round of 32 · Mar 23 · 10:10 UTC
Dominika Salkova · 0
Kaitlin Quevedo · 2
40%
60%
60%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Qualification Final · Mar 23 · 09:00 UTC
Tara Würth · 1
Amarissa Kiara Toth · 2
44%
56%
56%
Confidence
Yokkaichi, Japan · Hard · Qualification Final · Mar 23 · 04:10 UTC
Kasidit Samrej · 2
Tsung-Hao Huang · 0
60%
40%
60%
Confidence
Yokkaichi, Japan · Hard · Qualification Final · Mar 23 · 03:45 UTC
Hyeon Chung · 0
Justin Boulais · 2
56%
44%
56%
Confidence
Yokkaichi, Japan · Hard · Qualification Final · Mar 23 · 02:00 UTC
Fajing Sun · 2
Takuya Kumasaka · 0
63%
37%
63%
Confidence
Miami · Hard · Round of 32 · Mar 23 · 00:50 UTC
Arthur Fils · 2
Stefanos Tsitsipas · 0
56%
44%
56%
Confidence
Miami · Hard · Round of 32 · Mar 22 · 21:05 UTC
Qinwen Zheng · 2
Madison Keys · 1
40%
60%
60%
Confidence
Miami · Hard · Round of 32 · Mar 22 · 17:50 UTC
Rafael Jodar · 0
Tomas Martin Etcheverry · 2
39%
61%
61%
Confidence
Miami · Hard · Round of 32 · Mar 22 · 15:00 UTC
Ekaterina Alexandrova · 1
Jaqueline Cristian · 2
61%
39%
61%
Confidence
Miami · Hard · Round of 32 · Mar 22 · 15:00 UTC
Ethan Quinn · 0
Jiri Lehečka · 2
39%
61%
61%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Qualification Round 1 · Mar 22 · 11:40 UTC
Sada Nahimana · 0
Sara Sorribes Tormo · 2
55%
45%
55%
Confidence
WTA 125K Dubrovnik, Croatia Women Singles · Clay · Qualification Round 1 · Mar 22 · 11:30 UTC
Marina Bassols Ribera · 0
Jule Niemeier · 2
45%
55%
55%
Confidence
Yokkaichi, Japan · Hard · Qualification Round 1 · Mar 22 · 05:55 UTC
Braden Shick · 1
Tai Leonard Sach · 2
64%
36%
64%
Confidence
Yokkaichi, Japan · Hard · Qualification Round 1 · Mar 22 · 04:25 UTC
Hyeon Chung · 2
Yusuke Takahashi · 0
56%
44%
56%
Confidence
Yokkaichi, Japan · Hard · Qualification Round 1 · Mar 22 · 01:00 UTC
Shunsuke Mitsui · 0
Takuya Kumasaka · 1
36%
64%
64%
Confidence
Yokkaichi, Japan · Hard · Qualification Round 1 · Mar 22 · 01:00 UTC
Jie Cui · 2
Yuki Mochizuki · 0
58%
42%
58%
Confidence
Yokkaichi, Japan · Hard · Qualification Round 1 · Mar 22 · 01:00 UTC
Fajing Sun · 2
Koki Matsuda · 0
60%
40%
60%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 22:40 UTC
Gabriel Diallo · 0
Ugo Humbert · 2
39%
61%
61%
Confidence
Miami · Hard · Round of 32 · Mar 21 · 20:20 UTC
Sorana Cirstea · 2
Elise Mertens · 0
56%
44%
56%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 20:10 UTC
Andrey Rublev · 1
Alejandro Tabilo · 2
56%
44%
56%
Confidence
Miami · Hard · Round of 64 · Mar 21 · 16:10 UTC
Terence Atmane · 2
Arthur Rinderknech · 0
38%
62%
62%
Confidence