Serie A 2017–18

Juventus finished top of the Serie A in 2017–18 on 95 points. All 380 results are below, and the table is worked out from them.

← 2016–17 · 2018–19 →

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
1Juventus3830538624+6295
2SSC Napoli3828737729+4891
3AS Roma3823876128+3377
4Lazio Roma3821988949+4072
5Inter38201266630+3672
6AC Milan381810105642+1464
7Atalanta381612105739+1860
8ACF Fiorentina38169135446+857
9Torino FC381315105446+854
10Sampdoria38166165660-454
11Sassuolo Calcio381110172959-3043
12Genoa CFC38118193343-1041
13Udinese Calcio38124224863-1540
14Chievo Verona381010183659-2340
15Bologna FC38116214052-1239
16Cagliari Calcio38116213361-2839
17SPAL 2013 Ferrara38814163959-2038
18FC Crotone3898214066-2635
19Hellas Verona3874273078-4825
20Benevento Calcio3863293384-5121

Every result

Matchday 1

DateHomeScoreAway
2017-08-19Hellas Verona1–3SSC Napoli
2017-08-19Juventus3–0Cagliari Calcio
2017-08-20Atalanta0–1AS Roma
2017-08-20Bologna FC1–1Torino FC
2017-08-20FC Crotone0–3AC Milan
2017-08-20Inter3–0ACF Fiorentina
2017-08-20Lazio Roma0–0SPAL 2013 Ferrara
2017-08-20Sampdoria2–1Benevento Calcio
2017-08-20Sassuolo Calcio0–0Genoa CFC
2017-08-20Udinese Calcio1–2Chievo Verona

Matchday 2

DateHomeScoreAway
2017-08-26AS Roma1–3Inter
2017-08-26Benevento Calcio0–1Bologna FC
2017-08-26Genoa CFC2–4Juventus
2017-08-27AC Milan2–1Cagliari Calcio
2017-08-27ACF Fiorentina1–2Sampdoria
2017-08-27Chievo Verona1–2Lazio Roma
2017-08-27FC Crotone0–0Hellas Verona
2017-08-27SPAL 2013 Ferrara3–2Udinese Calcio
2017-08-27SSC Napoli3–1Atalanta
2017-08-27Torino FC3–0Sassuolo Calcio

Matchday 3

DateHomeScoreAway
2017-09-09Juventus3–0Chievo Verona
2017-09-10Atalanta2–1Sassuolo Calcio
2017-09-10Benevento Calcio0–1Torino FC
2017-09-10Bologna FC0–3SSC Napoli
2017-09-10Cagliari Calcio1–0FC Crotone
2017-09-10Hellas Verona0–5ACF Fiorentina
2017-09-10Inter2–0SPAL 2013 Ferrara
2017-09-10Lazio Roma4–1AC Milan
2017-09-10Udinese Calcio1–0Genoa CFC
2018-01-24Sampdoria1–1AS Roma

Matchday 4

DateHomeScoreAway
2017-09-16ACF Fiorentina2–1Bologna FC
2017-09-16AS Roma3–0Hellas Verona
2017-09-16FC Crotone0–2Inter
2017-09-17AC Milan2–1Udinese Calcio
2017-09-17Chievo Verona1–1Atalanta
2017-09-17Genoa CFC2–3Lazio Roma
2017-09-17SPAL 2013 Ferrara0–2Cagliari Calcio
2017-09-17SSC Napoli6–0Benevento Calcio
2017-09-17Sassuolo Calcio1–3Juventus
2017-09-17Torino FC2–2Sampdoria

Matchday 5

DateHomeScoreAway
2017-09-19Bologna FC1–1Inter
2017-09-20AC Milan2–0SPAL 2013 Ferrara
2017-09-20Atalanta5–1FC Crotone
2017-09-20Benevento Calcio0–4AS Roma
2017-09-20Cagliari Calcio0–1Sassuolo Calcio
2017-09-20Genoa CFC1–1Chievo Verona
2017-09-20Hellas Verona0–0Sampdoria
2017-09-20Juventus1–0ACF Fiorentina
2017-09-20Lazio Roma1–4SSC Napoli
2017-09-20Udinese Calcio2–3Torino FC

Matchday 6

