Serie A 2016–17

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

← 2015–16 · 2017–18 →

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
1Juventus3829457727+5091
2AS Roma3828379038+5287
3SSC Napoli3826849439+5586
4Atalanta3821986241+2172
5Lazio Roma38217107451+2370
6AC Milan38189115745+1263
7Inter38195147249+2362
8ACF Fiorentina381612106357+660
9Torino FC381314117166+553
10Sampdoria381212144955-648
11Cagliari Calcio38145195576-2147
12Sassuolo Calcio38137185863-546
13Udinese Calcio38129174756-945
14Chievo Verona38127194361-1843
15Bologna FC38118194058-1841
16Genoa CFC3899203864-2636
17FC Crotone3897223458-2434
18Empoli FC3888222961-3232
19US Palermo3868243377-4426
20Delfino Pescara3839263781-4418

Every result

Matchday 1

DateHomeScoreAway
2016-08-20AS Roma4–0Udinese Calcio
2016-08-20Juventus2–1ACF Fiorentina
2016-08-21AC Milan3–2Torino FC
2016-08-21Atalanta3–4Lazio Roma
2016-08-21Bologna FC1–0FC Crotone
2016-08-21Chievo Verona2–0Inter
2016-08-21Delfino Pescara2–2SSC Napoli
2016-08-21Empoli FC0–1Sampdoria
2016-08-21Genoa CFC3–1Cagliari Calcio
2016-08-21US Palermo0–1Sassuolo Calcio

Matchday 2

DateHomeScoreAway
2016-08-27Lazio Roma0–1Juventus
2016-08-27SSC Napoli4–2AC Milan
2016-08-28ACF Fiorentina1–0Chievo Verona
2016-08-28Cagliari Calcio2–2AS Roma
2016-08-28FC Crotone1–3Genoa CFC
2016-08-28Inter1–1US Palermo
2016-08-28Sampdoria2–1Atalanta
2016-08-28Sassuolo Calcio0–3Delfino Pescara
2016-08-28Torino FC5–1Bologna FC
2016-08-28Udinese Calcio2–0Empoli FC

Matchday 3

DateHomeScoreAway
2016-09-10Juventus3–1Sassuolo Calcio
2016-09-10US Palermo0–3SSC Napoli
2016-09-11AC Milan0–1Udinese Calcio
2016-09-11AS Roma3–2Sampdoria
2016-09-11Atalanta2–1Torino FC
2016-09-11Bologna FC2–1Cagliari Calcio
2016-09-11Chievo Verona1–1Lazio Roma
2016-09-11Delfino Pescara1–2Inter
2016-09-12Empoli FC2–1FC Crotone
2016-12-15Genoa CFC1–0ACF Fiorentina

Matchday 4

DateHomeScoreAway
2016-09-16Sampdoria0–1AC Milan
2016-09-17Lazio Roma3–0Delfino Pescara
2016-09-17SSC Napoli3–1Bologna FC
2016-09-18ACF Fiorentina1–0AS Roma
2016-09-18Cagliari Calcio3–0Atalanta
2016-09-18FC Crotone1–1US Palermo
2016-09-18Inter2–1Juventus
2016-09-18Sassuolo Calcio2–0Genoa CFC
2016-09-18Torino FC0–0Empoli FC
2016-09-18Udinese Calcio1–2Chievo Verona

Matchday 5

DateHomeScoreAway
2016-09-20AC Milan2–0Lazio Roma
2016-09-21AS Roma4–0FC Crotone
2016-09-21Atalanta0–1US Palermo
2016-09-21Bologna FC2–0Sampdoria
2016-09-21Chievo Verona2–1Sassuolo Calcio
2016-09-21Delfino Pescara0–0Torino FC
2016-09-21Empoli FC0–2Inter
2016-09-21Genoa CFC0–0SSC Napoli
2016-09-21Juventus4–0Cagliari Calcio
2016-09-21Udinese Calcio2–2ACF Fiorentina

Matchday 6

