{# 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. #}
Growing Discord community — direct access to the developer, live coverage & picks. Join now →
Docs MCP Images 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
Gabriel Roveri Sidney
Ignacio Monzon
0–2
Mar 30 2025
Campinas, Brazil · Clay · Qualification Round 1
Igor Gimenez
Ryan Augusto Dos Santos
2–1
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
Martin Klizan
Sascha Gueymard Wayenburg
2–1
Mar 31 2025
Bucharest · Clay · Qualification Final
Valentin Vacherot
Luca Preda
2–0
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