Serie A 2015–16

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

← 2014–15 · 2016–17 →

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
1Juventus3829457520+5591
2SSC Napoli3825768032+4882
3AS Roma38231148341+4280
4Inter38207115038+1267
5ACF Fiorentina381810106042+1864
6Sassuolo Calcio38161394940+961
7AC Milan381512114943+657
8Lazio Roma38159145252054
9Chievo Verona381311144345-250
10Genoa CFC38137184548-346
11Empoli FC381210164049-946
12Torino FC38129175255-345
13Atalanta381112154147-645
14Bologna FC38119183345-1242
15Sampdoria381010184861-1340
16Udinese Calcio38109193560-2539
17US Palermo38109193865-2739
18Carpi FC38911183757-2038
19Frosinone Calcio3887233576-4131
20Hellas Verona38513203463-2928

Every result

Matchday 1

DateHomeScoreAway
2015-08-22Hellas Verona1–1AS Roma
2015-08-22Lazio Roma2–1Bologna FC
2015-08-23ACF Fiorentina2–0AC Milan
2015-08-23Empoli FC1–3Chievo Verona
2015-08-23Frosinone Calcio1–2Torino FC
2015-08-23Inter1–0Atalanta
2015-08-23Juventus0–1Udinese Calcio
2015-08-23Sampdoria5–2Carpi FC
2015-08-23Sassuolo Calcio2–1SSC Napoli
2015-08-23US Palermo1–0Genoa CFC

Matchday 2

DateHomeScoreAway
2015-08-29AC Milan2–1Empoli FC
2015-08-29Bologna FC0–1Sassuolo Calcio
2015-08-30AS Roma2–1Juventus
2015-08-30Atalanta2–0Frosinone Calcio
2015-08-30Carpi FC1–2Inter
2015-08-30Chievo Verona4–0Lazio Roma
2015-08-30Genoa CFC2–0Hellas Verona
2015-08-30SSC Napoli2–2Sampdoria
2015-08-30Torino FC3–1ACF Fiorentina
2015-08-30Udinese Calcio0–1US Palermo

Matchday 3

DateHomeScoreAway
2015-09-12ACF Fiorentina1–0Genoa CFC
2015-09-12Frosinone Calcio0–2AS Roma
2015-09-12Juventus1–1Chievo Verona
2015-09-13Empoli FC2–2SSC Napoli
2015-09-13Hellas Verona2–2Torino FC
2015-09-13Inter1–0AC Milan
2015-09-13Lazio Roma2–0Udinese Calcio
2015-09-13Sassuolo Calcio2–2Atalanta
2015-09-13US Palermo2–2Carpi FC
2015-09-14Sampdoria2–0Bologna FC

Matchday 4

DateHomeScoreAway
2015-09-19AC Milan3–2US Palermo
2015-09-19Udinese Calcio1–2Empoli FC
2015-09-20AS Roma2–2Sassuolo Calcio
2015-09-20Atalanta1–1Hellas Verona
2015-09-20Bologna FC1–0Frosinone Calcio
2015-09-20Carpi FC0–1ACF Fiorentina
2015-09-20Chievo Verona0–1Inter
2015-09-20Genoa CFC0–2Juventus
2015-09-20SSC Napoli5–0Lazio Roma
2015-09-20Torino FC2–0Sampdoria

Matchday 5

DateHomeScoreAway
2015-09-22Udinese Calcio2–3AC Milan
2015-09-23ACF Fiorentina2–0Bologna FC
2015-09-23Carpi FC0–0SSC Napoli
2015-09-23Chievo Verona1–0Torino FC
2015-09-23Inter1–0Hellas Verona
2015-09-23Juventus1–1Frosinone Calcio
2015-09-23Lazio Roma2–0Genoa CFC
2015-09-23Sampdoria2–1AS Roma
2015-09-23US Palermo0–1Sassuolo Calcio
2015-09-24Empoli FC0–1Atalanta

Matchday 6