DateHomeScoreAway
2017-09-23AS Roma3–1Udinese Calcio
2017-09-23Juventus4–0Torino FC
2017-09-23SPAL 2013 Ferrara2–3SSC Napoli
2017-09-24ACF Fiorentina1–1Atalanta
2017-09-24Cagliari Calcio0–2Chievo Verona
2017-09-24FC Crotone2–0Benevento Calcio
2017-09-24Hellas Verona0–3Lazio Roma
2017-09-24Inter1–0Genoa CFC
2017-09-24Sampdoria2–0AC Milan
2017-09-24Sassuolo Calcio0–1Bologna FC

Matchday 7

DateHomeScoreAway
2017-09-30Genoa CFC0–1Bologna FC
2017-09-30Udinese Calcio4–0Sampdoria
2017-10-01AC Milan0–2AS Roma
2017-10-01Atalanta2–2Juventus
2017-10-01Benevento Calcio1–2Inter
2017-10-01Chievo Verona2–1ACF Fiorentina
2017-10-01Lazio Roma6–1Sassuolo Calcio
2017-10-01SPAL 2013 Ferrara1–1FC Crotone
2017-10-01SSC Napoli3–0Cagliari Calcio
2017-10-01Torino FC2–2Hellas Verona

Matchday 8

DateHomeScoreAway
2017-10-14AS Roma0–1SSC Napoli
2017-10-14Juventus1–2Lazio Roma
2017-10-15ACF Fiorentina2–1Udinese Calcio
2017-10-15Bologna FC2–1SPAL 2013 Ferrara
2017-10-15Cagliari Calcio2–3Genoa CFC
2017-10-15FC Crotone2–2Torino FC
2017-10-15Inter3–2AC Milan
2017-10-15Sampdoria3–1Atalanta
2017-10-15Sassuolo Calcio0–0Chievo Verona
2017-10-16Hellas Verona1–0Benevento Calcio

Matchday 9

DateHomeScoreAway
2017-10-21SSC Napoli0–0Inter
2017-10-21Sampdoria5–0FC Crotone
2017-10-22AC Milan0–0Genoa CFC
2017-10-22Atalanta1–0Bologna FC
2017-10-22Benevento Calcio0–3ACF Fiorentina
2017-10-22Chievo Verona3–2Hellas Verona
2017-10-22Lazio Roma3–0Cagliari Calcio
2017-10-22SPAL 2013 Ferrara0–1Sassuolo Calcio
2017-10-22Torino FC0–1AS Roma
2017-10-22Udinese Calcio2–6Juventus

Matchday 10

DateHomeScoreAway
2017-10-24Inter3–2Sampdoria
2017-10-25ACF Fiorentina3–0Torino FC
2017-10-25AS Roma1–0FC Crotone
2017-10-25Atalanta3–0Hellas Verona
2017-10-25Bologna FC1–2Lazio Roma
2017-10-25Cagliari Calcio2–1Benevento Calcio
2017-10-25Chievo Verona1–4AC Milan
2017-10-25Genoa CFC2–3SSC Napoli
2017-10-25Juventus4–1SPAL 2013 Ferrara
2017-10-25Sassuolo Calcio0–1Udinese Calcio

Matchday 11

DateHomeScoreAway
2017-10-28AC Milan0–2Juventus
2017-10-28AS Roma1–0Bologna FC
2017-10-29Benevento Calcio1–5Lazio Roma
2017-10-29FC Crotone2–1ACF Fiorentina
2017-10-29SPAL 2013 Ferrara1–0Genoa CFC
2017-10-29SSC Napoli3–1Sassuolo Calcio
2017-10-29Sampdoria4–1Chievo Verona
2017-10-29Torino FC2–1Cagliari Calcio
2017-10-29Udinese Calcio2–1Atalanta
2017-10-30Hellas Verona1–2Inter

Matchday 12

DateHomeScoreAway
2017-11-04Bologna FC2–3FC Crotone
2017-11-04Genoa CFC0–2Sampdoria
2017-11-05ACF Fiorentina2–4AS Roma
2017-11-05Atalanta1–1SPAL 2013 Ferrara
2017-11-05Cagliari Calcio2–1Hellas Verona
2017-11-05Chievo Verona0–0SSC Napoli
2017-11-05Inter1–1Torino FC
2017-11-05Juventus2–1Benevento Calcio
2017-11-05Sassuolo Calcio0–2AC Milan
2018-01-24Lazio Roma3–0Udinese Calcio

