Premier League 2019–20

Liverpool FC finished top of the Premier League in 2019–20 on 99 points. All 380 results are below, and the table is worked out from them.

← 2018–19 · 2020–21 →

The table

Ordered on points, then goal difference, then goals scored. Three for a win and one for a draw, which every league here used throughout this window — but the tie-break is not the same everywhere: Spain and Italy separate level clubs on their head-to-head record first. Where two clubs finish level, the official order may differ from this one.

#ClubPWDLGFGAGDPts
1Liverpool FC3832338533+5299
2Manchester City38263910235+6781
3Manchester United38181286636+3066
4Chelsea FC38206126954+1566
5Leicester City38188126741+2662
6Tottenham Hotspur381611116147+1459
7Wolverhampton Wanderers38151495140+1159
8Arsenal FC381414105648+856
9Sheffield United381412123939054
10Burnley FC38159144350-754
11Southampton FC38157165160-952
12Everton FC381310154456-1249
13Newcastle United381111163858-2044
14Crystal Palace381110173150-1943
15Brighton & Hove Albion38914153954-1541
16West Ham United38109194962-1339
17Aston Villa3898214167-2635
18AFC Bournemouth3897224065-2534
19Watford FC38810203664-2834
20Norwich City3856272675-4921

Every result

Matchday 21

DateHomeScoreAway
2019-01-01Arsenal FC2–0Manchester United
2019-01-01Brighton & Hove Albion1–1Chelsea FC
2019-01-01Burnley FC1–2Aston Villa
2019-01-01Manchester City2–1Everton FC
2019-01-01Newcastle United0–3Leicester City
2019-01-01Norwich City1–1Crystal Palace
2019-01-01Southampton FC1–0Tottenham Hotspur
2019-01-01Watford FC2–1Wolverhampton Wanderers
2019-01-01West Ham United4–0AFC Bournemouth
2019-01-02Liverpool FC2–0Sheffield United

Matchday 22

DateHomeScoreAway
2019-01-10Sheffield United1–0West Ham United
2019-01-11Chelsea FC3–0Burnley FC
2019-01-11Crystal Palace1–1Arsenal FC
2019-01-11Everton FC1–0Brighton & Hove Albion
2019-01-11Leicester City1–2Southampton FC
2019-01-11Manchester United4–0Norwich City
2019-01-11Tottenham Hotspur0–1Liverpool FC
2019-01-11Wolverhampton Wanderers1–1Newcastle United
2019-01-12AFC Bournemouth0–3Watford FC
2019-01-12Aston Villa1–6Manchester City

Matchday 23

DateHomeScoreAway
2019-01-18Arsenal FC1–1Sheffield United
2019-01-18Brighton & Hove Albion1–1Aston Villa
2019-01-18Manchester City2–2Crystal Palace
2019-01-18Newcastle United1–0Chelsea FC
2019-01-18Norwich City1–0AFC Bournemouth
2019-01-18Southampton FC2–3Wolverhampton Wanderers
2019-01-18Watford FC0–0Tottenham Hotspur
2019-01-18West Ham United1–1Everton FC
2019-01-19Burnley FC2–1Leicester City
2019-01-19Liverpool FC2–0Manchester United

Matchday 24

DateHomeScoreAway
2019-01-21AFC Bournemouth3–1Brighton & Hove Albion
2019-01-21Aston Villa2–1Watford FC
2019-01-21Chelsea FC2–2Arsenal FC
2019-01-21Crystal Palace0–2Southampton FC
2019-01-21Everton FC2–2Newcastle United
2019-01-21Sheffield United0–1Manchester City
2019-01-22Leicester City4–1West Ham United
2019-01-22Manchester United0–2Burnley FC
2019-01-22Tottenham Hotspur2–1Norwich City
2019-01-23Wolverhampton Wanderers1–2Liverpool FC

Matchday 18

DateHomeScoreAway
2019-01-29West Ham United0–2Liverpool FC
2019-12-21AFC Bournemouth0–1Burnley FC
2019-12-21Aston Villa1–3Southampton FC
2019-12-21Brighton & Hove Albion0–1Sheffield United
2019-12-21Everton FC0–0Arsenal FC
2019-12-21Manchester City3–1Leicester City
2019-12-21Newcastle United1–0Crystal Palace
2019-12-21Norwich City1–2Wolverhampton Wanderers
2019-12-22Tottenham Hotspur0–2Chelsea FC
2019-12-22Watford FC2–0Manchester United

