{# 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. 19 live now.

Manama, Bahrain · Hard · Round of 32
Maxim Mrva
Edas Butvilas
0–2
Jan 28 2026
88%
Manama, Bahrain · Hard · Round of 32
Alexei Popyrin
Ugo Blanchet
0–2
Jan 28 2026
67%
Manama, Bahrain · Hard · Round of 32
Yannick Hanfmann
Manas Dhamne
2–0
Jan 28 2026
87%
Manama, Bahrain · Hard · Round of 32
Hugo Grenier
Lloyd Harris
Jan 28 2026
57%
Manama, Bahrain · Hard · Round of 32
Lukas Pokorny
Guy Den Ouden
2–0
Jan 28 2026
55%
Manama, Bahrain · Hard · Round of 32
Hugo Grenier
Beibit Zhukayev
2–1
Jan 28 2026
Manama, Bahrain · Hard · Round of 32
Rodrigo Pacheco Mendez
Luca Nardi
0–2
Jan 28 2026
76%
Manama, Bahrain · Hard · Round of 32
Nicolai Budkov Kjaer
Dimitar Kuzmanov
2–1
Jan 28 2026
81%
Manama, Bahrain · Hard · Round of 16
Lukas Pokorny
Jacob Fearnley
1–2
Jan 29 2026
77%
Manama, Bahrain · Hard · Round of 16
Thiago Agustin Tirante
Joel Schwaerzler
2–1
Jan 29 2026
84%
Manama, Bahrain · Hard · Round of 16
Yannick Hanfmann
Kyrian Jacquet
0–2
Jan 29 2026
52%
Manama, Bahrain · Hard · Round of 16
Edas Butvilas
Mattia Bellucci
0–2
Jan 29 2026
55%
Manama, Bahrain · Hard · Round of 16
Ugo Blanchet
Hugo Grenier
2–0
Jan 29 2026
60%
Manama, Bahrain · Hard · Round of 16
Nicolai Budkov Kjaer
Luca Nardi
0–2
Jan 29 2026
71%
Manama, Bahrain · Hard · Round of 16
Coleman Wong
Stefano Travaglia
1–2
Jan 29 2026
53%
Manama, Bahrain · Hard · Round of 16
Lorenzo Giustino
Otto Virtanen
0–2
Jan 29 2026
73%
Australian Open, Mixed Doubles · Hard · Final
Peers J / Gadecki O
Guinard M / Mladenovic K
2–1
Jan 30 2026
54%
Australian Open · Hard · Semifinals
Carlos Alcaraz
Alexander Zverev
3–2
Jan 30 2026
78%
Manama, Bahrain · Hard · Quarterfinals
Thiago Agustin Tirante
Mattia Bellucci
0–2
Jan 30 2026
69%
Australian Open · Hard · Semifinals
Novak Djokovic
Jannik Sinner
3–2
Jan 30 2026
65%
Manama, Bahrain · Hard · Quarterfinals
Kyrian Jacquet
Jacob Fearnley
2–1
Jan 30 2026
58%
Manama, Bahrain · Hard · Quarterfinals
Otto Virtanen
Stefano Travaglia
2–0
Jan 30 2026
52%
Manama, Bahrain · Hard · Quarterfinals
Ugo Blanchet
Luca Nardi
0–2
Jan 30 2026
51%
Manama, Bahrain · Hard · Semifinals
Kyrian Jacquet
Mattia Bellucci
2–1
Jan 31 2026
63%
Manama, Bahrain · Hard · Semifinals
Luca Nardi
Otto Virtanen
2–0
Jan 31 2026
62%
Australian Open · Hard · Final
Carlos Alcaraz
Novak Djokovic
3–1
Feb 01 2026
71%
Montpellier · Hard · Qualification Round 1
Matteo Martineau
Martin Damm Jr
0–2
Feb 01 2026
62%
Montpellier · Hard · Qualification Round 1
Robin Bertrand
Titouan Droguet
0–2
Feb 01 2026
71%
Montpellier · Hard · Qualification Round 1
Martin Landaluce
Clement Chidekh
1–2
Feb 01 2026
76%
Montpellier · Hard · Qualification Round 1
Ugo Blanchet
Bernabe Zapata Miralles
2–0
Feb 01 2026
78%