DateHomeScoreAway
2015-09-26AS Roma5–1Carpi FC
2015-09-26SSC Napoli2–1Juventus
2015-09-27Bologna FC1–2Udinese Calcio
2015-09-27Genoa CFC1–0AC Milan
2015-09-27Hellas Verona1–2Lazio Roma
2015-09-27Inter1–4ACF Fiorentina
2015-09-27Sassuolo Calcio1–1Chievo Verona
2015-09-27Torino FC2–1US Palermo
2015-09-28Atalanta2–1Sampdoria
2015-09-28Frosinone Calcio2–0Empoli FC

Matchday 7

DateHomeScoreAway
2015-10-03Carpi FC2–1Torino FC
2015-10-03Chievo Verona1–1Hellas Verona
2015-10-04AC Milan0–4SSC Napoli
2015-10-04ACF Fiorentina3–0Atalanta
2015-10-04Empoli FC1–0Sassuolo Calcio
2015-10-04Juventus3–1Bologna FC
2015-10-04Lazio Roma2–0Frosinone Calcio
2015-10-04Sampdoria1–1Inter
2015-10-04US Palermo2–4AS Roma
2015-10-04Udinese Calcio1–1Genoa CFC

Matchday 8

DateHomeScoreAway
2015-10-17AS Roma3–1Empoli FC
2015-10-17Torino FC1–1AC Milan
2015-10-18Atalanta3–0Carpi FC
2015-10-18Bologna FC0–1US Palermo
2015-10-18Frosinone Calcio2–0Sampdoria
2015-10-18Genoa CFC3–2Chievo Verona
2015-10-18Hellas Verona1–1Udinese Calcio
2015-10-18Inter0–0Juventus
2015-10-18SSC Napoli2–1ACF Fiorentina
2015-10-18Sassuolo Calcio2–1Lazio Roma

Matchday 9

DateHomeScoreAway
2015-10-24Carpi FC1–2Bologna FC
2015-10-24Empoli FC2–0Genoa CFC
2015-10-24US Palermo1–1Inter
2015-10-25AC Milan2–1Sassuolo Calcio
2015-10-25ACF Fiorentina1–2AS Roma
2015-10-25Chievo Verona0–1SSC Napoli
2015-10-25Juventus2–0Atalanta
2015-10-25Lazio Roma3–0Torino FC
2015-10-25Sampdoria4–1Hellas Verona
2015-10-25Udinese Calcio1–0Frosinone Calcio

Matchday 10

DateHomeScoreAway
2015-10-27Bologna FC0–1Inter
2015-10-28AC Milan1–0Chievo Verona
2015-10-28AS Roma3–1Udinese Calcio
2015-10-28Atalanta2–1Lazio Roma
2015-10-28Frosinone Calcio2–1Carpi FC
2015-10-28Hellas Verona0–2ACF Fiorentina
2015-10-28SSC Napoli2–0US Palermo
2015-10-28Sassuolo Calcio1–0Juventus
2015-10-28Torino FC3–3Genoa CFC
2015-10-29Sampdoria1–1Empoli FC

Matchday 11

DateHomeScoreAway
2015-10-31Inter1–0AS Roma
2015-10-31Juventus2–1Torino FC
2015-11-01ACF Fiorentina4–1Frosinone Calcio
2015-11-01Bologna FC3–0Atalanta
2015-11-01Carpi FC0–0Hellas Verona
2015-11-01Genoa CFC0–0SSC Napoli
2015-11-01Lazio Roma1–3AC Milan
2015-11-01Udinese Calcio0–0Sassuolo Calcio
2015-11-02Chievo Verona1–1Sampdoria
2015-11-02US Palermo0–1Empoli FC

Matchday 12

DateHomeScoreAway
2015-11-07AC Milan0–0Atalanta
2015-11-07Hellas Verona0–2Bologna FC
2015-11-08AS Roma2–0Lazio Roma
2015-11-08Empoli FC1–3Juventus
2015-11-08Frosinone Calcio2–2Genoa CFC
2015-11-08SSC Napoli1–0Udinese Calcio
2015-11-08Sampdoria0–2ACF Fiorentina
2015-11-08Sassuolo Calcio1–0Carpi FC
2015-11-08Torino FC0–1Inter
2015-11-08US Palermo1–0Chievo Verona