Matchday 25

DateHomeScoreAway
2019-02-01AFC Bournemouth2–1Aston Villa
2019-02-01Crystal Palace0–1Sheffield United
2019-02-01Leicester City2–2Chelsea FC
2019-02-01Liverpool FC4–0Southampton FC
2019-02-01Manchester United0–0Wolverhampton Wanderers
2019-02-01Newcastle United0–0Norwich City
2019-02-01Watford FC2–3Everton FC
2019-02-01West Ham United3–3Brighton & Hove Albion
2019-02-02Burnley FC0–0Arsenal FC
2019-02-02Tottenham Hotspur2–0Manchester City

Matchday 26

DateHomeScoreAway
2019-02-08Brighton & Hove Albion1–1Watford FC
2019-02-08Everton FC3–1Crystal Palace
2019-02-09Sheffield United2–1AFC Bournemouth
2019-02-14Wolverhampton Wanderers0–0Leicester City
2019-02-15Norwich City0–1Liverpool FC
2019-02-15Southampton FC1–2Burnley FC
2019-02-16Arsenal FC4–0Newcastle United
2019-02-16Aston Villa2–3Tottenham Hotspur
2019-02-17Chelsea FC0–2Manchester United
2019-02-19Manchester City2–0West Ham United

Matchday 27

DateHomeScoreAway
2019-02-22Burnley FC3–0AFC Bournemouth
2019-02-22Chelsea FC2–1Tottenham Hotspur
2019-02-22Crystal Palace1–0Newcastle United
2019-02-22Leicester City0–1Manchester City
2019-02-22Sheffield United1–1Brighton & Hove Albion
2019-02-22Southampton FC2–0Aston Villa
2019-02-23Arsenal FC3–2Everton FC
2019-02-23Manchester United3–0Watford FC
2019-02-23Wolverhampton Wanderers3–0Norwich City
2019-02-24Liverpool FC3–2West Ham United

Matchday 28

DateHomeScoreAway
2019-02-28Norwich City1–0Leicester City
2019-02-29AFC Bournemouth2–2Chelsea FC
2019-02-29Brighton & Hove Albion0–1Crystal Palace
2019-02-29Newcastle United0–0Burnley FC
2019-02-29Watford FC3–0Liverpool FC
2019-02-29West Ham United3–1Southampton FC
2019-03-01Everton FC1–1Manchester United
2019-03-01Tottenham Hotspur2–3Wolverhampton Wanderers
2019-06-17Aston Villa0–0Sheffield United
2019-06-17Manchester City3–0Arsenal FC

Matchday 29

DateHomeScoreAway
2019-03-07Arsenal FC1–0West Ham United
2019-03-07Burnley FC1–1Tottenham Hotspur
2019-03-07Crystal Palace1–0Watford FC
2019-03-07Liverpool FC2–1AFC Bournemouth
2019-03-07Sheffield United1–0Norwich City
2019-03-07Southampton FC0–1Newcastle United
2019-03-07Wolverhampton Wanderers0–0Brighton & Hove Albion
2019-03-08Chelsea FC4–0Everton FC
2019-03-08Manchester United2–0Manchester City
2019-03-09Leicester City4–0Aston Villa

Matchday 30

DateHomeScoreAway
2019-06-19Norwich City0–3Southampton FC
2019-06-19Tottenham Hotspur1–1Manchester United
2019-06-20AFC Bournemouth0–2Crystal Palace
2019-06-20Brighton & Hove Albion2–1Arsenal FC
2019-06-20Watford FC1–1Leicester City
2019-06-20West Ham United0–2Wolverhampton Wanderers
2019-06-21Aston Villa1–2Chelsea FC
2019-06-21Everton FC0–0Liverpool FC
2019-06-21Newcastle United3–0Sheffield United
2019-06-22Manchester City5–0Burnley FC

Matchday 31

DateHomeScoreAway
2019-06-23Leicester City0–0Brighton & Hove Albion
2019-06-23Tottenham Hotspur2–0West Ham United
2019-06-24Liverpool FC4–0Crystal Palace
2019-06-24Manchester United3–0Sheffield United
2019-06-24Newcastle United1–1Aston Villa
2019-06-24Norwich City0–1Everton FC
2019-06-24Wolverhampton Wanderers1–0AFC Bournemouth
2019-06-25Burnley FC1–0Watford FC
2019-06-25Chelsea FC2–1Manchester City
2019-06-25Southampton FC0–2Arsenal FC

