{# 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 the Discord Join now →
Docs MCP Images Tournaments Rankings Matches Predictions Tips (3rd party) ↗ ⚡ Get the Sports Addon
Tennis · Matches

Tennis matches

Every ATP and WTA match — live, upcoming, and recent results.

Houston · Clay · Round of 32
Colton Smith
James Duckworth
2–0
Apr 02 2025
Campinas, Brazil · Clay · Round of 32
Connor Huertas Del Pino
Gustavo Albieri
2–1
Apr 02 2025
Campinas, Brazil · Clay · Round of 32
Juan Pablo Varillas
Juan Bautista Torres
2–0
Apr 02 2025
Houston · Clay · Round of 32
Michael Mmoh
Adam Walton
0–2
Apr 01 2025
Houston · Clay · Round of 32
Daniel Elahi Galan
Mackenzie McDonald
1–2
Apr 01 2025
Campinas, Brazil · Clay · Round of 32
Yuki Mochizuki
Matheus Pucinelli de Almeida
0–2
Apr 01 2025
Campinas, Brazil · Clay · Round of 32
Matias Soto
Gonzalo Villanueva
2–0
Apr 01 2025
Houston · Clay · Round of 32
Yannick Hanfmann
Adrian Mannarino
0–2
Apr 01 2025
Campinas, Brazil · Clay · Round of 32
Maximus Jones
Facundo Mena
0–2
Apr 01 2025
Marrakech · Clay · Round of 32
Juan Manuel Cerundolo
Hugo Gaston
1–2
Apr 01 2025
Campinas, Brazil · Clay · Round of 32
Enzo Camargo Lima
Daniel Dutra Da Silva
0–2
Apr 01 2025
Campinas, Brazil · Clay · Round of 32
Alvaro Guillen Meza
Gustavo Ribeiro de Almeida
2–0
Apr 01 2025
Marrakech · Clay · Round of 32
Federico Coria
Pierre-Hugues Herbert
1–2
Apr 01 2025
Marrakech · Clay · Round of 32
Pablo Carreño Busta
Younes Lalami Laaroussi
2–0
Apr 01 2025
Bucharest · Clay · Round of 32
Stan Wawrinka
Timofey Skatov
2–1
Apr 01 2025
Campinas, Brazil · Clay · Round of 32
Mariano Kestelboim
Guido Ivan Justo
2–0
Apr 01 2025
Campinas, Brazil · Clay · Round of 32
Pedro Sakamoto
Ignacio Monzon
2–0
Apr 01 2025
Campinas, Brazil · Clay · Round of 32
Daniel Antonio Nunez
Gonzalo Bueno
1–2
Apr 01 2025
Marrakech · Clay · Round of 32
Pavel Kotov
Mattia Bellucci
0–2
Apr 01 2025
Marrakech · Clay · Round of 32
Kamil Majchrzak
Jaume Munar
2–0
Apr 01 2025
Bucharest · Clay · Round of 32
Gabriel Diallo
Chun-Hsin Tseng
2–0
Apr 01 2025
Marrakech · Clay · Round of 32
Elliot Benchetrit
Jesper De Jong
0–2
Apr 01 2025
Bucharest · Clay · Round of 32
Martin Klizan
Francisco Comesaña
1–2
Apr 01 2025
Marrakech · Clay · Round of 32
Daniel Altmaier
Otto Virtanen
1–2
Apr 01 2025
Bucharest · Clay · Round of 32
Yunchaokete Bu
Roberto Bautista Agut
1–2
Apr 01 2025
Bucharest · Clay · Round of 32
Camilo Ugo Carabelli
Radu Albot
2–0
Apr 01 2025
Bucharest · Clay · Round of 32
Alexander Shevchenko
Filip Misolic
0–2
Apr 01 2025
Bucharest · Clay · Round of 32
Luca Nardi
Marton Fucsovics
0–2
Apr 01 2025
Bucharest · Clay · Round of 32
Valentin Vacherot
Damir Džumhur
0–2
Apr 01 2025
Bucharest · Clay · Round of 32
Dušan Lajović
Christopher O'Connell
0–2
Apr 01 2025