Matchday 13

DateHomeScoreAway
2017-11-18AS Roma2–1Lazio Roma
2017-11-18SSC Napoli2–1AC Milan
2017-11-19Benevento Calcio1–2Sassuolo Calcio
2017-11-19FC Crotone0–1Genoa CFC
2017-11-19Inter2–0Atalanta
2017-11-19SPAL 2013 Ferrara1–1ACF Fiorentina
2017-11-19Sampdoria3–2Juventus
2017-11-19Torino FC1–1Chievo Verona
2017-11-19Udinese Calcio0–1Cagliari Calcio
2017-11-20Hellas Verona2–3Bologna FC

Matchday 14

DateHomeScoreAway
2017-11-25Bologna FC3–0Sampdoria
2017-11-25Cagliari Calcio1–3Inter
2017-11-25Chievo Verona2–1SPAL 2013 Ferrara
2017-11-25Sassuolo Calcio0–2Hellas Verona
2017-11-26AC Milan0–0Torino FC
2017-11-26Genoa CFC1–1AS Roma
2017-11-26Juventus3–0FC Crotone
2017-11-26Lazio Roma1–1ACF Fiorentina
2017-11-26Udinese Calcio0–1SSC Napoli
2017-11-27Atalanta1–0Benevento Calcio

Matchday 15

DateHomeScoreAway
2017-12-01AS Roma3–1SPAL 2013 Ferrara
2017-12-01SSC Napoli0–1Juventus
2017-12-02Torino FC1–1Atalanta
2017-12-03ACF Fiorentina3–0Sassuolo Calcio
2017-12-03Benevento Calcio2–2AC Milan
2017-12-03Bologna FC1–1Cagliari Calcio
2017-12-03Inter5–0Chievo Verona
2017-12-03Sampdoria1–2Lazio Roma
2017-12-04FC Crotone0–3Udinese Calcio
2017-12-04Hellas Verona0–1Genoa CFC

Matchday 16

DateHomeScoreAway
2017-12-09Cagliari Calcio2–2Sampdoria
2017-12-09Juventus0–0Inter
2017-12-10AC Milan2–1Bologna FC
2017-12-10Chievo Verona0–0AS Roma
2017-12-10SPAL 2013 Ferrara2–2Hellas Verona
2017-12-10SSC Napoli0–0ACF Fiorentina
2017-12-10Sassuolo Calcio2–1FC Crotone
2017-12-10Udinese Calcio2–0Benevento Calcio
2017-12-11Lazio Roma1–3Torino FC
2017-12-12Genoa CFC1–2Atalanta

Matchday 17

DateHomeScoreAway
2017-12-16AS Roma1–0Cagliari Calcio
2017-12-16Inter1–3Udinese Calcio
2017-12-16Torino FC1–3SSC Napoli
2017-12-17ACF Fiorentina0–0Genoa CFC
2017-12-17Atalanta3–3Lazio Roma
2017-12-17Benevento Calcio1–2SPAL 2013 Ferrara
2017-12-17Bologna FC0–3Juventus
2017-12-17FC Crotone1–0Chievo Verona
2017-12-17Hellas Verona3–0AC Milan
2017-12-17Sampdoria0–1Sassuolo Calcio

Matchday 18

DateHomeScoreAway
2017-12-22Cagliari Calcio0–1ACF Fiorentina
2017-12-22Chievo Verona2–3Bologna FC
2017-12-23AC Milan0–2Atalanta
2017-12-23Genoa CFC1–0Benevento Calcio
2017-12-23Juventus1–0AS Roma
2017-12-23Lazio Roma4–0FC Crotone
2017-12-23SPAL 2013 Ferrara2–2Torino FC
2017-12-23SSC Napoli3–2Sampdoria
2017-12-23Sassuolo Calcio1–0Inter
2017-12-23Udinese Calcio4–0Hellas Verona

Matchday 19