Matchday 32

DateHomeScoreAway
2019-06-27Aston Villa0–1Wolverhampton Wanderers
2019-06-28Watford FC1–3Southampton FC
2019-06-29Crystal Palace0–1Burnley FC
2019-06-30Brighton & Hove Albion0–3Manchester United
2019-07-01AFC Bournemouth1–4Newcastle United
2019-07-01Arsenal FC4–0Norwich City
2019-07-01Everton FC2–1Leicester City
2019-07-01West Ham United3–2Chelsea FC
2019-07-02Manchester City4–0Liverpool FC
2019-07-02Sheffield United3–1Tottenham Hotspur

Matchday 33

DateHomeScoreAway
2019-07-04Chelsea FC3–0Watford FC
2019-07-04Leicester City3–0Crystal Palace
2019-07-04Manchester United5–2AFC Bournemouth
2019-07-04Norwich City0–1Brighton & Hove Albion
2019-07-04Wolverhampton Wanderers0–2Arsenal FC
2019-07-05Burnley FC1–1Sheffield United
2019-07-05Liverpool FC2–0Aston Villa
2019-07-05Newcastle United2–2West Ham United
2019-07-05Southampton FC1–0Manchester City
2019-07-06Tottenham Hotspur1–0Everton FC

Matchday 34

DateHomeScoreAway
2019-07-07Arsenal FC1–1Leicester City
2019-07-07Crystal Palace2–3Chelsea FC
2019-07-07Watford FC2–1Norwich City
2019-07-08Brighton & Hove Albion1–3Liverpool FC
2019-07-08Manchester City5–0Newcastle United
2019-07-08Sheffield United1–0Wolverhampton Wanderers
2019-07-08West Ham United0–1Burnley FC
2019-07-09AFC Bournemouth0–0Tottenham Hotspur
2019-07-09Aston Villa0–3Manchester United
2019-07-09Everton FC1–1Southampton FC

Matchday 35

DateHomeScoreAway
2019-07-11Brighton & Hove Albion0–5Manchester City
2019-07-11Liverpool FC1–1Burnley FC
2019-07-11Norwich City0–4West Ham United
2019-07-11Sheffield United3–0Chelsea FC
2019-07-11Watford FC2–1Newcastle United
2019-07-12AFC Bournemouth4–1Leicester City
2019-07-12Aston Villa2–0Crystal Palace
2019-07-12Tottenham Hotspur2–1Arsenal FC
2019-07-12Wolverhampton Wanderers3–0Everton FC
2019-07-13Manchester United2–2Southampton FC

Matchday 36

DateHomeScoreAway
2019-07-14Chelsea FC1–0Norwich City
2019-07-15Arsenal FC2–1Liverpool FC
2019-07-15Burnley FC1–1Wolverhampton Wanderers
2019-07-15Manchester City2–1AFC Bournemouth
2019-07-15Newcastle United1–3Tottenham Hotspur
2019-07-16Crystal Palace0–2Manchester United
2019-07-16Everton FC1–1Aston Villa
2019-07-16Leicester City2–0Sheffield United
2019-07-16Southampton FC1–1Brighton & Hove Albion
2019-07-17West Ham United3–1Watford FC

Matchday 37

DateHomeScoreAway
2019-07-18Norwich City0–2Burnley FC
2019-07-19AFC Bournemouth0–2Southampton FC
2019-07-19Tottenham Hotspur3–0Leicester City
2019-07-20Brighton & Hove Albion0–0Newcastle United
2019-07-20Sheffield United0–1Everton FC
2019-07-20Wolverhampton Wanderers2–0Crystal Palace
2019-07-21Aston Villa1–0Arsenal FC
2019-07-21Watford FC0–4Manchester City
2019-07-22Liverpool FC5–3Chelsea FC
2019-07-22Manchester United1–1West Ham United

Matchday 38

DateHomeScoreAway
2019-07-26Arsenal FC3–2Watford FC
2019-07-26Burnley FC1–2Brighton & Hove Albion
2019-07-26Chelsea FC2–0Wolverhampton Wanderers
2019-07-26Crystal Palace1–1Tottenham Hotspur
2019-07-26Everton FC1–3AFC Bournemouth
2019-07-26Leicester City0–2Manchester United
2019-07-26Manchester City5–0Norwich City
2019-07-26Newcastle United1–3Liverpool FC
2019-07-26Southampton FC3–1Sheffield United
2019-07-26West Ham United1–1Aston Villa

