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

Rosario, Argentina · Clay · Round of 32
Roman Andres Burruchaga
Lautaro Midon
2–0
Feb 03 2026
71%
Rosario, Argentina · Clay · Round of 32
Facundo Mena
Thiago Monteiro
2–0
Feb 03 2026
67%
Rosario, Argentina · Clay · Round of 32
Alex Barrena
Juan Bautista Torres
0–2
Feb 03 2026
76%
Rosario, Argentina · Clay · Round of 32
Nikolas Sanchez Izquierdo
Andrea Collarini
2–1
Feb 03 2026
65%
Rosario, Argentina · Clay · Qualification Final
Luciano Emanuel Ambrogi
Lucio Ratti
2–0
Feb 02 2026
63%
Rosario, Argentina · Clay · Qualification Final
Hernan Casanova
Santiago De la Fuente
2–1
Feb 02 2026
76%
Montpellier · Hard · Round of 32
Roberto Bautista Agut
Christopher O'Connell
2–1
Feb 02 2026
71%
Rosario, Argentina · Clay · Qualification Final
Guido Ivan Justo
Ezequiel Monferrer
2–1
Feb 02 2026
82%
Montpellier · Hard · Round of 32
Arthur Gea
Giovanni Mpetshi Perricard
1–0
Feb 02 2026
66%
Rosario, Argentina · Clay · Qualification Final
Juan Manuel La Serna
Bruno Fernandez
2–0
Feb 02 2026
59%
Rosario, Argentina · Clay · Qualification Final
Juan Estevez
Carlos Maria Zarate
2–0
Feb 02 2026
75%
Rosario, Argentina · Clay · Qualification Final
Igor Marcondes
Valerio Aboian
2–0
Feb 02 2026
56%
Montpellier · Hard · Round of 32
Pedro Martinez
Adrian Mannarino
0–2
Feb 02 2026
64%
Montpellier · Hard · Qualification Final
Andrea Vavassori
Hugo Grenier
2–0
Feb 02 2026
53%
Montpellier · Hard · Qualification Final
Clement Chidekh
Moise Kouame
1–2
Feb 02 2026
90%
Montpellier · Hard · Qualification Final
Ugo Blanchet
Titouan Droguet
1–2
Feb 02 2026
56%
Montpellier · Hard · Qualification Final
Clement Tabur
Martin Damm Jr
1–2
Feb 02 2026
59%
Rosario, Argentina · Clay · Qualification Round 1
Ezequiel Monferrer
Connor Huertas Del Pino
2–1
Feb 02 2026
83%
Rosario, Argentina · Clay · Qualification Round 1
Hernan Casanova
Lautaro Agustin Falabella
2–1
Feb 02 2026
85%
Rosario, Argentina · Clay · Qualification Round 1
Dante Pagani
Santiago De la Fuente
1–2
Feb 02 2026
84%
Rosario, Argentina · Clay · Qualification Round 1
Luciano Emanuel Ambrogi
Nicolas Bruna
2–0
Feb 02 2026
86%
Rosario, Argentina · Clay · Qualification Round 1
Guido Ivan Justo
Tomas Farjat
2–1
Feb 02 2026
79%
Rosario, Argentina · Clay · Qualification Round 1
Bruno Fernandez
Paulo Andre Saraiva Dos Santos
2–1
Feb 02 2026
62%
Rosario, Argentina · Clay · Qualification Round 1
Maximo Zeitune
Valerio Aboian
1–2
Feb 01 2026
60%
Rosario, Argentina · Clay · Qualification Round 1
Wilson Leite
Lucio Ratti
0–2
Feb 01 2026
57%
Rosario, Argentina · Clay · Qualification Round 1
Juan Manuel La Serna
Mateo Del Pino
2–0
Feb 01 2026
84%
Rosario, Argentina · Clay · Qualification Round 1
Igor Marcondes
Tymur Bieldiugin
2–0
Feb 01 2026
53%
Rosario, Argentina · Clay · Qualification Round 1
Tomas Re
Carlos Maria Zarate
0–2
Feb 01 2026
69%
Rosario, Argentina · Clay · Qualification Round 1
Juan Estevez
Valentin Garay
2–0
Feb 01 2026
53%
Montpellier · Hard · Qualification Round 1
Geoffrey Blancaneaux
Hugo Grenier
1–2
Feb 01 2026
71%