Matchday 13

DateHomeScoreAway
2015-11-21Bologna FC2–2AS Roma
2015-11-21Juventus1–0AC Milan
2015-11-22ACF Fiorentina2–2Empoli FC
2015-11-22Atalanta0–1Torino FC
2015-11-22Carpi FC1–2Chievo Verona
2015-11-22Genoa CFC2–1Sassuolo Calcio
2015-11-22Hellas Verona0–2SSC Napoli
2015-11-22Inter4–0Frosinone Calcio
2015-11-22Lazio Roma1–1US Palermo
2015-11-22Udinese Calcio1–0Sampdoria

Matchday 14

DateHomeScoreAway
2015-11-28AC Milan4–1Sampdoria
2015-11-28Torino FC2–0Bologna FC
2015-11-29AS Roma0–2Atalanta
2015-11-29Chievo Verona2–3Udinese Calcio
2015-11-29Empoli FC1–0Lazio Roma
2015-11-29Frosinone Calcio3–2Hellas Verona
2015-11-29Genoa CFC1–2Carpi FC
2015-11-29US Palermo0–3Juventus
2015-11-30SSC Napoli2–1Inter
2015-11-30Sassuolo Calcio1–1ACF Fiorentina

Matchday 15

DateHomeScoreAway
2015-12-04Lazio Roma0–2Juventus
2015-12-05Inter1–0Genoa CFC
2015-12-05Torino FC1–1AS Roma
2015-12-06ACF Fiorentina3–0Udinese Calcio
2015-12-06Atalanta3–0US Palermo
2015-12-06Bologna FC3–2SSC Napoli
2015-12-06Carpi FC0–0AC Milan
2015-12-06Frosinone Calcio0–2Chievo Verona
2015-12-06Hellas Verona0–1Empoli FC
2015-12-06Sampdoria1–3Sassuolo Calcio

Matchday 16

DateHomeScoreAway
2015-12-12Genoa CFC0–1Bologna FC
2015-12-12US Palermo4–1Frosinone Calcio
2015-12-12Udinese Calcio0–4Inter
2015-12-13AC Milan1–1Hellas Verona
2015-12-13Chievo Verona1–0Atalanta
2015-12-13Empoli FC3–0Carpi FC
2015-12-13Juventus3–1ACF Fiorentina
2015-12-13SSC Napoli0–0AS Roma
2015-12-14Lazio Roma1–1Sampdoria
2016-01-20Sassuolo Calcio1–1Torino FC

Matchday 17

DateHomeScoreAway
2015-12-19Bologna FC2–3Empoli FC
2015-12-20ACF Fiorentina2–0Chievo Verona
2015-12-20AS Roma2–0Genoa CFC
2015-12-20Atalanta1–3SSC Napoli
2015-12-20Carpi FC2–3Juventus
2015-12-20Frosinone Calcio2–4AC Milan
2015-12-20Hellas Verona1–1Sassuolo Calcio
2015-12-20Inter1–2Lazio Roma
2015-12-20Sampdoria2–0US Palermo
2015-12-20Torino FC0–1Udinese Calcio

Matchday 18

DateHomeScoreAway
2016-01-05Genoa CFC2–3Sampdoria
2016-01-06AC Milan0–1Bologna FC
2016-01-06Chievo Verona3–3AS Roma
2016-01-06Empoli FC0–1Inter
2016-01-06Juventus3–0Hellas Verona
2016-01-06Lazio Roma0–0Carpi FC
2016-01-06SSC Napoli2–1Torino FC
2016-01-06Sassuolo Calcio2–2Frosinone Calcio
2016-01-06US Palermo1–3ACF Fiorentina
2016-01-06Udinese Calcio2–1Atalanta

Matchday 19

