Football fixtures, results and tables

Premier League

Upcoming fixtures

Friday, October 23
Ipswich Town3:00 pmNottinghamEDT
Saturday, October 24
Aston Villa7:30 amMan CityEDT
Arsenal10:00 amEvertonEDT
Coventry City10:00 amFulhamEDT
Chelsea12:30 pmTottenhamEDT
Sunday, October 25
Liverpool10:00 amBrighton HoveEDT
Crystal Palace10:00 amNewcastleEDT
Man United10:00 amBournemouthEDT
Hull City10:00 amBrentfordEDT
Sunderland12:30 pmLeeds UnitedEDT
Saturday, October 31
Chelsea8:30 amMan UnitedEDT
Man City11:00 amBrighton HoveEDT
Bournemouth11:00 amLeeds UnitedEDT
Coventry City11:00 amSunderlandEDT
Hull City11:00 amIpswich TownEDT
Brentford11:00 amNottinghamEDT
Tottenham1:30 pmCrystal PalaceEDT
Aston Villa4:00 pmFulhamEDT

Times in US Eastern. Updated Wed Oct 21, 5:07 pm EDT. Data: football-data.org.

Latest results

Monday, October 19
Tottenham3 - 1Coventry CityFT
Sunday, October 18
Nottingham0 - 1ArsenalFT
Bournemouth2 - 0SunderlandFT
Leeds United1 - 1Man UnitedFT
Brighton Hove5 - 0Crystal PalaceFT
Saturday, October 17
Newcastle0 - 1Aston VillaFT
Fulham1 - 0Hull CityFT
Man City3 - 2Ipswich TownFT
Brentford1 - 2LiverpoolFT
Everton0 - 2ChelseaFT

Times in US Eastern. Updated Wed Oct 21, 5:07 pm EDT. Data: football-data.org.

Table

#TeamPWDLGDPtsForm
1Man City7700+1221
2Arsenal7601+618
3Brighton Hove7511+1816
4Chelsea7412+413
5Liverpool7331+112
6Brentford7241+510
7Leeds United7241+310
8Everton7241+110
9Hull City7232+19
10Ipswich Town7304-49
11Newcastle7223-48
12Aston Villa7223-48
13Man United7142+07
14Crystal Palace7214-87
15Bournemouth7133-46
16Tottenham7133-46
17Coventry City7205-86
18Fulham7124-35
19Nottingham7124-45
20Sunderland7115-84

Updated Wed Oct 21, 5:07 pm EDT. Data: football-data.org.

Champions League

Upcoming fixtures

No fixtures in the next ten days.

Latest results

Wednesday, October 21
Real Madrid4 - 1RB LeipzigFT
Inter1 - 0ShaktarFT
Bayern2 - 2ArsenalFT
Club Brugge3 - 0RC LensFT
Aston Villa3 - 1VikingFT
Sporting CP2 - 3LASKFT
Real Betis1 - 0FeyenoordFT
Como 19074 - 1Man UnitedFT
Lille2 - 4GalatasarayFT
Tuesday, October 20
Man City5 - 1PAE AEKFT
Stuttgart1 - 1AtletiFT
Liverpool4 - 3VillarrealFT
Roma4 - 0Sl. BratislavaFT
Porto0 - 1PSVFT
Napoli4 - 3Bodø/GlimtFT
PSG4 - 2BarçaFT
Sabah FK1 - 2DortmundFT
Fenerbahçe2 - 2Slavia PrahaFT

Times in US Eastern. Updated Wed Oct 21, 5:07 pm EDT. Data: football-data.org.

La Liga

Upcoming fixtures

Friday, October 23
Alavés3:00 pmMálagaEDT
Saturday, October 24
Rayo Vallecano8:00 amElcheEDT
Santander10:15 amEspanyolEDT
Valencia12:30 pmVillarrealEDT
Atleti3:00 pmDeportivoEDT
Sunday, October 25
Athletic9:00 amGetafeEDT
Celta11:15 amReal BetisEDT
Real Sociedad1:30 pmLevanteEDT
Barça4:00 pmReal MadridEDT
Monday, October 26
Sevilla FC4:00 pmOsasunaEDT
Friday, October 30
Villarreal4:00 pmEspanyolEDT
Saturday, October 31
Levante9:00 amAtletiEDT
Rayo Vallecano11:15 amCeltaEDT
Real Betis1:30 pmMálagaEDT
Barça4:00 pmAlavésEDT

