{# 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
Group AMexico·Czechia·South Africa·South KoreaGroup BBosnia & Herzegovina·Canada·Qatar·SwitzerlandGroup CBrazil·Haiti·Morocco·ScotlandGroup DAustralia·Paraguay·Türkiye·USAGroup ECuraçao·Ecuador·Germany·Côte d'IvoireGroup FJapan·Netherlands·Sweden·TunisiaGroup GBelgium·Egypt·Iran·New ZealandGroup HCabo Verde·Saudi Arabia·Spain·UruguayGroup IFrance·Iraq·Norway·SenegalGroup JAlgeria·Argentina·Austria·JordanGroup KColombia·DR Congo·Portugal·UzbekistanGroup LCroatia·England·Ghana·Panama Group AMexico·Czechia·South Africa·South KoreaGroup BBosnia & Herzegovina·Canada·Qatar·SwitzerlandGroup CBrazil·Haiti·Morocco·ScotlandGroup DAustralia·Paraguay·Türkiye·USAGroup ECuraçao·Ecuador·Germany·Côte d'IvoireGroup FJapan·Netherlands·Sweden·TunisiaGroup GBelgium·Egypt·Iran·New ZealandGroup HCabo Verde·Saudi Arabia·Spain·UruguayGroup IFrance·Iraq·Norway·SenegalGroup JAlgeria·Argentina·Austria·JordanGroup KColombia·DR Congo·Portugal·UzbekistanGroup LCroatia·England·Ghana·Panama
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. 12 live now.

Rio de Janeiro · Clay · Round of 16
Francisco Cerundolo
Thiago Agustin Tirante
0–1
Feb 19 2026
80%
Delray Beach · Hard · Round of 16
Alex Michelsen
Sebastian Korda
0–2
Feb 19 2026
52%
Rio de Janeiro · Clay · Round of 16
Alejandro Tabilo
Francesco Passaro
2–1
Feb 19 2026
59%
Delray Beach · Hard · Round of 16
Marcos Giron
Casper Ruud
1–2
Feb 19 2026
73%
Doha · Hard · Quarterfinals
Stefanos Tsitsipas
Andrey Rublev
0–2
Feb 19 2026
51%
Doha · Hard · Quarterfinals
Jiri Lehečka
Arthur Fils
0–2
Feb 19 2026
54%
Doha · Hard · Quarterfinals
Carlos Alcaraz
Karen Khachanov
2–1
Feb 19 2026
91%
Delray Beach · Hard · Round of 16
Learner Tien
Miomir Kecmanović
2–1
Feb 19 2026
65%
Doha · Hard · Quarterfinals
Jakub Menšik
Jannik Sinner
2–1
Feb 19 2026
86%
Rio de Janeiro · Clay · Round of 16
Damir Džumhur
Jaime Faria
0–2
Feb 19 2026
67%
Rio de Janeiro · Clay · Round of 16
Tomas Martin Etcheverry
Vilius Gaubas
2–0
Feb 19 2026
61%
Delray Beach · Hard · Round of 16
Zachary Svajda
Frances Tiafoe
1–2
Feb 20 2026
61%
Delray Beach · Hard · Round of 16
Adam Walton
Tommy Paul
0–2
Feb 20 2026
84%
Rio de Janeiro · Clay · Round of 16
Joao Fonseca
Ignacio Buse
1–2
Feb 20 2026
66%
Rio de Janeiro · Clay · Round of 16
Matteo Berrettini
Dušan Lajović
2–1
Feb 20 2026
70%
Delray Beach · Hard · Round of 16
Taylor Fritz
Rafael Jodar
2–0
Feb 20 2026
75%
Doha · Hard · Semifinals
Carlos Alcaraz
Andrey Rublev
2–0
Feb 20 2026
88%
Delray Beach · Hard · Quarterfinals
Coleman Wong
Flavio Cobolli
1–2
Feb 20 2026
65%
Doha · Hard · Semifinals
Arthur Fils
Jakub Menšik
2–0
Feb 20 2026
54%
Rio de Janeiro · Clay · Quarterfinals
Vit Kopřiva
Juan Manuel Cerundolo
2–0
Feb 20 2026
51%
Rio de Janeiro · Clay · Quarterfinals
Tomas Martin Etcheverry
Jaime Faria
2–0
Feb 21 2026
59%
Delray Beach · Hard · Quarterfinals
Sebastian Korda
Casper Ruud
2–1
Feb 21 2026
67%
Rio de Janeiro · Clay · Quarterfinals
Ignacio Buse
Matteo Berrettini
2–1
Feb 21 2026
66%
Delray Beach · Hard · Quarterfinals
Learner Tien
Frances Tiafoe
2–1
Feb 21 2026
71%
Rio de Janeiro · Clay · Quarterfinals
Thiago Agustin Tirante
Alejandro Tabilo
1–2
Feb 21 2026
60%
Delray Beach · Hard · Quarterfinals
Taylor Fritz
Tommy Paul
0–2
Feb 21 2026
78%
Dubai · Hard · Qualification Round 1
Jan Choinski
Jesper De Jong
2–0
Feb 21 2026
79%
Dubai · Hard · Qualification Round 1
Otto Virtanen
Aleksandar Vukić
2–0
Feb 21 2026
51%
Dubai · Hard · Qualification Round 1
Giovanni Mpetshi Perricard
Shintaro Mochizuki
2–0
Feb 21 2026
54%
Dubai · Hard · Qualification Round 1
Jan-Lennard Struff
Abdulrahman AL Janahi
2–0
Feb 21 2026
94%