{# 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. #}
FIFA WORLD CUP 2026
Group AMexico·Czechia·South Africa·South KoreaGroup BBosnia & Herzegovina·Canada·Qatar·SwitzerlandGroup CBrazil·Haiti·Morocco·ScotlandGroup DAustralia·Paraguay·Türkiye·USAGroup ECuraçao·Ecuador·Germany·Côte d'IvoireGroup FJapan·Netherlands·Sweden·TunisiaGroup GBelgium·Egypt·Iran·New ZealandGroup HCabo Verde·Saudi Arabia·Spain·UruguayGroup IFrance·Iraq·Norway·SenegalGroup JAlgeria·Argentina·Austria·JordanGroup KColombia·DR Congo·Portugal·UzbekistanGroup LCroatia·England·Ghana·Panama Group AMexico·Czechia·South Africa·South KoreaGroup BBosnia & Herzegovina·Canada·Qatar·SwitzerlandGroup CBrazil·Haiti·Morocco·ScotlandGroup DAustralia·Paraguay·Türkiye·USAGroup ECuraçao·Ecuador·Germany·Côte d'IvoireGroup FJapan·Netherlands·Sweden·TunisiaGroup GBelgium·Egypt·Iran·New ZealandGroup HCabo Verde·Saudi Arabia·Spain·UruguayGroup IFrance·Iraq·Norway·SenegalGroup JAlgeria·Argentina·Austria·JordanGroup KColombia·DR Congo·Portugal·UzbekistanGroup LCroatia·England·Ghana·Panama
Open full hub →
Growing Discord community — direct access to the developer, live coverage & picks. Join the Discord Join now →
Tournaments Rankings Matches Predictions ⚡ Get the Sports Addon
Tennis · Predictions

Tennis predictions

Calibrated XGBoost predictions for ATP and WTA matches. 2,671 predictions at medium confidence.

San Miguel de Tucuman, Argentina · Clay · Round of 32 · Jun 10 · 16:00 UTC
Nick Hardt · 2
Bruno Fernandez · 0
61%
39%
61%
Confidence
WTA 125K Ilkley, Great Britain Women Singles · Grass · Round of 32 · Jun 10 · 15:55 UTC
Tereza Martincova · 0
Katie Swan · 2
56%
44%
56%
Confidence
WTA 125K Modena, Italy Women Singles · Clay · Round of 16 · Jun 10 · 14:10 UTC
Laura Samson · 2
Darja Semenistaja · 0
42%
58%
58%
Confidence
Lyon, France · Clay · Round of 16 · Jun 10 · 14:05 UTC
Nikolas Sanchez Izquierdo · 2
Luca Van Assche · 1
40%
60%
60%
Confidence
WTA 125K Ilkley, Great Britain Women Singles · Grass · Round of 32 · Jun 10 · 13:40 UTC
Iryna Shymanovich · 0
Lanlana Tararudee · 2
37%
63%
63%
Confidence
Ilkley, Great Britain · Grass · Round of 32 · Jun 10 · 13:40 UTC
Tristan Schoolkate · 2
Paul Jubb · 1
60%
40%
60%
Confidence
WTA 125K Ilkley, Great Britain Women Singles · Grass · Round of 32 · Jun 10 · 13:40 UTC
Mingge Xu · 1
Elizabeth Mandlik · 2
57%
43%
57%
Confidence
San Miguel de Tucuman, Argentina · Clay · Round of 32 · Jun 10 · 13:00 UTC
Nicolas Villalon Valdes · 1
Lorenzo Joaquin Rodriguez · 2
40%
60%
60%
Confidence
Lyon, France · Clay · Round of 16 · Jun 10 · 12:40 UTC
Tristan Boyer · 2
Matteo Martineau · 0
56%
44%
56%
Confidence
Ilkley, Great Britain · Grass · Round of 32 · Jun 10 · 12:30 UTC
Felix Gill · 1
Filippo Romano · 2
55%
45%
55%
Confidence
Lyon, France · Clay · Round of 32 · Jun 10 · 12:00 UTC
Thomas Faurel · 2
Florent Bax · 1
58%
42%
58%
Confidence
's-Hertogenbosch · Grass · Round of 32 · Jun 10 · 11:45 UTC
Nikola Bartunkova · 1
Hanne Vandewinkel · 2
56%
44%
56%
Confidence
's-Hertogenbosch · Grass · Round of 32 · Jun 10 · 11:00 UTC
Tallon Griekspoor · 2
Botic Van de Zandschulp · 1
61%
39%
61%
Confidence
London · Grass · Round of 16 · Jun 10 · 10:30 UTC
Iva Jovic · 2
Alexandra Eala · 0
59%
41%
59%
Confidence
's-Hertogenbosch · Grass · Round of 32 · Jun 10 · 10:00 UTC
Hubert Hurkacz · 1
Marton Fucsovics · 2
40%
60%
60%
Confidence
WTA 125K Modena, Italy Women Singles · Clay · Round of 16 · Jun 10 · 10:00 UTC
Noma Noha Akugue · 0
Katarzyna Kawa · 2
40%
60%
60%
Confidence
's-Hertogenbosch · Grass · Round of 32 · Jun 10 · 09:00 UTC
Lois Boisson · 1
Solana Sierra · 2
39%
61%
61%
Confidence
's-Hertogenbosch · Grass · Round of 32 · Jun 10 · 09:00 UTC
Thijs Boogaard · 2
Yibing Wu · 1
45%
55%
55%
Confidence
Stuttgart · Grass · Round of 16 · Jun 10 · 09:00 UTC
Mattia Bellucci · 2
Yannick Hanfmann · 1
38%
62%
62%
Confidence
Bratislava, Slovakia · Clay · Round of 16 · Jun 10 · 08:30 UTC
Petr Brunclik · 2
Andrej Martin · 0
63%
37%
63%
Confidence
ATP Challenger Cattolica, Italy Men Singles · Clay · Round of 16 · Jun 10 · 08:00 UTC
Gianmarco Ferrari · 0
Roberto Carballés Baena · 2
45%
55%
55%
Confidence
WTA 125K Modena, Italy Women Singles · Clay · Round of 32 · Jun 09 · 18:30 UTC
Noemi Basiletti · 0
Varvara Lepchenko · 2
38%
62%
62%
Confidence
London · Grass · Round of 32 · Jun 09 · 15:25 UTC
Marie Bouzkova · 2
Polina Kudermetova · 0
59%
41%
59%
Confidence
San Miguel de Tucuman, Argentina · Clay · Qualification Final · Jun 09 · 15:15 UTC
Nicolas Villalon Valdes · 2
Ezequiel Monferrer · 0
44%
56%
56%
Confidence
San Miguel de Tucuman, Argentina · Clay · Qualification Final · Jun 09 · 14:55 UTC
Santiago Giamichelle · 1
Thiago Cigarran · 2
63%
37%
63%
Confidence
Lyon, France · Clay · Round of 32 · Jun 09 · 13:10 UTC
Sascha Gueymard Wayenburg · 0
Clement Tabur · 2
35%
65%
65%
Confidence
San Miguel de Tucuman, Argentina · Clay · Qualification Final · Jun 09 · 13:05 UTC
Samuel Heredia · 2
Julian Cundom · 0
41%
59%
59%
Confidence
San Miguel de Tucuman, Argentina · Clay · Qualification Final · Jun 09 · 13:05 UTC
Mateo Del Pino · 1
Arklon Huertas Del Pino Cordova · 2
37%
63%
63%
Confidence
Bratislava, Slovakia · Clay · Round of 32 · Jun 09 · 12:10 UTC
Hynek Barton · 2
Buvaysar Gadamauri · 1
57%
43%
57%
Confidence
Stuttgart · Grass · Round of 32 · Jun 09 · 12:00 UTC
Jan-Lennard Struff · 2
Alexis Galarneau · 1
58%
42%
58%
Confidence