{# 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. 27 live now.

ATP Challenger Asuncion 2, Paraguay M… · Clay · Round of 32
Juan Estevez
Ryan Dickerson
Jun 15 2026
ATP Challenger Asuncion 2, Paraguay M… · Clay · Qualification Final
Samuel Heredia
Ezequiel Monferrer
2–0
Jun 15 2026
56%
ATP Challenger Asuncion 2, Paraguay M… · Clay · Qualification Final
Ignacio Monzon
Valentin Basel
2–0
Jun 15 2026
79%
ATP Challenger Asuncion 2, Paraguay M… · Clay · Qualification Final
Connor Huertas Del Pino
Enzo Kohlmann de Freitas
2–0
Jun 15 2026
56%
ATP Challenger Royan, France Men Sing… · Clay · Round of 32
Carlos Sanchez Jover
Alejandro Moro Canas
2–1
Jun 15 2026
66%
Nottingham 2, Great Britain · Grass · Round of 32
Anton Matusevich
Arthur Gea
0–2
Jun 15 2026
66%
Nottingham 2, Great Britain · Grass · Round of 32
Coleman Wong
Billy Harris
1–2
Jun 15 2026
53%
ATP Challenger Royan, France Men Sing… · Clay · Round of 32
Lucio Ratti
Calvin Hemery
1–1
Jun 15 2026
80%
ATP Challenger Asuncion 2, Paraguay M… · Clay · Qualification Final
Arklon Huertas Del Pino Cordova
Gustavo Ribeiro de Almeida
0–2
Jun 15 2026
51%
ATP Challenger Asuncion 2, Paraguay M… · Clay · Qualification Final
Federico Gaston Gonzalez Benitez
Ignacio Parisca Romera
0–2
Jun 15 2026
56%
ATP Challenger Asuncion 2, Paraguay M… · Clay · Qualification Final
Maximo Zeitune
Joao Victor Couto Loureiro
2–1
Jun 15 2026
57%
Parma, Italy · Clay · Round of 32
Buvaysar Gadamauri
Damir Džumhur
2–0
Jun 15 2026
74%
ATP Challenger Asuncion 2, Paraguay M… · Clay · Round of 32
Bruno Fernandez
Nick Hardt
1–2
Jun 16 2026
67%
ATP Challenger Asuncion 2, Paraguay M… · Clay · Round of 32
Juan Estevez
Samuel Alejandro Linde Palacios
2–0
Jun 16 2026
61%
ATP Challenger Asuncion 2, Paraguay M… · Clay · Round of 32
Carlos Maria Zarate
Juan Sebastian Gomez
1–2
Jun 16 2026
66%
ATP Challenger Asuncion 2, Paraguay M… · Clay · Round of 32
Lorenzo Joaquin Rodriguez
Eduardo Ribeiro
0–2
Jun 16 2026
64%
Parma, Italy · Clay · Round of 32
Alvaro Guillen Meza
Federico Bondioli
1–2
Jun 16 2026
65%
Parma, Italy · Clay · Round of 32
Oriol Roca Batalla
Francesco Passaro
2–0
Jun 16 2026
69%
Parma, Italy · Clay · Round of 32
Daniel Elahi Galan
Zsombor Piros
2–1
Jun 16 2026
66%
Poznan, Poland · Clay · Round of 32
Hynek Barton
Kimmer Coppejans
2–0
Jun 16 2026
55%
ATP Challenger Royan, France Men Sing… · Clay · Round of 32
Daniel Jade
Michael Zhu
2–1
Jun 16 2026
57%
ATP Challenger Royan, France Men Sing… · Clay · Round of 32
Max Alcala Gurri
Andres Santamarta Roig
2–0
Jun 16 2026
71%
Poznan, Poland · Clay · Round of 32
Michele Ribecai
Henri Squire
2–0
Jun 16 2026
66%
Halle · Grass · Round of 32
Mattia Bellucci
Alexander Bublik
2–0
Jun 16 2026
68%
Halle · Grass · Round of 32
Karen Khachanov
Ethan Quinn
1–2
Jun 16 2026
73%
Parma, Italy · Clay · Round of 32
Marco Cecchinato
Carlo Alberto Caniato
2–1
Jun 16 2026
73%
Poznan, Poland · Clay · Round of 32
Pedro Boscardin Dias
Jan Choinski
0–2
Jun 16 2026
66%
Halle · Grass · Round of 32
Alexei Popyrin
Raphael Collignon
0–2
Jun 16 2026
58%
Nottingham 2, Great Britain · Grass · Round of 32
Yunchaokete Bu
Otto Virtanen
Jun 16 2026
60%
Nottingham 2, Great Britain · Grass · Round of 32
Soonwoo Kwon
Otto Virtanen
0–2
Jun 16 2026