DateHomeScoreAway
2016-01-09ACF Fiorentina1–3Lazio Roma
2016-01-09AS Roma1–1AC Milan
2016-01-09Carpi FC2–1Udinese Calcio
2016-01-10Atalanta0–2Genoa CFC
2016-01-10Bologna FC0–1Chievo Verona
2016-01-10Frosinone Calcio1–5SSC Napoli
2016-01-10Hellas Verona0–1US Palermo
2016-01-10Inter0–1Sassuolo Calcio
2016-01-10Sampdoria1–2Juventus
2016-01-10Torino FC0–1Empoli FC

Matchday 20

DateHomeScoreAway
2016-01-16Atalanta1–1Inter
2016-01-16SSC Napoli3–1Sassuolo Calcio
2016-01-16Torino FC4–2Frosinone Calcio
2016-01-17AC Milan2–0ACF Fiorentina
2016-01-17AS Roma1–1Hellas Verona
2016-01-17Bologna FC2–2Lazio Roma
2016-01-17Carpi FC2–1Sampdoria
2016-01-17Chievo Verona1–1Empoli FC
2016-01-17Genoa CFC4–0US Palermo
2016-01-17Udinese Calcio0–4Juventus

Matchday 21

DateHomeScoreAway
2016-01-23Empoli FC2–2AC Milan
2016-01-23Frosinone Calcio0–0Atalanta
2016-01-24ACF Fiorentina2–0Torino FC
2016-01-24Hellas Verona1–1Genoa CFC
2016-01-24Inter1–1Carpi FC
2016-01-24Juventus1–0AS Roma
2016-01-24Lazio Roma4–1Chievo Verona
2016-01-24Sampdoria2–4SSC Napoli
2016-01-24Sassuolo Calcio0–2Bologna FC
2016-01-24US Palermo4–1Udinese Calcio

Matchday 22

DateHomeScoreAway
2016-01-30AS Roma3–1Frosinone Calcio
2016-01-30Atalanta1–1Sassuolo Calcio
2016-01-30Carpi FC1–1US Palermo
2016-01-31AC Milan3–0Inter
2016-01-31Bologna FC3–2Sampdoria
2016-01-31Chievo Verona0–4Juventus
2016-01-31Genoa CFC0–0ACF Fiorentina
2016-01-31SSC Napoli5–1Empoli FC
2016-01-31Torino FC0–0Hellas Verona
2016-01-31Udinese Calcio0–0Lazio Roma

Matchday 23

DateHomeScoreAway
2016-02-02Sassuolo Calcio0–2AS Roma
2016-02-03ACF Fiorentina2–1Carpi FC
2016-02-03Empoli FC1–1Udinese Calcio
2016-02-03Frosinone Calcio1–0Bologna FC
2016-02-03Hellas Verona2–1Atalanta
2016-02-03Inter1–0Chievo Verona
2016-02-03Juventus1–0Genoa CFC
2016-02-03Lazio Roma0–2SSC Napoli
2016-02-03Sampdoria2–2Torino FC
2016-02-03US Palermo0–2AC Milan

Matchday 24

DateHomeScoreAway
2016-02-06Bologna FC1–1ACF Fiorentina
2016-02-06Genoa CFC0–0Lazio Roma
2016-02-07AC Milan1–1Udinese Calcio
2016-02-07AS Roma2–1Sampdoria
2016-02-07Atalanta0–0Empoli FC
2016-02-07Frosinone Calcio0–2Juventus
2016-02-07Hellas Verona3–3Inter
2016-02-07SSC Napoli1–0Carpi FC
2016-02-07Sassuolo Calcio2–2US Palermo
2016-02-07Torino FC1–2Chievo Verona

Matchday 25

DateHomeScoreAway
2016-02-11Lazio Roma5–2Hellas Verona
2016-02-12Carpi FC1–3AS Roma
2016-02-13Chievo Verona1–1Sassuolo Calcio
2016-02-13Empoli FC1–2Frosinone Calcio
2016-02-13Juventus1–0SSC Napoli
2016-02-14AC Milan2–1Genoa CFC
2016-02-14ACF Fiorentina2–1Inter
2016-02-14Sampdoria0–0Atalanta
2016-02-14US Palermo1–3Torino FC
2016-02-14Udinese Calcio0–1Bologna FC

