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

ATP Madrid Masters · Clay · Qualification Round 2
Botic Van de Zandschulp
Juan Manuel Cerundolo
1–2
Apr 22 2025
ATP Madrid Masters · Clay · Qualification Round 2
Jacob Fearnley
Hugo Dellien
2–0
Apr 22 2025
ATP Madrid Masters · Clay · Qualification Round 2
Dušan Lajović
Cristian Garin
2–0
Apr 22 2025
ATP Madrid Masters · Clay · Qualification Round 2
Vit Kopřiva
Valentin Royer
2–1
Apr 22 2025
ATP Madrid Masters · Clay · Qualification Round 2
Borna Gojo
Jerome Kym
2–0
Apr 22 2025
ATP Madrid Masters · Clay · Qualification Round 2
Gabriel Diallo
Borna Ćorić
0–2
Apr 22 2025
ATP Madrid Masters · Clay · Qualification Round 2
Hugo Gaston
Luca Nardi
2–0
Apr 22 2025
ATP Madrid Masters · Clay · Qualification Round 2
Daniel Altmaier
Daniel Elahi Galan
2–1
Apr 22 2025
ATP Madrid Masters · Clay · Qualification Round 2
Thiago Monteiro
Ethan Quinn
1–2
Apr 22 2025
ATP Madrid Masters · Clay · Qualification Round 2
Kamil Majchrzak
Elmer Moller
1–2
Apr 22 2025
ATP Madrid Masters · Clay · Qualification Round 2
Rinky Hijikata
Fabio Fognini
1–2
Apr 22 2025
ATP Madrid Masters · Clay · Round of 128
Roman Safiullin
Arthur Rinderknech
0–2
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Giovanni Mpetshi Perricard
Mariano Navone
0–2
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Federico Cinà
Coleman Wong
2–0
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Benjamin Bonzi
Marin Čilić
2–0
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Christopher O'Connell
Camilo Ugo Carabelli
2–0
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Nuno Borges
Pablo Carreño Busta
2–1
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Corentin Moutet
Harold Mayot
0–1
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Dušan Lajović
Ethan Quinn
0–2
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Roberto Bautista Agut
Jaume Munar
2–1
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Sebastian Ofner
Hugo Gaston
2–0
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Francisco Comesaña
Pedro Martinez
2–0
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Fabio Fognini
Laslo Djere
0–2
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Juan Manuel Cerundolo
Aleksandar Kovačević
2–1
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Alex Michelsen
Alexander Bublik
0–2
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Gael Monfils
Borna Gojo
2–1
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Fábián Marozsán
Flavio Cobolli
0–2
Apr 23 2025
ATP Madrid Masters · Clay · Round of 128
Aleksandar Vukić
Kei Nishikori
1–2
Apr 24 2025
ATP Madrid Masters · Clay · Round of 128
David Goffin
Alexandre Muller
1–1
Apr 24 2025
ATP Madrid Masters · Clay · Round of 128
Damir Džumhur
Mattia Bellucci
2–1
Apr 24 2025