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

Miami · Hard · Round of 128
Lorenzo Sonego
Mariano Navone
2–0
Mar 21 2025
Miami · Hard · Round of 128
Roman Safiullin
Jenson Brooksby
2–1
Mar 21 2025
Miami · Hard · Round of 128
Matteo Arnaldi
Yibing Wu
2–1
Mar 21 2025
Miami · Hard · Round of 128
Joao Fonseca
Learner Tien
2–1
Mar 21 2025
Miami · Hard · Round of 128
Roberto Bautista Agut
Jakub Menšik
1–2
Mar 21 2025
Miami · Hard · Round of 64
Casper Ruud
Miomir Kecmanović
2–1
Mar 21 2025
Miami · Hard · Round of 64
Grigor Dimitrov
Federico Cinà
2–0
Mar 21 2025
Miami · Hard · Round of 64
Tristan Schoolkate
Felix Auger-Aliassime
0–2
Mar 21 2025
Miami · Hard · Round of 64
Lorenzo Musetti
Quentin Halys
2–1
Mar 21 2025
Miami · Hard · Round of 64
Nick Kyrgios
Karen Khachanov
0–2
Mar 21 2025
Miami · Hard · Round of 64
Alex Michelsen
Camilo Ugo Carabelli
1–2
Mar 21 2025
Miami · Hard · Round of 64
Daniil Medvedev
Jaume Munar
0–2
Mar 21 2025
Miami · Hard · Round of 64
Chun-Hsin Tseng
Stefanos Tsitsipas
1–2
Mar 21 2025
Miami · Hard · Round of 64
Gael Monfils
Jiri Lehečka
2–1
Mar 21 2025
Miami · Hard · Round of 64
Rinky Hijikata
Novak Djokovic
0–2
Mar 21 2025
Miami · Hard · Round of 64
Corentin Moutet
Alejandro Tabilo
1–2
Mar 22 2025
Miami · Hard · Round of 64
Brandon Nakashima
Roberto Carballés Baena
2–1
Mar 22 2025
Miami · Hard · Round of 64
Sebastian Korda
Eliot Spizzirri
2–0
Mar 22 2025
Miami · Hard · Round of 64
Alexander Bublik
Tommy Paul
1–2
Mar 22 2025
Miami · Hard · Round of 64
Francisco Cerundolo
Alexandre Muller
2–0
Mar 22 2025
Miami · Hard · Round of 64
David Goffin
Carlos Alcaraz
2–1
Mar 22 2025
Miami · Hard · Round of 64
Coleman Wong
Ben Shelton
2–1
Mar 22 2025
Miami · Hard · Round of 64
Hubert Hurkacz
Luciano Darderi
Mar 22 2025
Miami · Hard · Round of 64
Adam Walton
Luciano Darderi
2–0
Mar 22 2025
Miami · Hard · Round of 64
Alexander Zverev
Jacob Fearnley
2–0
Mar 22 2025
Miami · Hard · Round of 64
Taylor Fritz
Lorenzo Sonego
2–0
Mar 22 2025
Miami · Hard · Round of 64
Matteo Arnaldi
Tomaš Machač
1–2
Mar 22 2025
Miami · Hard · Round of 64
Jordan Thompson
Giovanni Mpetshi Perricard
2–0
Mar 22 2025
Miami · Hard · Round of 64
Thiago Agustin Tirante
Denis Shapovalov
1–2
Mar 22 2025
Miami · Hard · Round of 64
Jakub Menšik
Jack Draper
2–0
Mar 22 2025