DateHomeScoreAway
2016-09-24SSC Napoli2–0Chievo Verona
2016-09-24US Palermo0–1Juventus
2016-09-25ACF Fiorentina0–0AC Milan
2016-09-25Genoa CFC1–1Delfino Pescara
2016-09-25Inter1–1Bologna FC
2016-09-25Lazio Roma2–0Empoli FC
2016-09-25Sassuolo Calcio1–0Udinese Calcio
2016-09-25Torino FC3–1AS Roma
2016-09-26Cagliari Calcio2–1Sampdoria
2016-09-26FC Crotone1–3Atalanta

Matchday 7

DateHomeScoreAway
2016-10-01Delfino Pescara0–2Chievo Verona
2016-10-01Udinese Calcio0–3Lazio Roma
2016-10-02AC Milan4–3Sassuolo Calcio
2016-10-02AS Roma2–1Inter
2016-10-02Atalanta1–0SSC Napoli
2016-10-02Bologna FC0–1Genoa CFC
2016-10-02Cagliari Calcio2–1FC Crotone
2016-10-02Empoli FC0–3Juventus
2016-10-02Sampdoria1–1US Palermo
2016-10-02Torino FC2–1ACF Fiorentina

Matchday 8

DateHomeScoreAway
2016-10-15Delfino Pescara1–1Sampdoria
2016-10-15Juventus2–1Udinese Calcio
2016-10-15SSC Napoli1–3AS Roma
2016-10-16ACF Fiorentina0–0Atalanta
2016-10-16Chievo Verona1–3AC Milan
2016-10-16Genoa CFC0–0Empoli FC
2016-10-16Inter1–2Cagliari Calcio
2016-10-16Lazio Roma1–1Bologna FC
2016-10-16Sassuolo Calcio2–1FC Crotone
2016-10-17US Palermo1–4Torino FC

Matchday 9

DateHomeScoreAway
2016-10-22AC Milan1–0Juventus
2016-10-22Sampdoria2–1Genoa CFC
2016-10-23AS Roma4–1US Palermo
2016-10-23Atalanta2–1Inter
2016-10-23Bologna FC1–1Sassuolo Calcio
2016-10-23Cagliari Calcio3–5ACF Fiorentina
2016-10-23Empoli FC0–0Chievo Verona
2016-10-23FC Crotone1–2SSC Napoli
2016-10-23Torino FC2–2Lazio Roma
2016-10-23Udinese Calcio3–1Delfino Pescara

Matchday 10

DateHomeScoreAway
2016-10-25Genoa CFC3–0AC Milan
2016-10-26ACF Fiorentina1–1FC Crotone
2016-10-26Chievo Verona1–1Bologna FC
2016-10-26Delfino Pescara0–1Atalanta
2016-10-26Inter2–1Torino FC
2016-10-26Juventus4–1Sampdoria
2016-10-26Lazio Roma4–1Cagliari Calcio
2016-10-26SSC Napoli2–0Empoli FC
2016-10-26Sassuolo Calcio1–3AS Roma
2016-10-27US Palermo1–3Udinese Calcio

Matchday 11

DateHomeScoreAway
2016-10-29Bologna FC0–1ACF Fiorentina
2016-10-29Juventus2–1SSC Napoli
2016-10-30AC Milan1–0Delfino Pescara
2016-10-30Atalanta3–0Genoa CFC
2016-10-30Empoli FC0–0AS Roma
2016-10-30FC Crotone2–0Chievo Verona
2016-10-30Lazio Roma2–1Sassuolo Calcio
2016-10-30Sampdoria1–0Inter
2016-10-31Cagliari Calcio2–1US Palermo
2016-10-31Udinese Calcio2–2Torino FC

Matchday 12

DateHomeScoreAway
2016-11-05SSC Napoli1–1Lazio Roma
2016-11-05Torino FC5–1Cagliari Calcio
2016-11-06ACF Fiorentina1–1Sampdoria
2016-11-06AS Roma3–0Bologna FC
2016-11-06Chievo Verona1–2Juventus
2016-11-06Delfino Pescara0–4Empoli FC
2016-11-06Genoa CFC1–1Udinese Calcio
2016-11-06Inter3–0FC Crotone
2016-11-06Sassuolo Calcio0–3Atalanta
2016-11-06US Palermo1–2AC Milan