DateHomeScoreAway
2017-12-29FC Crotone0–1SSC Napoli
2017-12-30ACF Fiorentina1–1AC Milan
2017-12-30AS Roma1–1Sassuolo Calcio
2017-12-30Atalanta1–2Cagliari Calcio
2017-12-30Benevento Calcio1–0Chievo Verona
2017-12-30Bologna FC1–2Udinese Calcio
2017-12-30Hellas Verona1–3Juventus
2017-12-30Inter0–0Lazio Roma
2017-12-30Sampdoria2–0SPAL 2013 Ferrara
2017-12-30Torino FC0–0Genoa CFC

Matchday 20

DateHomeScoreAway
2018-01-05ACF Fiorentina1–1Inter
2018-01-05Chievo Verona1–1Udinese Calcio
2018-01-06AC Milan1–0FC Crotone
2018-01-06AS Roma1–2Atalanta
2018-01-06Benevento Calcio3–2Sampdoria
2018-01-06Cagliari Calcio0–1Juventus
2018-01-06Genoa CFC1–0Sassuolo Calcio
2018-01-06SPAL 2013 Ferrara2–5Lazio Roma
2018-01-06SSC Napoli2–0Hellas Verona
2018-01-06Torino FC3–0Bologna FC

Matchday 21

DateHomeScoreAway
2018-01-21Atalanta0–1SSC Napoli
2018-01-21Bologna FC3–0Benevento Calcio
2018-01-21Cagliari Calcio1–2AC Milan
2018-01-21Hellas Verona0–3FC Crotone
2018-01-21Inter1–1AS Roma
2018-01-21Lazio Roma5–1Chievo Verona
2018-01-21Sampdoria3–1ACF Fiorentina
2018-01-21Sassuolo Calcio1–1Torino FC
2018-01-21Udinese Calcio1–1SPAL 2013 Ferrara
2018-01-22Juventus1–0Genoa CFC

Matchday 22

DateHomeScoreAway
2018-01-27Chievo Verona0–2Juventus
2018-01-27Sassuolo Calcio0–3Atalanta
2018-01-28AC Milan2–1Lazio Roma
2018-01-28ACF Fiorentina1–4Hellas Verona
2018-01-28AS Roma0–1Sampdoria
2018-01-28FC Crotone1–1Cagliari Calcio
2018-01-28Genoa CFC0–1Udinese Calcio
2018-01-28SPAL 2013 Ferrara1–1Inter
2018-01-28SSC Napoli3–1Bologna FC
2018-01-28Torino FC3–0Benevento Calcio

Matchday 23

DateHomeScoreAway
2018-02-03Inter1–1FC Crotone
2018-02-03Sampdoria1–1Torino FC
2018-02-04Atalanta1–0Chievo Verona
2018-02-04Benevento Calcio0–2SSC Napoli
2018-02-04Bologna FC1–2ACF Fiorentina
2018-02-04Cagliari Calcio2–0SPAL 2013 Ferrara
2018-02-04Hellas Verona0–1AS Roma
2018-02-04Juventus7–0Sassuolo Calcio
2018-02-04Udinese Calcio1–1AC Milan
2018-02-05Lazio Roma1–2Genoa CFC

Matchday 24

DateHomeScoreAway
2018-02-09ACF Fiorentina0–2Juventus
2018-02-10FC Crotone1–1Atalanta
2018-02-10SPAL 2013 Ferrara0–4AC Milan
2018-02-10SSC Napoli4–1Lazio Roma
2018-02-11AS Roma5–2Benevento Calcio
2018-02-11Chievo Verona0–1Genoa CFC
2018-02-11Inter2–1Bologna FC
2018-02-11Sampdoria2–0Hellas Verona
2018-02-11Sassuolo Calcio0–0Cagliari Calcio
2018-02-11Torino FC2–0Udinese Calcio

Matchday 25

DateHomeScoreAway
2018-02-17Chievo Verona2–1Cagliari Calcio
2018-02-17Genoa CFC2–0Inter
2018-02-17Udinese Calcio0–2AS Roma
2018-02-18AC Milan1–0Sampdoria
2018-02-18Atalanta1–1ACF Fiorentina
2018-02-18Benevento Calcio3–2FC Crotone
2018-02-18Bologna FC2–1Sassuolo Calcio
2018-02-18SSC Napoli1–0SPAL 2013 Ferrara
2018-02-18Torino FC0–1Juventus
2018-02-19Lazio Roma2–0Hellas Verona