Times in US Eastern. Updated Wed Oct 21, 5:07 pm EDT. Data: football-data.org.

Latest results

Wednesday, October 21
Levante3 - 1AthleticFT
Monday, October 19
Getafe1 - 1Rayo VallecanoFT
Sunday, October 18
Real Madrid4 - 1Sevilla FCFT
Málaga2 - 5Real SociedadFT
Celta2 - 1AlavésFT
Osasuna2 - 0SantanderFT
Saturday, October 17
Valencia0 - 0AthleticFT
Real Betis2 - 5BarçaFT
Villarreal0 - 0ElcheFT
Espanyol0 - 1AtletiFT

Times in US Eastern. Updated Wed Oct 21, 5:07 pm EDT. Data: football-data.org.

Table

#TeamPWDLGDPtsForm
1Barça9900+3027
2Atleti9711+1122
3Real Madrid9702+1421
4Real Betis9612+219
5Real Sociedad9513+016
6Sevilla FC9423-214
7Alavés9324+311
8Celta9252+311
9Deportivo9252+111
10Osasuna9324-811
11Levante9243-210
12Villarreal9234+09
13Athletic8233-19
14Rayo Vallecano8233-59
15Getafe9234-69
16Espanyol9225-18
17Santander9225-128
18Elche9144-67
19Valencia9135-96
20Málaga9045-124

Updated Wed Oct 21, 5:07 pm EDT. Data: football-data.org.

Serie A

Upcoming fixtures

Friday, October 23
Torino2:45 pmMonzaEDT
Saturday, October 24
Cagliari9:00 amBolognaEDT
Como 19079:00 amSassuoloEDT
Napoli12:00 pmRomaEDT
Lazio2:45 pmParmaEDT
Sunday, October 25
Inter7:30 amFiorentinaEDT
Atalanta10:00 amFrosinoneEDT
Genoa10:00 amVenezia FCEDT
Lecce1:00 pmJuventusEDT
Udinese3:45 pmMilanEDT
Tuesday, October 27
Sassuolo1:30 pmLazioEDT
Roma3:45 pmCagliariEDT
Torino3:45 pmComo 1907EDT
Wednesday, October 28
Milan1:30 pmBolognaEDT
Venezia FC1:30 pmInterEDT
Parma1:30 pmUdineseEDT
Genoa3:45 pmJuventusEDT
Monza3:45 pmNapoliEDT
Thursday, October 29
Frosinone1:30 pmLecceEDT
Fiorentina3:45 pmAtalantaEDT
Saturday, October 31
Bologna10:00 amMonzaEDT
Udinese1:00 pmRomaEDT
Milan3:45 pmInterEDT

Times in US Eastern. Updated Wed Oct 21, 5:08 pm EDT. Data: football-data.org.

Latest results

Monday, October 19
Parma0 - 3TorinoFT
Monza4 - 0CagliariFT
Sunday, October 18
Juventus0 - 3LazioFT
Milan3 - 2AtalantaFT
Fiorentina1 - 3Como 1907FT
Udinese0 - 3LecceFT
Saturday, October 17
Roma2 - 0GenoaFT
Bologna1 - 3InterFT
Venezia FC1 - 0NapoliFT

Times in US Eastern. Updated Wed Oct 21, 5:08 pm EDT. Data: football-data.org.

Table

#TeamPWDLGDPtsForm
1Inter7610+1219
2Lazio7610+1019
3Roma7520+1317
4Milan7430+715
5Como 19077421+514
6Frosinone7412+413
7Cagliari7412-113
8Juventus7322+111
9Napoli7313+310
10Torino7313+110
11Atalanta7304-19
12Lecce7304-39
13Sassuolo7223-28
14Monza7214-27
15Bologna7124-45
16Udinese7115-74
17Genoa7115-84
18Fiorentina7115-94
19Parma7115-94
20Venezia FC7106-103