Matchday 13

DateHomeScoreAway
2016-11-19Chievo Verona1–0Cagliari Calcio
2016-11-19Juventus3–0Delfino Pescara
2016-11-19Udinese Calcio1–2SSC Napoli
2016-11-20AC Milan2–2Inter
2016-11-20Atalanta2–1AS Roma
2016-11-20Bologna FC3–1US Palermo
2016-11-20Empoli FC0–4ACF Fiorentina
2016-11-20FC Crotone0–2Torino FC
2016-11-20Lazio Roma3–1Genoa CFC
2016-11-20Sampdoria3–2Sassuolo Calcio

Matchday 14

DateHomeScoreAway
2016-11-26Empoli FC1–4AC Milan
2016-11-26Torino FC2–1Chievo Verona
2016-11-27AS Roma3–2Delfino Pescara
2016-11-27Bologna FC0–2Atalanta
2016-11-27Cagliari Calcio2–1Udinese Calcio
2016-11-27FC Crotone1–1Sampdoria
2016-11-27Genoa CFC3–1Juventus
2016-11-27US Palermo0–1Lazio Roma
2016-11-28Inter4–2ACF Fiorentina
2016-11-28SSC Napoli1–1Sassuolo Calcio

Matchday 15

DateHomeScoreAway
2016-12-02SSC Napoli3–0Inter
2016-12-03Juventus3–1Atalanta
2016-12-04AC Milan2–1FC Crotone
2016-12-04ACF Fiorentina2–1US Palermo
2016-12-04Delfino Pescara1–1Cagliari Calcio
2016-12-04Lazio Roma0–2AS Roma
2016-12-04Sampdoria2–0Torino FC
2016-12-04Sassuolo Calcio3–0Empoli FC
2016-12-05Chievo Verona0–0Genoa CFC
2016-12-05Udinese Calcio1–0Bologna FC

Matchday 16

DateHomeScoreAway
2016-12-10FC Crotone2–1Delfino Pescara
2016-12-10Sampdoria1–2Lazio Roma
2016-12-11Atalanta1–3Udinese Calcio
2016-12-11Bologna FC0–0Empoli FC
2016-12-11Cagliari Calcio0–5SSC Napoli
2016-12-11Inter2–0Genoa CFC
2016-12-11Torino FC1–3Juventus
2016-12-11US Palermo0–2Chievo Verona
2016-12-12ACF Fiorentina2–1Sassuolo Calcio
2016-12-12AS Roma1–0AC Milan

Matchday 17

DateHomeScoreAway
2016-12-17AC Milan0–0Atalanta
2016-12-17Empoli FC2–0Cagliari Calcio
2016-12-17Juventus1–0AS Roma
2016-12-18Chievo Verona2–1Sampdoria
2016-12-18Delfino Pescara0–3Bologna FC
2016-12-18Genoa CFC3–4US Palermo
2016-12-18Lazio Roma3–1ACF Fiorentina
2016-12-18SSC Napoli5–3Torino FC
2016-12-18Sassuolo Calcio0–1Inter
2016-12-18Udinese Calcio2–0FC Crotone

Matchday 18

DateHomeScoreAway
2016-12-20Atalanta2–1Empoli FC
2016-12-21Inter3–0Lazio Roma
2016-12-22ACF Fiorentina3–3SSC Napoli
2016-12-22AS Roma3–1Chievo Verona
2016-12-22Cagliari Calcio4–3Sassuolo Calcio
2016-12-22Sampdoria0–0Udinese Calcio
2016-12-22Torino FC1–0Genoa CFC
2016-12-22US Palermo1–1Delfino Pescara
2017-02-08Bologna FC0–1AC Milan
2017-02-08FC Crotone0–2Juventus

Matchday 19

