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

Campinas, Brazil · Clay · Qualification Round 1
Yuki Mochizuki
Breno Braga
2–0
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Igor Gimenez
Ryan Augusto Dos Santos
2–1
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Gabriel Roveri Sidney
Ignacio Monzon
0–2
Mar 30 2025
Marrakech · Clay · Qualification Round 1
Amine Jamji
Sumit Nagal
0–2
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Victor Hugo Remondy Pagotto
Connor Huertas Del Pino
0–2
Mar 30 2025
Marrakech · Clay · Qualification Round 1
Harold Mayot
Aslan Karatsev
1–0
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Vladyslav Orlov
Arklon Huertas Del Pino Cordova
2–1
Mar 30 2025
Marrakech · Clay · Qualification Round 1
Henrique Rocha
Pierre-Hugues Herbert
1–2
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Lucca Pinto
Paulo Andre Saraiva Dos Santos
0–2
Mar 30 2025
Houston · Clay · Qualification Final
Jenson Brooksby
Patrick Maloney
2–0
Mar 30 2025
Houston · Clay · Qualification Final
Adrian Mannarino
Corentin Denolly
1–2
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Victor Braga
Kosuke Ogura
0–2
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Paul Valsecchi
Wilson Leite
0–2
Mar 30 2025
Houston · Clay · Qualification Final
Mitchell Krueger
Patrick Zahraj
0–1
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Ignacio Carou
Daniel Antonio Nunez
0–2
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Maximus Jones
Rafael Tosetto
2–0
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Mateo Barreiros Reyes
Enzo Camargo Lima
1–2
Mar 30 2025
Houston · Clay · Qualification Final
Liam Draxl
Colton Smith
0–2
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Joao Eduardo Schiessl
Joao Vitor Goncalves Ceolin
2–0
Mar 30 2025
Miami · Hard · Final
Jakub Menšik
Novak Djokovic
2–0
Mar 31 2025
Bucharest · Clay · Qualification Final
Valentin Vacherot
Luca Preda
2–0
Mar 31 2025
Bucharest · Clay · Qualification Final
Martin Klizan
Sascha Gueymard Wayenburg
2–1
Mar 31 2025
Bucharest · Clay · Round of 32
Laslo Djere
Mariano Navone
1–2
Mar 31 2025
Bucharest · Clay · Qualification Final
Ugo Blanchet
Filip Misolic
0–2
Mar 31 2025
Bucharest · Clay · Round of 32
Fábián Marozsán
Damir Džumhur
Mar 31 2025
Marrakech · Clay · Qualification Final
Juan Manuel Cerundolo
Titouan Droguet
2–1
Mar 31 2025
Bucharest · Clay · Qualification Final
Timofey Skatov
Radu Albot
2–0
Mar 31 2025
Marrakech · Clay · Qualification Final
Federico Coria
Calvin Hemery
2–0
Mar 31 2025
Bucharest · Clay · Round of 32
Nishesh Basavareddy
Filip Cristian Jianu
0–2
Mar 31 2025
Marrakech · Clay · Qualification Final
Kamil Majchrzak
Sumit Nagal
2–0
Mar 31 2025