Matchday 26

DateHomeScoreAway
2018-02-24Bologna FC2–0Genoa CFC
2018-02-24Inter2–0Benevento Calcio
2018-02-25ACF Fiorentina1–0Chievo Verona
2018-02-25AS Roma0–2AC Milan
2018-02-25FC Crotone2–3SPAL 2013 Ferrara
2018-02-25Hellas Verona2–1Torino FC
2018-02-25Sampdoria2–1Udinese Calcio
2018-02-25Sassuolo Calcio0–3Lazio Roma
2018-02-26Cagliari Calcio0–5SSC Napoli
2018-03-14Juventus2–0Atalanta

Matchday 27

DateHomeScoreAway
2018-03-03Lazio Roma0–1Juventus
2018-03-03SPAL 2013 Ferrara1–0Bologna FC
2018-03-03SSC Napoli2–4AS Roma
2018-04-03Atalanta1–2Sampdoria
2018-04-03Genoa CFC2–1Cagliari Calcio
2018-04-03Udinese Calcio0–2ACF Fiorentina
2018-04-04AC Milan0–0Inter
2018-04-04Benevento Calcio3–0Hellas Verona
2018-04-04Chievo Verona1–1Sassuolo Calcio
2018-04-04Torino FC4–1FC Crotone

Matchday 28

DateHomeScoreAway
2018-03-09AS Roma3–0Torino FC
2018-03-10Hellas Verona1–0Chievo Verona
2018-03-11ACF Fiorentina1–0Benevento Calcio
2018-03-11Bologna FC0–1Atalanta
2018-03-11Cagliari Calcio2–2Lazio Roma
2018-03-11FC Crotone4–1Sampdoria
2018-03-11Genoa CFC0–1AC Milan
2018-03-11Inter0–0SSC Napoli
2018-03-11Juventus2–0Udinese Calcio
2018-03-11Sassuolo Calcio1–1SPAL 2013 Ferrara

Matchday 29

DateHomeScoreAway
2018-03-17SPAL 2013 Ferrara0–0Juventus
2018-03-17Udinese Calcio1–2Sassuolo Calcio
2018-03-18AC Milan3–2Chievo Verona
2018-03-18Benevento Calcio1–2Cagliari Calcio
2018-03-18FC Crotone0–2AS Roma
2018-03-18Hellas Verona0–5Atalanta
2018-03-18Lazio Roma1–1Bologna FC
2018-03-18SSC Napoli1–0Genoa CFC
2018-03-18Sampdoria0–5Inter
2018-03-18Torino FC1–2ACF Fiorentina

Matchday 30

DateHomeScoreAway
2018-03-31ACF Fiorentina2–0FC Crotone
2018-03-31Atalanta2–0Udinese Calcio
2018-03-31Bologna FC1–1AS Roma
2018-03-31Cagliari Calcio0–4Torino FC
2018-03-31Chievo Verona2–1Sampdoria
2018-03-31Genoa CFC1–1SPAL 2013 Ferrara
2018-03-31Inter3–0Hellas Verona
2018-03-31Juventus3–1AC Milan
2018-03-31Lazio Roma6–2Benevento Calcio
2018-03-31Sassuolo Calcio1–1SSC Napoli

Matchday 31

DateHomeScoreAway
2018-04-07AS Roma0–2ACF Fiorentina
2018-04-07Benevento Calcio2–4Juventus
2018-04-07SPAL 2013 Ferrara1–1Atalanta
2018-04-07Sampdoria0–0Genoa CFC
2018-04-08AC Milan1–1Sassuolo Calcio
2018-04-08FC Crotone1–0Bologna FC
2018-04-08Hellas Verona1–0Cagliari Calcio
2018-04-08SSC Napoli2–1Chievo Verona
2018-04-08Torino FC1–0Inter
2018-04-08Udinese Calcio1–2Lazio Roma

Matchday 32