DateHomeScoreAway
2017-01-07Empoli FC1–0US Palermo
2017-01-07SSC Napoli2–1Sampdoria
2017-01-08AC Milan1–0Cagliari Calcio
2017-01-08Chievo Verona1–4Atalanta
2017-01-08Genoa CFC0–1AS Roma
2017-01-08Juventus3–0Bologna FC
2017-01-08Lazio Roma1–0FC Crotone
2017-01-08Sassuolo Calcio0–0Torino FC
2017-01-08Udinese Calcio1–2Inter
2017-02-01Delfino Pescara1–2ACF Fiorentina

Matchday 20

DateHomeScoreAway
2017-01-14FC Crotone0–1Bologna FC
2017-01-14Inter3–1Chievo Verona
2017-01-15ACF Fiorentina2–1Juventus
2017-01-15Cagliari Calcio4–1Genoa CFC
2017-01-15Lazio Roma2–1Atalanta
2017-01-15SSC Napoli3–1Delfino Pescara
2017-01-15Sampdoria0–0Empoli FC
2017-01-15Sassuolo Calcio4–1US Palermo
2017-01-15Udinese Calcio0–1AS Roma
2017-01-16Torino FC2–2AC Milan

Matchday 21

DateHomeScoreAway
2017-01-21AC Milan1–2SSC Napoli
2017-01-21Chievo Verona0–3ACF Fiorentina
2017-01-22AS Roma1–0Cagliari Calcio
2017-01-22Atalanta1–0Sampdoria
2017-01-22Bologna FC2–0Torino FC
2017-01-22Delfino Pescara1–3Sassuolo Calcio
2017-01-22Empoli FC1–0Udinese Calcio
2017-01-22Genoa CFC2–2FC Crotone
2017-01-22Juventus2–0Lazio Roma
2017-01-22US Palermo0–1Inter

Matchday 22

DateHomeScoreAway
2017-01-28Inter3–0Delfino Pescara
2017-01-28Lazio Roma0–1Chievo Verona
2017-01-29ACF Fiorentina3–3Genoa CFC
2017-01-29Cagliari Calcio1–1Bologna FC
2017-01-29FC Crotone4–1Empoli FC
2017-01-29SSC Napoli1–1US Palermo
2017-01-29Sampdoria3–2AS Roma
2017-01-29Sassuolo Calcio0–2Juventus
2017-01-29Torino FC1–1Atalanta
2017-01-29Udinese Calcio2–1AC Milan

Matchday 23

DateHomeScoreAway
2017-02-04Bologna FC1–7SSC Napoli
2017-02-05AC Milan0–1Sampdoria
2017-02-05Atalanta2–0Cagliari Calcio
2017-02-05Chievo Verona0–0Udinese Calcio
2017-02-05Delfino Pescara2–6Lazio Roma
2017-02-05Empoli FC1–1Torino FC
2017-02-05Genoa CFC0–1Sassuolo Calcio
2017-02-05Juventus1–0Inter
2017-02-05US Palermo1–0FC Crotone
2017-02-07AS Roma4–0ACF Fiorentina

Matchday 24

DateHomeScoreAway
2017-02-10SSC Napoli2–0Genoa CFC
2017-02-11ACF Fiorentina3–0Udinese Calcio
2017-02-12Cagliari Calcio0–2Juventus
2017-02-12FC Crotone0–2AS Roma
2017-02-12Inter2–0Empoli FC
2017-02-12Sampdoria3–1Bologna FC
2017-02-12Sassuolo Calcio1–3Chievo Verona
2017-02-12Torino FC5–3Delfino Pescara
2017-02-12US Palermo1–3Atalanta
2017-02-13Lazio Roma1–1AC Milan

Matchday 25

DateHomeScoreAway
2017-02-17Juventus4–1US Palermo
2017-02-18Atalanta1–0FC Crotone
2017-02-18Empoli FC1–2Lazio Roma
2017-02-19AC Milan2–1ACF Fiorentina
2017-02-19AS Roma4–1Torino FC
2017-02-19Bologna FC0–1Inter
2017-02-19Chievo Verona1–3SSC Napoli
2017-02-19Delfino Pescara5–0Genoa CFC
2017-02-19Sampdoria1–1Cagliari Calcio
2017-02-19Udinese Calcio1–2Sassuolo Calcio