Matchday 26

DateHomeScoreAway
2016-02-19Bologna FC0–0Juventus
2016-02-20Hellas Verona3–1Chievo Verona
2016-02-20Inter3–1Sampdoria
2016-02-21AS Roma5–0US Palermo
2016-02-21Atalanta2–3ACF Fiorentina
2016-02-21Frosinone Calcio0–0Lazio Roma
2016-02-21Genoa CFC2–1Udinese Calcio
2016-02-21Sassuolo Calcio3–2Empoli FC
2016-02-21Torino FC0–0Carpi FC
2016-02-22SSC Napoli1–1AC Milan

Matchday 27

DateHomeScoreAway
2016-02-27AC Milan1–0Torino FC
2016-02-27Empoli FC1–3AS Roma
2016-02-28Carpi FC1–1Atalanta
2016-02-28Chievo Verona1–0Genoa CFC
2016-02-28Juventus2–0Inter
2016-02-28Sampdoria2–0Frosinone Calcio
2016-02-28US Palermo0–0Bologna FC
2016-02-28Udinese Calcio2–0Hellas Verona
2016-02-29ACF Fiorentina1–1SSC Napoli
2016-02-29Lazio Roma0–2Sassuolo Calcio

Matchday 28

DateHomeScoreAway
2016-03-04AS Roma4–1ACF Fiorentina
2016-03-05Hellas Verona0–3Sampdoria
2016-03-05SSC Napoli3–1Chievo Verona
2016-03-06Atalanta0–2Juventus
2016-03-06Bologna FC0–0Carpi FC
2016-03-06Frosinone Calcio2–0Udinese Calcio
2016-03-06Genoa CFC1–0Empoli FC
2016-03-06Inter3–1US Palermo
2016-03-06Sassuolo Calcio2–0AC Milan
2016-03-06Torino FC1–1Lazio Roma

Matchday 29

DateHomeScoreAway
2016-03-11Juventus1–0Sassuolo Calcio
2016-03-12Empoli FC1–1Sampdoria
2016-03-12Inter2–1Bologna FC
2016-03-13ACF Fiorentina1–1Hellas Verona
2016-03-13Carpi FC2–1Frosinone Calcio
2016-03-13Chievo Verona0–0AC Milan
2016-03-13Genoa CFC3–2Torino FC
2016-03-13Lazio Roma2–0Atalanta
2016-03-13US Palermo0–1SSC Napoli
2016-03-13Udinese Calcio1–2AS Roma

Matchday 30

DateHomeScoreAway
2016-03-19AS Roma1–1Inter
2016-03-19Empoli FC0–0US Palermo
2016-03-20AC Milan1–1Lazio Roma
2016-03-20Atalanta2–0Bologna FC
2016-03-20Frosinone Calcio0–0ACF Fiorentina
2016-03-20Hellas Verona1–2Carpi FC
2016-03-20SSC Napoli3–1Genoa CFC
2016-03-20Sampdoria0–1Chievo Verona
2016-03-20Sassuolo Calcio1–1Udinese Calcio
2016-03-20Torino FC1–4Juventus

Matchday 31

DateHomeScoreAway
2016-04-02Carpi FC1–3Sassuolo Calcio
2016-04-02Juventus1–0Empoli FC
2016-04-03ACF Fiorentina1–1Sampdoria
2016-04-03Atalanta2–1AC Milan
2016-04-03Chievo Verona3–1US Palermo
2016-04-03Genoa CFC4–0Frosinone Calcio
2016-04-03Inter1–2Torino FC
2016-04-03Lazio Roma1–4AS Roma
2016-04-03Udinese Calcio3–1SSC Napoli
2016-04-04Bologna FC0–1Hellas Verona

Matchday 32

