{# 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 · Matches

Tennis matches

Every ATP and WTA match — live, upcoming, and recent results. 2 live now.

San Miguel de Tucuman, Argentina · Clay · Qualification Round 1
Felipe de Dios
Wilson Leite
1–2
Jun 07 2026
75%
ATP Challenger Birmingham, Great Brit… · Grass · Final
Yunchaokete Bu
Otto Virtanen
2–1
Jun 07 2026
58%
Ilkley, Great Britain · Grass · Qualification Round 1
Edward Winter
Alastair Gray
1–2
Jun 07 2026
65%
Ilkley, Great Britain · Grass · Qualification Round 1
Oliver Crawford
Mark Ceban
2–0
Jun 07 2026
79%
Bratislava, Slovakia · Clay · Qualification Round 1
Max Lorincik
Abdullah Shelbayh
0–2
Jun 07 2026
66%
San Miguel de Tucuman, Argentina · Clay · Qualification Round 1
Mateo Carballo
Julian Cundom
0–2
Jun 07 2026
69%
Bratislava, Slovakia · Clay · Qualification Round 1
Nicolas Alvarez Varona
Miloš Karol
2–1
Jun 07 2026
58%
ATP Challenger Cattolica, Italy Men S… · Clay · Qualification Round 1
Carlo Alberto Caniato
Giuseppe La Vela
2–0
Jun 07 2026
72%
ATP Challenger Cattolica, Italy Men S… · Clay · Qualification Round 1
Daniel Cukierman
Pietro Ricci
1–2
Jun 07 2026
81%
ATP Challenger Cattolica, Italy Men S… · Clay · Qualification Round 1
Peter Fajta
Miguel Tobon
0–1
Jun 07 2026
69%
San Miguel de Tucuman, Argentina · Clay · Qualification Round 1
Samuel Heredia
Jose Gabriel Fernandez
2–0
Jun 07 2026
52%
San Miguel de Tucuman, Argentina · Clay · Qualification Round 1
Samuel Alejandro Linde Palacios
Benjamin Chelia
1–2
Jun 07 2026
61%
Tyler, USA · Hard · Final
Adam Walton
Andre Ilagan
2–0
Jun 07 2026
73%
San Miguel de Tucuman, Argentina · Clay · Qualification Round 1
Amador Salazar
Ezequiel Monferrer
1–2
Jun 07 2026
65%
San Miguel de Tucuman, Argentina · Clay · Qualification Round 1
Nicolas Villalon Valdes
Gonzalo Zeitune
2–1
Jun 07 2026
54%
Perugia, Italy · Clay · Final
Henrique Rocha
Daniel Merida
2–0
Jun 07 2026
57%
San Miguel de Tucuman, Argentina · Clay · Qualification Round 1
Ignacio Monzon
Santiago Giamichelle
1–2
Jun 07 2026
54%
San Miguel de Tucuman, Argentina · Clay · Qualification Round 1
Federico Zeballos
Tomas Martinez
Jun 08 2026
50%
San Miguel de Tucuman, Argentina · Clay · Qualification Round 1
Agustin Libre
Tomas Martinez
1–2
Jun 08 2026
50%
San Miguel de Tucuman, Argentina · Clay · Qualification Round 1
Leonel Cesar Castro
Thiago Cigarran
0–2
Jun 08 2026
69%
Lyon, France · Clay · Round of 32
Pol Martin Tiffon
Dali Blanch
Jun 08 2026
67%
Lyon, France · Clay · Qualification Final
David Jorda Sanchis
Svyatoslav Gulin
0–2
Jun 08 2026
78%
Lyon, France · Clay · Qualification Final
Luca Staeheli
Iliyan Radulov
2–0
Jun 08 2026
55%
Lyon, France · Clay · Qualification Final
Lucas Poullain
Raphael Perot
0–2
Jun 08 2026
69%
ATP Challenger Cattolica, Italy Men S… · Clay · Round of 32
Liam Broady
Alexander Vasilev
Jun 08 2026
72%
ATP Challenger Cattolica, Italy Men S… · Clay · Qualification Final
Lucio Ratti
Sergio Callejon Hernando
1–2
Jun 08 2026
55%
ATP Challenger Cattolica, Italy Men S… · Clay · Qualification Final
Carlos Sanchez Jover
Manuel Mazza
2–1
Jun 08 2026
59%
ATP Challenger Cattolica, Italy Men S… · Clay · Qualification Final
Pyotr Nesterov
Gianmarco Ferrari
2–1
Jun 08 2026
58%
Bratislava, Slovakia · Clay · Qualification Final
Andrej Martin
Alex Marti Pujolras
2–1
Jun 08 2026
51%
Bratislava, Slovakia · Clay · Qualification Final
Martin Krumich
Mathys Erhard
2–1
Jun 08 2026
74%