Updated Wed Oct 21, 5:08 pm EDT. Data: football-data.org.

Bundesliga

Upcoming fixtures

Friday, October 23
Stuttgart2:30 pmM'gladbachEDT
Saturday, October 24
Mainz9:30 amBremenEDT
1. FC Köln9:30 amSchalkeEDT
RB Leipzig9:30 amElversbergEDT
SC Paderborn9:30 amHSVEDT
Augsburg9:30 amUnion BerlinEDT
Dortmund12:30 pmFrankfurtEDT
Sunday, October 25
Hoffenheim10:30 amLeverkusenEDT
Freiburg12:30 pmBayernEDT
Friday, October 30
Elversberg3:30 pmMainzEDT
Saturday, October 31
M'gladbach10:30 amSC PaderbornEDT
Schalke10:30 amRB LeipzigEDT
Augsburg10:30 amFreiburgEDT
Bremen10:30 amHoffenheimEDT
Leverkusen10:30 amStuttgartEDT
Bayern1:30 pmDortmundEDT

Times in US Eastern. Updated Wed Oct 21, 5:08 pm EDT. Data: football-data.org.

Latest results

Sunday, October 18
M'gladbach1 - 2HoffenheimFT
Leverkusen2 - 1FreiburgFT
Saturday, October 17
Bayern6 - 1RB LeipzigFT
Union Berlin0 - 0DortmundFT
HSV1 - 0StuttgartFT
Bremen2 - 2SC PaderbornFT
Elversberg4 - 3AugsburgFT
Schalke0 - 1MainzFT

Times in US Eastern. Updated Wed Oct 21, 5:08 pm EDT. Data: football-data.org.

Table

#TeamPWDLGDPtsForm
1Bayern6420+1714
2Dortmund6420+714
3Freiburg6411+913
4Leverkusen6411+713
5Mainz6312+410
6Elversberg6312+110
7RB Leipzig6303+59
8Bremen6231+09
9HSV6303-99
10Augsburg6222+48
11Frankfurt6222-68
121. FC Köln6213-37
13Stuttgart6204-26
14Hoffenheim6204-36
15Schalke6123-35
16SC Paderborn6123-45
17Union Berlin6123-125
18M'gladbach6006-120

Updated Wed Oct 21, 5:08 pm EDT. Data: football-data.org.

Ligue 1

Upcoming fixtures

Friday, October 23
Brest2:45 pmNiceEDT
Saturday, October 24
RC Lens2:45 pmParis FCEDT
Sunday, October 25
Monaco10:00 amLilleEDT
Marseille12:15 pmLe HavreEDT
Stade Rennais12:15 pmStrasbourgEDT
Angers SCO12:15 pmLorientEDT
Toulouse12:15 pmTroyesEDT
Auxerre12:15 pmLe MansEDT
PSG3:45 pmOlympique LyonEDT
Friday, October 30
Le Havre2:00 pmPSGEDT
Lille4:05 pmRC LensEDT
Saturday, October 31
Nice12:15 pmStade RennaisEDT
Olympique Lyon3:45 pmAngers SCOEDT
Lorient3:45 pmBrestEDT
Troyes3:45 pmLe MansEDT

Times in US Eastern. Updated Wed Oct 21, 5:08 pm EDT. Data: football-data.org.

Latest results

Sunday, October 18
Olympique Lyon2 - 1NiceFT
Lorient1 - 0MonacoFT
Paris FC4 - 3Stade RennaisFT
Le Havre1 - 3AuxerreFT
Angers SCO2 - 5MarseilleFT
Saturday, October 17
Troyes1 - 3RC LensFT
Lille1 - 1BrestFT
Strasbourg1 - 3PSGFT

Times in US Eastern. Updated Wed Oct 21, 5:08 pm EDT. Data: football-data.org.

Table

