Football Results — Today’s Matches and the On This Day Archive

Today’s matches

1 matches in the competitions this site covers. Kick-off times are as published, in the local time of the competition.

La Liga

Kick-offHomeScore AwayStatus
Levante UD—Athletic ClubKick-off

Fixtures and results retrieved 2026-10-21 at 05:13 UTC. Scores reflect that moment, not the current minute of a match in progress.

Results by Date

Every league match in the archive, indexed by the calendar day it was played. The page opens on today's date and lists what happened on this day in each of the twenty-six seasons covered, from the Premier League, La Liga, Serie A, Ligue 1 and the Bundesliga. Pick any other date to read that day's record instead — 364 of the 366 days in the year have at least one match behind them.

191 matches have been played on 21 October across the 16 seasons in the archive, the earliest in 2000 and the most recent in 2024.

Most matches in one year 2024 — 3 played
Biggest winning margin Wolfsburg 6–0 FC Koln (2000)
Most goals in one match Monaco 6–2 Montpellier HSC (2016)

Matches played on 21 October

YearCompetitionHome ScoreAway
2024Premier LeagueNottingham Forest1–0Crystal Palace
2024Serie AVerona0–3Monza
2024La LigaValencia2–3Las Palmas
2023BundesligaDarmstadt1–3RB Leipzig
2023BundesligaFreiburg2–1Bochum
2023BundesligaHoffenheim1–3Eintracht Frankfurt
2023BundesligaMainz1–3Bayern München
2023BundesligaUnion Berlin0–3Stuttgart
2023BundesligaWolfsburg1–2Bayer Leverkusen
2023Premier LeagueBournemouth1–2Wolverhampton Wanderers
2023Premier LeagueBrentford3–0Burnley
2023Premier LeagueChelsea2–2Arsenal
2023Premier LeagueLiverpool2–0Everton
2023Premier LeagueManchester City2–1Brighton
2023Premier LeagueNewcastle United4–0Crystal Palace
2023Premier LeagueNottingham Forest2–2Luton
2023Premier LeagueSheffield United1–2Manchester United
2023Ligue 1Nice1–0Olympique de Marseille
2023Ligue 1Paris Saint-Germain3–0Strasbourg
2023Serie ASassuolo0–2Lazio
2023Serie ATorino0–3Inter Milan
2023Serie AVerona1–3SSC Napoli
2023La LigaCelta Vigo0–3Atlético Madrid
2023La LigaGetafe1–1Real Betis
2023La LigaSevilla1–1Real Madrid
2023La LigaReal Sociedad1–0Mallorca
2022BundesligaMainz5–0FC Koln
2022Ligue 1Ajaccio0–3Paris Saint-Germain
2022Serie AJuventus4–0Empoli
2019Premier LeagueSheffield United1–0Arsenal
2019Serie ABrescia0–0Fiorentina
2018BundesligaHertha BSC1–1Freiburg
2018BundesligaBorussia Mönchengladbach4–0Mainz
2018Premier LeagueEverton2–0Crystal Palace
2018Ligue 1Montpellier HSC2–0Bordeaux
2018Ligue 1Nice0–1Olympique de Marseille
2018Ligue 1Saint-Étienne1–1Rennes
2018Serie ABologna2–2Torino
2018Serie AChievo1–5Atalanta
2018Serie AFiorentina1–1Cagliari
2018Serie AFrosinone3–3Empoli
2018Serie AInter Milan1–0AC Milan
2018Serie AParma0–2Lazio
2018La LigaReal Betis0–1Valladolid
2018La LigaEibar1–1Athletic Bilbao
2018La LigaHuesca0–2Espanyol
2018La LigaRayo Vallecano1–2Getafe
2017BundesligaAugsburg1–2Hannover
2017BundesligaEintracht Frankfurt2–2Borussia Dortmund
2017BundesligaHamburg0–1Bayern München
2017BundesligaBorussia Mönchengladbach1–5Bayer Leverkusen
2017BundesligaRB Leipzig1–0Stuttgart
2017Premier LeagueChelsea4–2Watford
2017Premier LeagueHuddersfield2–1Manchester United
2017Premier LeagueManchester City3–0Burnley
2017Premier LeagueNewcastle United1–0Crystal Palace
2017Premier LeagueSouthampton1–0West Bromwich Albion
2017Premier LeagueStoke1–2Bournemouth
2017Premier LeagueSwansea1–2Leicester City
2017Ligue 1Amiens1–0Bordeaux
2017Ligue 1Angers0–1Toulouse
2017Ligue 1Metz1–2Dijon
2017Ligue 1Monaco2–0Caen
2017Ligue 1Nantes2–1Guingamp
2017Ligue 1Rennes1–0Lille
2017Serie ASSC Napoli0–0Inter Milan
2017Serie ASampdoria5–0Crotone
2017La LigaBarcelona2–0Malaga
2017La LigaReal Betis2–0Alaves
2017La LigaLevante1–1Getafe
2017La LigaValencia4–0Sevilla
2016BundesligaHamburg0–3Eintracht Frankfurt
2016Ligue 1Monaco6–2Montpellier HSC
2016La LigaOsasuna1–2Real Betis
2013Premier LeagueCrystal Palace1–4Fulham
2013La LigaAthletic Bilbao2–0Villarreal
2013La LigaCelta Vigo0–1Levante
2012BundesligaHamburg0–1Stuttgart
2012BundesligaNurnberg0–0Augsburg
2012Premier LeagueQPR1–1Everton
2012Premier LeagueSunderland1–1Newcastle United
2012Ligue 1Ajaccio0–0Bastia
2012Ligue 1Olympique Lyonnais1–0Brest
2012Ligue 1Troyes1–0Olympique de Marseille
2012Serie AAtalanta2–1Siena
2012Serie ACagliari1–0Bologna
2012Serie AChievo1–1Fiorentina
2012Serie AGenoa2–4AS Roma
2012Serie AInter Milan2–0Catania
2012Serie APalermo0–0Torino
2012Serie AParma2–1Sampdoria
2012Serie AUdinese1–0Pescara
2012La LigaEspanyol3–2Rayo Vallecano
2012La LigaGetafe0–1Levante
2012La LigaGranada1–2Zaragoza
2012La LigaOsasuna0–0Real Betis
2012La LigaReal Sociedad0–1Atlético Madrid
2011BundesligaAugsburg1–1Werder Bremen
2007BundesligaHannover2–2Wolfsburg
2007BundesligaKarlsruhe0–0Bielefeld
2007Premier LeagueWest Ham3–1Sunderland
2007Ligue 1Olympique de Marseille1–0Lens
2007Ligue 1Nancy1–1Sochaux
2007Serie AAtalanta2–2Torino
2007Serie ACagliari1–1Catania
2007Serie AFiorentina3–0Siena
2007Serie AJuventus1–0Genoa
2007Serie ALivorno0–1Lazio
2007Serie AAC Milan0–1Empoli
2007Serie ASampdoria3–0Parma
2007Serie AUdinese1–1Palermo
2007La LigaAlmeria2–0Osasuna
2007La LigaAtlético Madrid4–0Zaragoza
2007La LigaReal Betis1–1Santander
2007La LigaGetafe2–0Murcia
2007La LigaRecreativo0–2Mallorca
2007La LigaValladolid1–2Athletic Bilbao
2006BundesligaAachen1–2Cottbus
2006BundesligaBielefeld1–0Mainz
2006BundesligaHertha BSC2–1Borussia Mönchengladbach
2006BundesligaSchalke 042–1Hannover
2006BundesligaWerder Bremen3–1Bayern München
2006BundesligaWolfsburg1–1Stuttgart
2006Premier LeagueAston Villa1–1Fulham
2006Premier LeagueCharlton0–0Watford
2006Premier LeagueChelsea2–1Portsmouth
2006Premier LeagueEverton2–0Sheffield United
2006Premier LeagueWigan4–0Manchester City
2006Ligue 1Lille1–0Lorient
2006Ligue 1Monaco1–3Toulouse
2006Ligue 1Nancy1–0Nantes
2006Ligue 1Rennes1–0Nice
2006Ligue 1Sedan2–2Lens
2006Ligue 1Sochaux2–1Bordeaux
2006Ligue 1Saint-Étienne2–0Le Mans
2006Ligue 1Valenciennes3–1Troyes
2006Serie ACagliari0–0Torino
2006Serie AMessina2–2Empoli
2006La LigaDeportivo La Coruña1–0Atlético Madrid
2006La LigaVillarreal1–1Levante
2006La LigaZaragoza2–1Real Betis
2003Premier LeagueFulham2–3Newcastle United
2002Premier LeagueAston Villa0–1Southampton
2001BundesligaBorussia Dortmund0–2Freiburg
2001BundesligaWolfsburg0–1Hamburg
2001Premier LeagueFulham1–1Ipswich
2001Premier LeagueLeeds0–0Chelsea
2001Premier LeagueNewcastle United0–2Tottenham Hotspur
2001Ligue 1Bordeaux1–0Metz
2001Ligue 1Sedan1–2Paris Saint-Germain
2001Ligue 1Troyes4–2Lorient
2001Serie AAtalanta1–5Udinese
2001Serie AChievo1–0Parma
2001Serie AFiorentina0–2Verona
2001Serie AInter Milan2–4AC Milan
2001Serie APiacenza0–1Brescia
2001Serie AAS Roma5–1Lecce
2001Serie ATorino1–0Perugia
2001Serie AVenezia0–0Lazio
2001La LigaEspanyol2–0Tenerife
2001La LigaMallorca3–0Rayo Vallecano
2001La LigaReal Madrid1–1Celta Vigo
2001La LigaValencia2–0Zaragoza
2001La LigaValladolid1–3Alaves
2000BundesligaBayern München3–1Munich 1860
2000BundesligaHamburg2–0Eintracht Frankfurt
2000BundesligaHertha BSC3–1Cottbus
2000BundesligaBayer Leverkusen2–0Borussia Dortmund
2000BundesligaStuttgart2–2Unterhaching
2000BundesligaWolfsburg6–0FC Koln
2000Premier LeagueBradford0–2Ipswich
2000Premier LeagueCharlton1–0Middlesbrough
2000Premier LeagueChelsea6–1Coventry
2000Premier LeagueLiverpool1–0Leicester City
2000Premier LeagueManchester United3–0Leeds
2000Premier LeagueNewcastle United0–1Everton
2000Premier LeagueTottenham Hotspur3–1Derby
2000Premier LeagueWest Ham1–2Arsenal
2000Ligue 1Bordeaux1–1Olympique Lyonnais
2000Ligue 1Guingamp2–1Strasbourg
2000Ligue 1Lens1–1Sedan
2000Ligue 1Monaco1–1Auxerre
2000Ligue 1Nantes1–0Rennes
2000Ligue 1Saint-Étienne2–0Metz
2000Ligue 1Toulouse2–3Paris Saint-Germain
2000Ligue 1Troyes0–0Bastia
2000Serie AAC Milan2–2Juventus
2000Serie AUdinese3–0Inter Milan
2000La LigaBarcelona2–0Real Madrid
2000La LigaDeportivo La Coruña1–1Mallorca
2000La LigaValencia1–0Zaragoza