Matchday 1

DateHomeScoreAway
2019-08-09Liverpool FC4–1Norwich City
2019-08-10AFC Bournemouth1–1Sheffield United
2019-08-10Burnley FC3–0Southampton FC
2019-08-10Crystal Palace0–0Everton FC
2019-08-10Tottenham Hotspur3–1Aston Villa
2019-08-10Watford FC0–3Brighton & Hove Albion
2019-08-10West Ham United0–5Manchester City
2019-08-11Leicester City0–0Wolverhampton Wanderers
2019-08-11Manchester United4–0Chelsea FC
2019-08-11Newcastle United0–1Arsenal FC

Matchday 2

DateHomeScoreAway
2019-08-17Arsenal FC2–1Burnley FC
2019-08-17Aston Villa1–2AFC Bournemouth
2019-08-17Brighton & Hove Albion1–1West Ham United
2019-08-17Everton FC1–0Watford FC
2019-08-17Manchester City2–2Tottenham Hotspur
2019-08-17Norwich City3–1Newcastle United
2019-08-17Southampton FC1–2Liverpool FC
2019-08-18Chelsea FC1–1Leicester City
2019-08-18Sheffield United1–0Crystal Palace
2019-08-19Wolverhampton Wanderers1–1Manchester United

Matchday 3

DateHomeScoreAway
2019-08-23Aston Villa2–0Everton FC
2019-08-24Brighton & Hove Albion0–2Southampton FC
2019-08-24Liverpool FC3–1Arsenal FC
2019-08-24Manchester United1–2Crystal Palace
2019-08-24Norwich City2–3Chelsea FC
2019-08-24Sheffield United1–2Leicester City
2019-08-24Watford FC1–3West Ham United
2019-08-25AFC Bournemouth1–3Manchester City
2019-08-25Tottenham Hotspur0–1Newcastle United
2019-08-25Wolverhampton Wanderers1–1Burnley FC

Matchday 4

DateHomeScoreAway
2019-08-31Burnley FC0–3Liverpool FC
2019-08-31Chelsea FC2–2Sheffield United
2019-08-31Crystal Palace1–0Aston Villa
2019-08-31Leicester City3–1AFC Bournemouth
2019-08-31Manchester City4–0Brighton & Hove Albion
2019-08-31Newcastle United1–1Watford FC
2019-08-31Southampton FC1–1Manchester United
2019-08-31West Ham United2–0Norwich City
2019-09-01Arsenal FC2–2Tottenham Hotspur
2019-09-01Everton FC3–2Wolverhampton Wanderers

Matchday 5

DateHomeScoreAway
2019-09-14Brighton & Hove Albion1–1Burnley FC
2019-09-14Liverpool FC3–1Newcastle United
2019-09-14Manchester United1–0Leicester City
2019-09-14Norwich City3–2Manchester City
2019-09-14Sheffield United0–1Southampton FC
2019-09-14Tottenham Hotspur4–0Crystal Palace
2019-09-14Wolverhampton Wanderers2–5Chelsea FC
2019-09-15AFC Bournemouth3–1Everton FC
2019-09-15Watford FC2–2Arsenal FC
2019-09-16Aston Villa0–0West Ham United

Matchday 6

DateHomeScoreAway
2019-09-20Southampton FC1–3AFC Bournemouth
2019-09-21Burnley FC2–0Norwich City
2019-09-21Everton FC0–2Sheffield United
2019-09-21Leicester City2–1Tottenham Hotspur
2019-09-21Manchester City8–0Watford FC
2019-09-21Newcastle United0–0Brighton & Hove Albion
2019-09-22Arsenal FC3–2Aston Villa
2019-09-22Chelsea FC1–2Liverpool FC
2019-09-22Crystal Palace1–1Wolverhampton Wanderers
2019-09-22West Ham United2–0Manchester United

Matchday 7

DateHomeScoreAway
2019-09-28AFC Bournemouth2–2West Ham United
2019-09-28Aston Villa2–2Burnley FC
2019-09-28Chelsea FC2–0Brighton & Hove Albion
2019-09-28Crystal Palace2–0Norwich City
2019-09-28Everton FC1–3Manchester City
2019-09-28Sheffield United0–1Liverpool FC
2019-09-28Tottenham Hotspur2–1Southampton FC
2019-09-28Wolverhampton Wanderers2–0Watford FC
2019-09-29Leicester City5–0Newcastle United
2019-09-30Manchester United1–1Arsenal FC