Matchday 26

DateHomeScoreAway
2017-02-25Juventus2–0Empoli FC
2017-02-25SSC Napoli0–2Atalanta
2017-02-26Chievo Verona2–0Delfino Pescara
2017-02-26FC Crotone1–2Cagliari Calcio
2017-02-26Genoa CFC1–1Bologna FC
2017-02-26Inter1–3AS Roma
2017-02-26Lazio Roma1–0Udinese Calcio
2017-02-26Sassuolo Calcio0–1AC Milan
2017-02-26US Palermo1–1Sampdoria
2017-02-27ACF Fiorentina2–2Torino FC

Matchday 27

DateHomeScoreAway
2017-03-04AC Milan3–1Chievo Verona
2017-03-04AS Roma1–2SSC Napoli
2017-03-04Sampdoria3–1Delfino Pescara
2017-03-05Atalanta0–0ACF Fiorentina
2017-03-05Bologna FC0–2Lazio Roma
2017-03-05Cagliari Calcio1–5Inter
2017-03-05Empoli FC0–2Genoa CFC
2017-03-05FC Crotone0–0Sassuolo Calcio
2017-03-05Torino FC3–1US Palermo
2017-03-05Udinese Calcio1–1Juventus

Matchday 28

DateHomeScoreAway
2017-03-10Juventus2–1AC Milan
2017-03-11Genoa CFC0–1Sampdoria
2017-03-12ACF Fiorentina1–0Cagliari Calcio
2017-03-12Chievo Verona4–0Empoli FC
2017-03-12Delfino Pescara1–3Udinese Calcio
2017-03-12Inter7–1Atalanta
2017-03-12SSC Napoli3–0FC Crotone
2017-03-12Sassuolo Calcio0–1Bologna FC
2017-03-12US Palermo0–3AS Roma
2017-03-13Lazio Roma3–1Torino FC

Matchday 29

DateHomeScoreAway
2017-03-18AC Milan1–0Genoa CFC
2017-03-18Torino FC2–2Inter
2017-03-19AS Roma3–1Sassuolo Calcio
2017-03-19Atalanta3–0Delfino Pescara
2017-03-19Bologna FC4–1Chievo Verona
2017-03-19Cagliari Calcio0–0Lazio Roma
2017-03-19Empoli FC2–3SSC Napoli
2017-03-19FC Crotone0–1ACF Fiorentina
2017-03-19Sampdoria0–1Juventus
2017-03-19Udinese Calcio4–1US Palermo

Matchday 30

DateHomeScoreAway
2017-04-01AS Roma2–0Empoli FC
2017-04-01Sassuolo Calcio1–2Lazio Roma
2017-04-02ACF Fiorentina1–0Bologna FC
2017-04-02Chievo Verona1–2FC Crotone
2017-04-02Delfino Pescara1–1AC Milan
2017-04-02Genoa CFC0–5Atalanta
2017-04-02SSC Napoli1–1Juventus
2017-04-02Torino FC2–2Udinese Calcio
2017-04-02US Palermo1–3Cagliari Calcio
2017-04-03Inter1–2Sampdoria

Matchday 31

DateHomeScoreAway
2017-04-08Atalanta1–1Sassuolo Calcio
2017-04-08Empoli FC1–1Delfino Pescara
2017-04-08Juventus2–0Chievo Verona
2017-04-09AC Milan4–0US Palermo
2017-04-09Bologna FC0–3AS Roma
2017-04-09Cagliari Calcio2–3Torino FC
2017-04-09FC Crotone2–1Inter
2017-04-09Lazio Roma0–3SSC Napoli
2017-04-09Sampdoria2–2ACF Fiorentina
2017-04-09Udinese Calcio3–0Genoa CFC

Matchday 32

