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

Miami · Hard · Round of 128
Rinky Hijikata
Hamad Medjedović
2–1
Mar 19 2025
Miami · Hard · Round of 128
Aleksandar Vukić
David Goffin
1–2
Mar 19 2025
Miami · Hard · Round of 128
Alexander Bublik
Sebastián Báez
2–0
Mar 19 2025
Miami · Hard · Round of 128
Tristan Schoolkate
Ethan Quinn
2–0
Mar 19 2025
Miami · Hard · Round of 128
Gael Monfils
Fábián Marozsán
2–1
Mar 19 2025
Miami · Hard · Round of 128
Francisco Comesaña
Federico Cinà
0–2
Mar 19 2025
Miami · Hard · Round of 128
Chun-Hsin Tseng
Mattia Bellucci
2–0
Mar 19 2025
Miami · Hard · Round of 128
Camilo Ugo Carabelli
Brandon Holt
2–1
Mar 19 2025
Miami · Hard · Round of 128
Mackenzie McDonald
Nick Kyrgios
1–2
Mar 19 2025
Miami · Hard · Round of 128
Alexander Blockx
Corentin Moutet
0–2
Mar 19 2025
Miami · Hard · Round of 128
Christopher O'Connell
Roberto Carballés Baena
1–2
Mar 19 2025
Miami · Hard · Round of 128
Aleksandar Kovačević
Miomir Kecmanović
0–2
Mar 20 2025
Miami · Hard · Round of 128
Alexandre Muller
Rei Sakamoto
2–0
Mar 20 2025
Miami · Hard · Round of 128
Arthur Rinderknech
Jaume Munar
0–2
Mar 20 2025
Miami · Hard · Round of 128
Eliot Spizzirri
Billy Harris
2–1
Mar 20 2025
Miami · Hard · Round of 128
Thiago Seyboth Wild
Quentin Halys
0–2
Mar 20 2025
Miami · Hard · Round of 128
Nicolas Jarry
Flavio Cobolli
Mar 20 2025
Miami · Hard · Round of 128
Thiago Agustin Tirante
Flavio Cobolli
2–1
Mar 20 2025
Miami · Hard · Round of 128
Zizou Bergs
Nuno Borges
2–0
Mar 20 2025
Miami · Hard · Round of 128
Benjamin Bonzi
Jacob Fearnley
1–2
Mar 20 2025
Miami · Hard · Round of 128
Christopher Eubanks
Reilly Opelka
0–2
Mar 20 2025
Miami · Hard · Round of 128
Kei Nishikori
Yoshihito Nishioka
Mar 20 2025
Miami · Hard · Round of 128
Hugo Gaston
Yoshihito Nishioka
1–0
Mar 20 2025
Miami · Hard · Round of 128
Coleman Wong
Daniel Altmaier
2–0
Mar 20 2025
Miami · Hard · Round of 128
Tallon Griekspoor
Tomas Martin Etcheverry
Mar 20 2025
Miami · Hard · Round of 128
Pedro Martinez
Luciano Darderi
0–2
Mar 20 2025
Miami · Hard · Round of 128
Yunchaokete Bu
Cameron Norrie
2–0
Mar 20 2025
Miami · Hard · Round of 128
Jordan Thompson
Marcos Giron
2–1
Mar 20 2025
Miami · Hard · Round of 128
Gabriel Diallo
Tomas Martin Etcheverry
2–0
Mar 20 2025
Miami · Hard · Round of 128
Jan-Lennard Struff
Alejandro Davidovich Fokina
0–2
Mar 20 2025