#TeamPWDLGDPtsForm
1Olympique Lyon7421+814
2PSG7421+514
3Paris FC7421+514
4Lille7421+514
5Monaco7421+414
6Stade Rennais7412+113
7Lorient7322+111
8RC Lens7313+310
9Marseille7304+49
10Brest7232+39
11Toulouse7232+19
12Auxerre7304-69
13Nice7223-38
14Strasbourg7214-37
15Angers SCO7214-67
16Le Mans7133-56
17Troyes7115-114
18Le Havre7025-62

Updated Wed Oct 21, 5:08 pm EDT. Data: football-data.org.

Football Law’s fixtures hub brings upcoming matches, final scores and league tables for the Premier League, Champions League, La Liga, Serie A, Bundesliga and Ligue 1 onto one page. The data comes from football-data.org, a licensed football data provider, and refreshes through the day. Every kickoff time is shown in US Eastern, so you don’t have to convert from London, Madrid or Munich.

How this tracker works

  1. Find your competition. The six competitions sit together, so you can move from the Premier League to Serie A without leaving the page.
  2. Read kickoff times as Eastern. Times follow Eastern Standard Time or Eastern Daylight Time, whichever applies on the match date.
  3. Check results after full time. Scores appear once the provider’s feed records them. The page updates on a schedule through the day, so a result can take a little while to show up.
  4. Use the tables for context. Standings show where each side sits on points. A fixture between a top-four chaser and a relegation candidate reads very differently once you know the gap.

How the data and tables are built

All fixtures, results and standings come from football-data.org. The hub shows the provider’s figures as delivered. It does not recalculate tables, edit scores or add its own judgments. If the provider corrects a result or applies a change, the page reflects it on the next refresh.

Points. All five domestic leagues award 3 points for a win, 1 for a draw and 0 for a defeat. The Champions League league phase uses the same system.

Tiebreakers differ by league. This is the most common source of confusion when two clubs finish level on points:

Competition First tiebreaker after points
Premier League Overall goal difference, then goals scored
Bundesliga Overall goal difference, then goals scored
Ligue 1 Overall goal difference
La Liga Head-to-head record between the tied clubs
Serie A Head-to-head record between the tied clubs
Champions League (league phase) Goal difference, then goals scored

So in Spain or Italy, a club with a worse overall goal difference can finish above a rival if it won their meetings. In England or Germany, that doesn’t happen.

The Champions League format. Since 2024-25, the competition opens with a single 36-team league phase. Each club plays eight matches against eight different opponents. The top eight go straight into the round of 16. Clubs placed 9th to 24th enter a two-legged knockout play-off, and 25th to 36th are eliminated. The knockout rounds are fixtures and results rather than a table.

Time zones. The US and Europe change their clocks on different dates. The US switches on the second Sunday of March and the first Sunday of November. Europe switches on the last Sundays of March and October. For most of the year, UK kickoffs land 5 hours earlier in Eastern time and Central European kickoffs 6 hours earlier. During those few mismatched weeks, the gap shrinks by an hour. The hub handles this for you.

What this hub does not do. It is not a minute-by-minute live score service. It also does not carry betting odds, lineups, player statistics, TV listings or leagues beyond the six named here. Kickoff times can move for broadcast picks or postponements, so check the official club or league channels before planning around a match.

FAQ

Are the scores live?

No. The hub refreshes through the day from football-data.org rather than streaming each goal as it happens. Final scores appear after the provider records them. For in-match updates, use a dedicated live score service or an official broadcaster.

Why do two teams level on points sit in an order I didn’t expect?

Usually the league’s tiebreaker rule is the reason. La Liga and Serie A look at head-to-head results first. The Premier League, Bundesliga and Ligue 1 start with overall goal difference. Check the table above against the clubs involved.

Are kickoff times adjusted for daylight saving?

Yes. Times are shown in US Eastern and follow standard or daylight time based on the match date. Because the US and Europe change clocks on different weekends, the gap to European kickoffs shifts by an hour for a few weeks each spring and autumn.

Can a table be wrong?

The table shows the provider’s data as supplied, so it is only as current as the latest refresh. Points deductions, appeals and corrected results can take time to reach the feed. Treat the league’s own announcements as final when a decision is disputed or recent.