DateHomeScoreAway
2016-04-09AC Milan1–2Juventus
2016-04-09Chievo Verona1–0Carpi FC
2016-04-09Frosinone Calcio0–1Inter
2016-04-09Sassuolo Calcio0–1Genoa CFC
2016-04-10Empoli FC2–0ACF Fiorentina
2016-04-10SSC Napoli3–0Hellas Verona
2016-04-10Sampdoria2–0Udinese Calcio
2016-04-10Torino FC2–1Atalanta
2016-04-10US Palermo0–3Lazio Roma
2016-04-11AS Roma1–1Bologna FC

Matchday 33

DateHomeScoreAway
2016-04-16Bologna FC0–1Torino FC
2016-04-16Carpi FC4–1Genoa CFC
2016-04-16Inter2–0SSC Napoli
2016-04-17ACF Fiorentina3–1Sassuolo Calcio
2016-04-17Atalanta3–3AS Roma
2016-04-17Hellas Verona1–2Frosinone Calcio
2016-04-17Juventus4–0US Palermo
2016-04-17Lazio Roma2–0Empoli FC
2016-04-17Sampdoria0–1AC Milan
2016-04-17Udinese Calcio0–0Chievo Verona

Matchday 34

DateHomeScoreAway
2016-04-19SSC Napoli6–0Bologna FC
2016-04-20AS Roma3–2Torino FC
2016-04-20Chievo Verona5–1Frosinone Calcio
2016-04-20Empoli FC1–0Hellas Verona
2016-04-20Genoa CFC1–0Inter
2016-04-20Juventus3–0Lazio Roma
2016-04-20Sassuolo Calcio0–0Sampdoria
2016-04-20US Palermo2–2Atalanta
2016-04-20Udinese Calcio2–1ACF Fiorentina
2016-04-21AC Milan0–0Carpi FC

Matchday 35

DateHomeScoreAway
2016-04-23Inter3–1Udinese Calcio
2016-04-24ACF Fiorentina1–2Juventus
2016-04-24Atalanta1–0Chievo Verona
2016-04-24Bologna FC2–0Genoa CFC
2016-04-24Frosinone Calcio0–2US Palermo
2016-04-24Sampdoria2–1Lazio Roma
2016-04-24Torino FC1–3Sassuolo Calcio
2016-04-25AS Roma1–0SSC Napoli
2016-04-25Carpi FC1–0Empoli FC
2016-04-25Hellas Verona2–1AC Milan

Matchday 36

DateHomeScoreAway
2016-04-30Chievo Verona0–0ACF Fiorentina
2016-04-30Udinese Calcio1–5Torino FC
2016-05-01AC Milan3–3Frosinone Calcio
2016-05-01Empoli FC0–0Bologna FC
2016-05-01Juventus2–0Carpi FC
2016-05-01Lazio Roma2–0Inter
2016-05-01Sassuolo Calcio1–0Hellas Verona
2016-05-01US Palermo2–0Sampdoria
2016-05-02Genoa CFC2–3AS Roma
2016-05-02SSC Napoli2–1Atalanta

Matchday 37

DateHomeScoreAway
2016-05-07Bologna FC0–1AC Milan
2016-05-07Inter2–1Empoli FC
2016-05-08ACF Fiorentina0–0US Palermo
2016-05-08AS Roma3–0Chievo Verona
2016-05-08Atalanta1–1Udinese Calcio
2016-05-08Carpi FC1–3Lazio Roma
2016-05-08Frosinone Calcio0–1Sassuolo Calcio
2016-05-08Hellas Verona2–1Juventus
2016-05-08Sampdoria0–3Genoa CFC
2016-05-08Torino FC1–2SSC Napoli

Matchday 38

DateHomeScoreAway
2016-05-14AC Milan1–3AS Roma
2016-05-14Juventus5–0Sampdoria
2016-05-14SSC Napoli4–0Frosinone Calcio
2016-05-14Sassuolo Calcio3–1Inter
2016-05-15Chievo Verona0–0Bologna FC
2016-05-15Empoli FC2–1Torino FC
2016-05-15Genoa CFC1–2Atalanta
2016-05-15Lazio Roma2–4ACF Fiorentina
2016-05-15US Palermo3–2Hellas Verona
2016-05-15Udinese Calcio1–2Carpi 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