Matchday 8

DateHomeScoreAway
2019-10-05Brighton & Hove Albion3–0Tottenham Hotspur
2019-10-05Burnley FC1–0Everton FC
2019-10-05Liverpool FC2–1Leicester City
2019-10-05Norwich City1–5Aston Villa
2019-10-05Watford FC0–0Sheffield United
2019-10-05West Ham United1–2Crystal Palace
2019-10-06Arsenal FC1–0AFC Bournemouth
2019-10-06Manchester City0–2Wolverhampton Wanderers
2019-10-06Newcastle United1–0Manchester United
2019-10-06Southampton FC1–4Chelsea FC

Matchday 9

DateHomeScoreAway
2019-10-19AFC Bournemouth0–0Norwich City
2019-10-19Aston Villa2–1Brighton & Hove Albion
2019-10-19Chelsea FC1–0Newcastle United
2019-10-19Crystal Palace0–2Manchester City
2019-10-19Everton FC2–0West Ham United
2019-10-19Leicester City2–1Burnley FC
2019-10-19Tottenham Hotspur1–1Watford FC
2019-10-19Wolverhampton Wanderers1–1Southampton FC
2019-10-20Manchester United1–1Liverpool FC
2019-10-21Sheffield United1–0Arsenal FC

Matchday 10

DateHomeScoreAway
2019-10-25Southampton FC0–9Leicester City
2019-10-26Brighton & Hove Albion3–2Everton FC
2019-10-26Burnley FC2–4Chelsea FC
2019-10-26Manchester City3–0Aston Villa
2019-10-26Watford FC0–0AFC Bournemouth
2019-10-26West Ham United1–1Sheffield United
2019-10-27Arsenal FC2–2Crystal Palace
2019-10-27Liverpool FC2–1Tottenham Hotspur
2019-10-27Newcastle United1–1Wolverhampton Wanderers
2019-10-27Norwich City1–3Manchester United

Matchday 11

DateHomeScoreAway
2019-11-02AFC Bournemouth1–0Manchester United
2019-11-02Arsenal FC1–1Wolverhampton Wanderers
2019-11-02Aston Villa1–2Liverpool FC
2019-11-02Brighton & Hove Albion2–0Norwich City
2019-11-02Manchester City2–1Southampton FC
2019-11-02Sheffield United3–0Burnley FC
2019-11-02Watford FC1–2Chelsea FC
2019-11-02West Ham United2–3Newcastle United
2019-11-03Crystal Palace0–2Leicester City
2019-11-03Everton FC1–1Tottenham Hotspur

Matchday 12

DateHomeScoreAway
2019-11-08Norwich City0–2Watford FC
2019-11-09Burnley FC3–0West Ham United
2019-11-09Chelsea FC2–0Crystal Palace
2019-11-09Leicester City2–0Arsenal FC
2019-11-09Newcastle United2–1AFC Bournemouth
2019-11-09Southampton FC1–2Everton FC
2019-11-09Tottenham Hotspur1–1Sheffield United
2019-11-10Liverpool FC3–1Manchester City
2019-11-10Manchester United3–1Brighton & Hove Albion
2019-11-10Wolverhampton Wanderers2–1Aston Villa

Matchday 13

DateHomeScoreAway
2019-11-23AFC Bournemouth1–2Wolverhampton Wanderers
2019-11-23Arsenal FC2–2Southampton FC
2019-11-23Brighton & Hove Albion0–2Leicester City
2019-11-23Crystal Palace1–2Liverpool FC
2019-11-23Everton FC0–2Norwich City
2019-11-23Manchester City2–1Chelsea FC
2019-11-23Watford FC0–3Burnley FC
2019-11-23West Ham United2–3Tottenham Hotspur
2019-11-24Sheffield United3–3Manchester United
2019-11-25Aston Villa2–0Newcastle United

Matchday 14

DateHomeScoreAway
2019-11-30Burnley FC0–2Crystal Palace
2019-11-30Chelsea FC0–1West Ham United
2019-11-30Liverpool FC2–1Brighton & Hove Albion
2019-11-30Newcastle United2–2Manchester City
2019-11-30Southampton FC2–1Watford FC
2019-11-30Tottenham Hotspur3–2AFC Bournemouth
2019-12-01Leicester City2–1Everton FC
2019-12-01Manchester United2–2Aston Villa
2019-12-01Norwich City2–2Arsenal FC
2019-12-01Wolverhampton Wanderers1–1Sheffield United