What this page covers, and what it does not

These are completed results, not in-play scores. A match appears here once it has been played and recorded, with the final score; there is no minute-by-minute feed and no fixture list for matches still to come. What the archive offers instead is depth on a single day: the same date read across a quarter of a century, so a result can be set against everything else that has happened on it.

Coverage is the five domestic leagues above. A club's continental and cup fixtures are not included, which is why a busy European week can look quiet here, and why the days around Christmas are the emptiest in the year — three of the five leagues break entirely, and the English programme is the only reason the period is not blank.

Frequently asked

Are these live in-play scores?

No. A match appears with its final score once it has been played and recorded. There is no minute-by-minute feed here — what the page offers instead is the same calendar day read across twenty-six seasons of archive.

Which competitions appear in today’s list?

The Champions League, Europa League and Conference League, plus the Premier League, La Liga, Serie A, Ligue 1 and the Bundesliga. On a given day only the ones actually playing are shown — today that is La Liga.

How current is the list?

It was retrieved on 2026-10-21 at 05:13 UTC and reflects that moment. A match that kicked off afterwards will show its scheduled time rather than a score.

What does the archive section show?

Every league match played on the same calendar day in any season from 2000/01 onwards, newest year first, together with that day’s biggest winning margin and highest scoring match. 364 of the 366 days in the year have at least one match behind them.

Why are a few days of the year empty?

Four days have no league match anywhere in the archive, all of them around Christmas: three of the five leagues break entirely and only the English programme runs, so a single quiet date leaves nothing to show.

Which time zone are kick-off times in?

They are the local kick-off times of the competition, as published, and are not converted to your own zone: the source gives the time without an offset, and guessing one would be wrong twice a year.