DateHomeScoreAway
2018-04-14Atalanta0–0Inter
2018-04-14Cagliari Calcio2–1Udinese Calcio
2018-04-14Chievo Verona0–0Torino FC
2018-04-14Genoa CFC1–0FC Crotone
2018-04-15AC Milan0–0SSC Napoli
2018-04-15ACF Fiorentina0–0SPAL 2013 Ferrara
2018-04-15Bologna FC2–0Hellas Verona
2018-04-15Juventus3–0Sampdoria
2018-04-15Lazio Roma0–0AS Roma
2018-04-15Sassuolo Calcio2–2Benevento Calcio

Matchday 33

DateHomeScoreAway
2018-04-17Inter4–0Cagliari Calcio
2018-04-18ACF Fiorentina3–4Lazio Roma
2018-04-18AS Roma2–1Genoa CFC
2018-04-18Benevento Calcio0–3Atalanta
2018-04-18FC Crotone1–1Juventus
2018-04-18Hellas Verona0–1Sassuolo Calcio
2018-04-18SPAL 2013 Ferrara0–0Chievo Verona
2018-04-18SSC Napoli4–2Udinese Calcio
2018-04-18Sampdoria1–0Bologna FC
2018-04-18Torino FC1–1AC Milan

Matchday 34

DateHomeScoreAway
2018-04-21AC Milan0–1Benevento Calcio
2018-04-21SPAL 2013 Ferrara0–3AS Roma
2018-04-21Sassuolo Calcio1–0ACF Fiorentina
2018-04-22Atalanta2–1Torino FC
2018-04-22Cagliari Calcio0–0Bologna FC
2018-04-22Chievo Verona1–2Inter
2018-04-22Juventus0–1SSC Napoli
2018-04-22Lazio Roma4–0Sampdoria
2018-04-22Udinese Calcio1–2FC Crotone
2018-04-23Genoa CFC3–1Hellas Verona

Matchday 35

DateHomeScoreAway
2018-04-28AS Roma4–1Chievo Verona
2018-04-28Inter2–3Juventus
2018-04-29ACF Fiorentina3–0SSC Napoli
2018-04-29Atalanta3–1Genoa CFC
2018-04-29Benevento Calcio3–3Udinese Calcio
2018-04-29Bologna FC1–2AC Milan
2018-04-29FC Crotone4–1Sassuolo Calcio
2018-04-29Hellas Verona1–3SPAL 2013 Ferrara
2018-04-29Sampdoria4–1Cagliari Calcio
2018-04-29Torino FC0–1Lazio Roma

Matchday 36

DateHomeScoreAway
2018-05-05AC Milan4–1Hellas Verona
2018-05-05Juventus3–1Bologna FC
2018-05-06Cagliari Calcio0–1AS Roma
2018-05-06Chievo Verona2–1FC Crotone
2018-05-06Genoa CFC2–3ACF Fiorentina
2018-05-06Lazio Roma1–1Atalanta
2018-05-06SPAL 2013 Ferrara2–0Benevento Calcio
2018-05-06SSC Napoli2–2Torino FC
2018-05-06Sassuolo Calcio1–0Sampdoria
2018-05-06Udinese Calcio0–4Inter

Matchday 37

DateHomeScoreAway
2018-05-12Benevento Calcio1–0Genoa CFC
2018-05-12Inter1–2Sassuolo Calcio
2018-05-13ACF Fiorentina0–1Cagliari Calcio
2018-05-13AS Roma0–0Juventus
2018-05-13Atalanta1–1AC Milan
2018-05-13Bologna FC1–2Chievo Verona
2018-05-13FC Crotone2–2Lazio Roma
2018-05-13Hellas Verona0–1Udinese Calcio
2018-05-13Sampdoria0–2SSC Napoli
2018-05-13Torino FC2–1SPAL 2013 Ferrara

Matchday 38

DateHomeScoreAway
2018-05-19Juventus2–1Hellas Verona
2018-05-20AC Milan5–1ACF Fiorentina
2018-05-20Cagliari Calcio1–0Atalanta
2018-05-20Chievo Verona1–0Benevento Calcio
2018-05-20Genoa CFC1–2Torino FC
2018-05-20Lazio Roma2–3Inter
2018-05-20SPAL 2013 Ferrara3–1Sampdoria
2018-05-20SSC Napoli2–1FC Crotone
2018-05-20Sassuolo Calcio0–1AS Roma
2018-05-20Udinese Calcio1–0Bologna FC

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 Serie A season · All the football pages