Matchday 15

DateHomeScoreAway
2019-12-03Burnley FC1–4Manchester City
2019-12-03Crystal Palace1–0AFC Bournemouth
2019-12-04Chelsea FC2–1Aston Villa
2019-12-04Leicester City2–0Watford FC
2019-12-04Liverpool FC5–2Everton FC
2019-12-04Manchester United2–1Tottenham Hotspur
2019-12-04Southampton FC2–1Norwich City
2019-12-04Wolverhampton Wanderers2–0West Ham United
2019-12-05Arsenal FC1–2Brighton & Hove Albion
2019-12-05Sheffield United0–2Newcastle United

Matchday 16

DateHomeScoreAway
2019-12-07AFC Bournemouth0–3Liverpool FC
2019-12-07Everton FC3–1Chelsea FC
2019-12-07Manchester City1–2Manchester United
2019-12-07Tottenham Hotspur5–0Burnley FC
2019-12-07Watford FC0–0Crystal Palace
2019-12-08Aston Villa1–4Leicester City
2019-12-08Brighton & Hove Albion2–2Wolverhampton Wanderers
2019-12-08Newcastle United2–1Southampton FC
2019-12-08Norwich City1–2Sheffield United
2019-12-09West Ham United1–3Arsenal FC

Matchday 17

DateHomeScoreAway
2019-12-14Burnley FC1–0Newcastle United
2019-12-14Chelsea FC0–1AFC Bournemouth
2019-12-14Leicester City1–1Norwich City
2019-12-14Liverpool FC2–0Watford FC
2019-12-14Sheffield United2–0Aston Villa
2019-12-14Southampton FC0–1West Ham United
2019-12-15Arsenal FC0–3Manchester City
2019-12-15Manchester United1–1Everton FC
2019-12-15Wolverhampton Wanderers1–2Tottenham Hotspur
2019-12-16Crystal Palace1–1Brighton & Hove Albion

Matchday 19

DateHomeScoreAway
2019-12-26AFC Bournemouth1–1Arsenal FC
2019-12-26Aston Villa1–0Norwich City
2019-12-26Chelsea FC0–2Southampton FC
2019-12-26Crystal Palace2–1West Ham United
2019-12-26Everton FC1–0Burnley FC
2019-12-26Leicester City0–4Liverpool FC
2019-12-26Manchester United4–1Newcastle United
2019-12-26Sheffield United1–1Watford FC
2019-12-26Tottenham Hotspur2–1Brighton & Hove Albion
2019-12-27Wolverhampton Wanderers3–2Manchester City

Matchday 20

DateHomeScoreAway
2019-12-28Brighton & Hove Albion2–0AFC Bournemouth
2019-12-28Burnley FC0–2Manchester United
2019-12-28Newcastle United1–2Everton FC
2019-12-28Norwich City2–2Tottenham Hotspur
2019-12-28Southampton FC1–1Crystal Palace
2019-12-28Watford FC3–0Aston Villa
2019-12-28West Ham United1–2Leicester City
2019-12-29Arsenal FC1–2Chelsea FC
2019-12-29Liverpool FC1–0Wolverhampton Wanderers
2019-12-29Manchester City2–0Sheffield United

Why there is no line-up here

This page cannot tell you who played. The results come from openfootball, which publishes fixtures and scores and no team sheets; the players come from Wikidata, which records which club a man belonged to and for how many years but not which seasons he turned out in — nineteen in twenty of its dates give the year and no month. Working a squad out from those years gives about forty men a club, because loans and reserve registrations count as membership and nothing separates them: one season of Parma comes out at a hundred and thirty-seven. A registered squad is nearer twenty-five, so that list would be wrong in a way nobody could see from the page.

Each club’s own page has every player Wikidata records for it, with the years of his spell and his appearances where they are known. That is the same information without the guess.

Where this came from

Fixtures and results from openfootball, released into the public domain (CC0). Players, clubs and career figures from Wikidata (CC0). Tables, totals and records on this page are worked out here from the results rather than copied from anywhere. No free source links players to individual matches, so these pages give results and career totals but never who scored in a given game.

Every Premier League season · All the football pages