DateHomeScoreAway
2017-04-15ACF Fiorentina1–2Empoli FC
2017-04-15AS Roma1–1Atalanta
2017-04-15Cagliari Calcio4–0Chievo Verona
2017-04-15Delfino Pescara0–2Juventus
2017-04-15Genoa CFC2–2Lazio Roma
2017-04-15Inter2–2AC Milan
2017-04-15SSC Napoli3–0Udinese Calcio
2017-04-15Sassuolo Calcio2–1Sampdoria
2017-04-15Torino FC1–1FC Crotone
2017-04-15US Palermo0–0Bologna FC

Matchday 33

DateHomeScoreAway
2017-04-22ACF Fiorentina5–4Inter
2017-04-22Atalanta3–2Bologna FC
2017-04-23AC Milan1–2Empoli FC
2017-04-23Chievo Verona1–3Torino FC
2017-04-23Juventus4–0Genoa CFC
2017-04-23Lazio Roma6–2US Palermo
2017-04-23Sampdoria1–2FC Crotone
2017-04-23Sassuolo Calcio2–2SSC Napoli
2017-04-23Udinese Calcio2–1Cagliari Calcio
2017-04-24Delfino Pescara1–4AS Roma

Matchday 34

DateHomeScoreAway
2017-04-28Atalanta2–2Juventus
2017-04-29Torino FC1–1Sampdoria
2017-04-30AS Roma1–3Lazio Roma
2017-04-30Bologna FC4–0Udinese Calcio
2017-04-30Cagliari Calcio1–0Delfino Pescara
2017-04-30Empoli FC1–3Sassuolo Calcio
2017-04-30FC Crotone1–1AC Milan
2017-04-30Genoa CFC1–2Chievo Verona
2017-04-30Inter0–1SSC Napoli
2017-04-30US Palermo2–0ACF Fiorentina

Matchday 35

DateHomeScoreAway
2017-05-06Juventus1–1Torino FC
2017-05-06SSC Napoli3–1Cagliari Calcio
2017-05-07AC Milan1–4AS Roma
2017-05-07Chievo Verona1–1US Palermo
2017-05-07Delfino Pescara0–1FC Crotone
2017-05-07Empoli FC3–1Bologna FC
2017-05-07Genoa CFC1–0Inter
2017-05-07Lazio Roma7–3Sampdoria
2017-05-07Sassuolo Calcio2–2ACF Fiorentina
2017-05-07Udinese Calcio1–1Atalanta

Matchday 36

DateHomeScoreAway
2017-05-13ACF Fiorentina3–2Lazio Roma
2017-05-13Atalanta1–1AC Milan
2017-05-14AS Roma3–1Juventus
2017-05-14Bologna FC3–1Delfino Pescara
2017-05-14Cagliari Calcio3–2Empoli FC
2017-05-14FC Crotone1–0Udinese Calcio
2017-05-14Inter1–2Sassuolo Calcio
2017-05-14Sampdoria1–1Chievo Verona
2017-05-14Torino FC0–5SSC Napoli
2017-05-14US Palermo1–0Genoa CFC

Matchday 37

DateHomeScoreAway
2017-05-20Chievo Verona3–5AS Roma
2017-05-20SSC Napoli4–1ACF Fiorentina
2017-05-21AC Milan3–0Bologna FC
2017-05-21Empoli FC0–1Atalanta
2017-05-21Genoa CFC2–1Torino FC
2017-05-21Juventus3–0FC Crotone
2017-05-21Lazio Roma1–3Inter
2017-05-21Sassuolo Calcio6–2Cagliari Calcio
2017-05-21Udinese Calcio1–1Sampdoria
2017-05-22Delfino Pescara2–0US Palermo

Matchday 38

DateHomeScoreAway
2017-05-27Atalanta1–0Chievo Verona
2017-05-27Bologna FC1–2Juventus
2017-05-28ACF Fiorentina2–2Delfino Pescara
2017-05-28AS Roma3–2Genoa CFC
2017-05-28Cagliari Calcio2–1AC Milan
2017-05-28FC Crotone3–1Lazio Roma
2017-05-28Inter5–2Udinese Calcio
2017-05-28Sampdoria2–4SSC Napoli
2017-05-28Torino FC5–3Sassuolo Calcio
2017-05-28US Palermo2–1Empoli 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