{# 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
Quarterfinals🇫🇷 France2–0🇲🇦 MoroccoQuarterfinals🇪🇸 Spain2–1🇧🇪 BelgiumQuarterfinals🇳🇴 Norway1–2🏴󠁧󠁢󠁥󠁮󠁧󠁿 EnglandQuarterfinals🇦🇷 Argentina3–1🇨🇭 SwitzerlandSemifinals🇫🇷 France0–2🇪🇸 SpainSemifinals🏴󠁧󠁢󠁥󠁮󠁧󠁿 England1–2🇦🇷 ArgentinaMatch for 3rd place🇫🇷 Francevs🏴󠁧󠁢󠁥󠁮󠁧󠁿 EnglandJul 19, 01:00Final🇪🇸 Spainvs🇦🇷 ArgentinaJul 19, 23:00 Quarterfinals🇫🇷 France2–0🇲🇦 MoroccoQuarterfinals🇪🇸 Spain2–1🇧🇪 BelgiumQuarterfinals🇳🇴 Norway1–2🏴󠁧󠁢󠁥󠁮󠁧󠁿 EnglandQuarterfinals🇦🇷 Argentina3–1🇨🇭 SwitzerlandSemifinals🇫🇷 France0–2🇪🇸 SpainSemifinals🏴󠁧󠁢󠁥󠁮󠁧󠁿 England1–2🇦🇷 ArgentinaMatch for 3rd place🇫🇷 Francevs🏴󠁧󠁢󠁥󠁮󠁧󠁿 EnglandJul 19, 01:00Final🇪🇸 Spainvs🇦🇷 ArgentinaJul 19, 23:00
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.

Manama, Bahrain · Hard · Final
Luca Nardi
Kyrian Jacquet
1–2
Feb 01 2026
66%
Montpellier · Hard · Qualification Round 1
Roberto Carballés Baena
Andrea Vavassori
0–2
Feb 01 2026
50%
Montpellier · Hard · Qualification Round 1
Moise Kouame
Elias Ymer
2–1
Feb 01 2026
88%
Montpellier · Hard · Qualification Round 1
Billy Harris
Clement Tabur
1–2
Feb 01 2026
64%
Montpellier · Hard · Qualification Round 1
Ugo Blanchet
Bernabe Zapata Miralles
2–0
Feb 01 2026
78%
Montpellier · Hard · Qualification Round 1
Martin Landaluce
Clement Chidekh
1–2
Feb 01 2026
76%
Montpellier · Hard · Qualification Round 1
Robin Bertrand
Titouan Droguet
0–2
Feb 01 2026
71%
Montpellier · Hard · Qualification Round 1
Matteo Martineau
Martin Damm Jr
0–2
Feb 01 2026
62%
Australian Open · Hard · Final
Carlos Alcaraz
Novak Djokovic
3–1
Feb 01 2026
71%
Manama, Bahrain · Hard · Semifinals
Luca Nardi
Otto Virtanen
2–0
Jan 31 2026
62%
Manama, Bahrain · Hard · Semifinals
Kyrian Jacquet
Mattia Bellucci
2–1
Jan 31 2026
63%
Manama, Bahrain · Hard · Quarterfinals
Ugo Blanchet
Luca Nardi
0–2
Jan 30 2026
51%
Manama, Bahrain · Hard · Quarterfinals
Otto Virtanen
Stefano Travaglia
2–0
Jan 30 2026
52%
Manama, Bahrain · Hard · Quarterfinals
Kyrian Jacquet
Jacob Fearnley
2–1
Jan 30 2026
58%
Australian Open · Hard · Semifinals
Novak Djokovic
Jannik Sinner
3–2
Jan 30 2026
65%
Manama, Bahrain · Hard · Quarterfinals
Thiago Agustin Tirante
Mattia Bellucci
0–2
Jan 30 2026
69%
Australian Open · Hard · Semifinals
Carlos Alcaraz
Alexander Zverev
3–2
Jan 30 2026
78%
Australian Open, Mixed Doubles · Hard · Final
Peers J / Gadecki O
Guinard M / Mladenovic K
2–1
Jan 30 2026
54%
Manama, Bahrain · Hard · Round of 16
Lorenzo Giustino
Otto Virtanen
0–2
Jan 29 2026
73%
Manama, Bahrain · Hard · Round of 16
Coleman Wong
Stefano Travaglia
1–2
Jan 29 2026
53%
Manama, Bahrain · Hard · Round of 16
Nicolai Budkov Kjaer
Luca Nardi
0–2
Jan 29 2026
71%
Manama, Bahrain · Hard · Round of 16
Ugo Blanchet
Hugo Grenier
2–0
Jan 29 2026
60%
Manama, Bahrain · Hard · Round of 16
Edas Butvilas
Mattia Bellucci
0–2
Jan 29 2026
55%
Manama, Bahrain · Hard · Round of 16
Yannick Hanfmann
Kyrian Jacquet
0–2
Jan 29 2026
52%
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 32
Nicolai Budkov Kjaer
Dimitar Kuzmanov
2–1
Jan 28 2026
81%
Manama, Bahrain · Hard · Round of 32
Rodrigo Pacheco Mendez
Luca Nardi
0–2
Jan 28 2026
76%
Manama, Bahrain · Hard · Round of 32
Hugo Grenier
Beibit Zhukayev
2–1
Jan 28 2026
Manama, Bahrain · Hard · Round of 32
Lukas Pokorny
Guy Den Ouden
2–0
Jan 28 2026
55%