Italy

Serie A 2017/18 final table, results and top scorers

The 2017/18 season as it ended: the final table, every result by month and the player boards. History only, never a prediction.

Final table

Final table
#TeamPWDLGoalsGDPts
1Juventus38305386:24+6295
2Napoli38287377:29+4891
3Roma38238761:28+3377
4Lazio38219889:49+4072
5Inter382012666:30+3672
6Milan3818101056:42+1464
7Atalanta3816121057:39+1860
8Fiorentina381691354:46+857
9Torino3813151054:46+854
10Sampdoria381661656:60−454
11Sassuolo3811101729:59−3043
12Genoa381181933:43−1041
13Udinese381242248:63−1540
14Chievo3810101836:59−2340
15Bologna381162140:52−1239
16Cagliari381162133:61−2839
17SPAL388141639:59−2038
18Crotone38982140:66−2635
19Verona38742730:78−4825
20Benevento38632933:84−5121

League rounds only, 90 minutes: 3 points a win, then goal difference and goals scored.

Player boards

Top scorers

Player boards · Top scorers
#PlayerGoals
1Ciro Immobile
Lazio
29
2Mauro Icardi
Inter
29
3Paulo Dybala
Juventus
22

Penalties scored

Player boards · Penalties scored
#PlayerGoals
1Ciro Immobile
Lazio
7
2Fabio Quagliarella
Sampdoria
7
3Mauro Icardi
Inter
6

Hat-tricks

Player boards · Hat-tricks
#PlayerHat-tricks
1Paulo Dybala
Juventus
3
2Ciro Immobile
Lazio
2
3Mauro Icardi
Inter
2
4Andrea Belotti
Torino
1
5Dries Mertens
Napoli
1
6Fabio Quagliarella
Sampdoria
1
7Giovanni Simeone
Fiorentina
1
8Gonzalo Higuaín
Juventus
1
9Ivan Perišić
Inter
1
10Jordan Veretout
Fiorentina
1

Yellow cards

Player boards · Yellow cards
#PlayerYellow
1Nicolò Barella
Cagliari
15
2Daniele Baselli
Torino
14
3Luca Cigarini
Cagliari
14

The season's records

Biggest win: Juventus 7–0 Sassuolo (4 Feb 2018)

Highest-scoring game: Udinese 2–6 Juventus (22 Oct 2017)

All results

May 2018 · 30 matches
All results · May 2018
DateMatchScore
5 MayJuventus – Bologna3–1
5 MayMilan – Verona4–1
6 MayCagliari – Roma0–1
6 MayChievo – Crotone2–1
6 MayGenoa – Fiorentina2–3
6 MayLazio – Atalanta1–1
6 MayNapoli – Torino2–2
6 MaySassuolo – Sampdoria1–0
6 MaySPAL – Benevento2–0
6 MayUdinese – Inter0–4
12 MayBenevento – Genoa1–0
12 MayInter – Sassuolo1–2
13 MayAtalanta – Milan1–1
13 MayBologna – Chievo1–2
13 MayCrotone – Lazio2–2
13 MayFiorentina – Cagliari0–1
13 MayRoma – Juventus0–0
13 MaySampdoria – Napoli0–2
13 MayTorino – SPAL2–1
13 MayVerona – Udinese0–1
19 MayJuventus – Verona2–1
20 MayCagliari – Atalanta1–0
20 MayChievo – Benevento1–0
20 MayGenoa – Torino1–2
20 MayLazio – Inter2–3
20 MayMilan – Fiorentina5–1
20 MayNapoli – Crotone2–1
20 MaySassuolo – Roma0–1
20 MaySPAL – Sampdoria3–1
20 MayUdinese – Bologna1–0
April 2018 · 57 matches
All results · April 2018
DateMatchScore
3 AprAtalanta – Sampdoria1–2
3 AprGenoa – Cagliari2–1
3 AprUdinese – Fiorentina0–2
4 AprBenevento – Verona3–0
4 AprChievo – Sassuolo1–1
4 AprMilan – Inter0–0
4 AprTorino – Crotone4–1
7 AprBenevento – Juventus2–4
7 AprRoma – Fiorentina0–2
7 AprSampdoria – Genoa0–0
7 AprSPAL – Atalanta1–1
8 AprCrotone – Bologna1–0
8 AprMilan – Sassuolo1–1
8 AprNapoli – Chievo2–1
8 AprTorino – Inter1–0
8 AprUdinese – Lazio1–2
8 AprVerona – Cagliari1–0
14 AprAtalanta – Inter0–0
14 AprCagliari – Udinese2–1
14 AprChievo – Torino0–0
14 AprGenoa – Crotone1–0
15 AprBologna – Verona2–0
15 AprFiorentina – SPAL0–0
15 AprJuventus – Sampdoria3–0
15 AprLazio – Roma0–0
15 AprMilan – Napoli0–0
15 AprSassuolo – Benevento2–2
17 AprInter – Cagliari4–0
18 AprBenevento – Atalanta0–3
18 AprCrotone – Juventus1–1
18 AprFiorentina – Lazio3–4
18 AprNapoli – Udinese4–2
18 AprRoma – Genoa2–1
18 AprSampdoria – Bologna1–0
18 AprSPAL – Chievo0–0
18 AprTorino – Milan1–1
18 AprVerona – Sassuolo0–1
21 AprMilan – Benevento0–1
21 AprSassuolo – Fiorentina1–0
21 AprSPAL – Roma0–3
22 AprAtalanta – Torino2–1
22 AprCagliari – Bologna0–0
22 AprChievo – Inter1–2
22 AprJuventus – Napoli0–1
22 AprLazio – Sampdoria4–0
22 AprUdinese – Crotone1–2
23 AprGenoa – Verona3–1
28 AprInter – Juventus2–3
28 AprRoma – Chievo4–1
29 AprAtalanta – Genoa3–1
29 AprBenevento – Udinese3–3
29 AprBologna – Milan1–2
29 AprCrotone – Sassuolo4–1
29 AprFiorentina – Napoli3–0
29 AprSampdoria – Cagliari4–1
29 AprTorino – Lazio0–1
29 AprVerona – SPAL1–3
March 2018 · 34 matches
All results · March 2018
DateMatchScore
3 MarLazio – Juventus0–1
3 MarNapoli – Roma2–4
3 MarSPAL – Bologna1–0
9 MarRoma – Torino3–0
10 MarVerona – Chievo1–0
11 MarBologna – Atalanta0–1
11 MarCagliari – Lazio2–2
11 MarCrotone – Sampdoria4–1
11 MarFiorentina – Benevento1–0
11 MarGenoa – Milan0–1
11 MarInter – Napoli0–0
11 MarJuventus – Udinese2–0
11 MarSassuolo – SPAL1–1
14 MarJuventus – Atalanta2–0
17 MarSPAL – Juventus0–0
17 MarUdinese – Sassuolo1–2
18 MarBenevento – Cagliari1–2
18 MarCrotone – Roma0–2
18 MarLazio – Bologna1–1
18 MarMilan – Chievo3–2
18 MarNapoli – Genoa1–0
18 MarSampdoria – Inter0–5
18 MarTorino – Fiorentina1–2
18 MarVerona – Atalanta0–5
31 MarAtalanta – Udinese2–0
31 MarBologna – Roma1–1
31 MarCagliari – Torino0–4
31 MarChievo – Sampdoria2–1
31 MarFiorentina – Crotone2–0
31 MarGenoa – SPAL1–1
31 MarInter – Verona3–0
31 MarJuventus – Milan3–1
31 MarLazio – Benevento6–2
31 MarSassuolo – Napoli1–1
February 2018 · 39 matches
All results · February 2018
DateMatchScore
3 FebInter – Crotone1–1
3 FebSampdoria – Torino1–1
4 FebAtalanta – Chievo1–0
4 FebBenevento – Napoli0–2
4 FebBologna – Fiorentina1–2
4 FebCagliari – SPAL2–0
4 FebJuventus – Sassuolo7–0
4 FebUdinese – Milan1–1
4 FebVerona – Roma0–1
5 FebLazio – Genoa1–2
9 FebFiorentina – Juventus0–2
10 FebCrotone – Atalanta1–1
10 FebNapoli – Lazio4–1
10 FebSPAL – Milan0–4
11 FebChievo – Genoa0–1
11 FebInter – Bologna2–1
11 FebRoma – Benevento5–2
11 FebSampdoria – Verona2–0
11 FebSassuolo – Cagliari0–0
11 FebTorino – Udinese2–0
17 FebChievo – Cagliari2–1
17 FebGenoa – Inter2–0
17 FebUdinese – Roma0–2
18 FebAtalanta – Fiorentina1–1
18 FebBenevento – Crotone3–2
18 FebBologna – Sassuolo2–1
18 FebMilan – Sampdoria1–0
18 FebNapoli – SPAL1–0
18 FebTorino – Juventus0–1
19 FebLazio – Verona2–0
24 FebBologna – Genoa2–0
24 FebInter – Benevento2–0
25 FebCrotone – SPAL2–3
25 FebFiorentina – Chievo1–0
25 FebRoma – Milan0–2
25 FebSampdoria – Udinese2–1
25 FebSassuolo – Lazio0–3
25 FebVerona – Torino2–1
26 FebCagliari – Napoli0–5
January 2018 · 32 matches
All results · January 2018
DateMatchScore
5 JanChievo – Udinese1–1
5 JanFiorentina – Inter1–1
6 JanBenevento – Sampdoria3–2
6 JanCagliari – Juventus0–1
6 JanGenoa – Sassuolo1–0
6 JanMilan – Crotone1–0
6 JanNapoli – Verona2–0
6 JanRoma – Atalanta1–2
6 JanSPAL – Lazio2–5
6 JanTorino – Bologna3–0
21 JanAtalanta – Napoli0–1
21 JanBologna – Benevento3–0
21 JanCagliari – Milan1–2
21 JanInter – Roma1–1
21 JanLazio – Chievo5–1
21 JanSampdoria – Fiorentina3–1
21 JanSassuolo – Torino1–1
21 JanUdinese – SPAL1–1
21 JanVerona – Crotone0–3
22 JanJuventus – Genoa1–0
24 JanLazio – Udinese3–0
24 JanSampdoria – Roma1–1
27 JanChievo – Juventus0–2
27 JanSassuolo – Atalanta0–3
28 JanCrotone – Cagliari1–1
28 JanFiorentina – Verona1–4
28 JanGenoa – Udinese0–1
28 JanMilan – Lazio2–1
28 JanNapoli – Bologna3–1
28 JanRoma – Sampdoria0–1
28 JanSPAL – Inter1–1
28 JanTorino – Benevento3–0
December 2017 · 50 matches
All results · December 2017
DateMatchScore
1 DecNapoli – Juventus0–1
1 DecRoma – SPAL3–1
2 DecTorino – Atalanta1–1
3 DecBenevento – Milan2–2
3 DecBologna – Cagliari1–1
3 DecFiorentina – Sassuolo3–0
3 DecInter – Chievo5–0
3 DecSampdoria – Lazio1–2
4 DecCrotone – Udinese0–3
4 DecVerona – Genoa0–1
9 DecCagliari – Sampdoria2–2
9 DecJuventus – Inter0–0
10 DecChievo – Roma0–0
10 DecMilan – Bologna2–1
10 DecNapoli – Fiorentina0–0
10 DecSassuolo – Crotone2–1
10 DecSPAL – Verona2–2
10 DecUdinese – Benevento2–0
11 DecLazio – Torino1–3
12 DecGenoa – Atalanta1–2
16 DecInter – Udinese1–3
16 DecRoma – Cagliari1–0
16 DecTorino – Napoli1–3
17 DecAtalanta – Lazio3–3
17 DecBenevento – SPAL1–2
17 DecBologna – Juventus0–3
17 DecCrotone – Chievo1–0
17 DecFiorentina – Genoa0–0
17 DecSampdoria – Sassuolo0–1
17 DecVerona – Milan3–0
22 DecCagliari – Fiorentina0–1
22 DecChievo – Bologna2–3
23 DecGenoa – Benevento1–0
23 DecJuventus – Roma1–0
23 DecLazio – Crotone4–0
23 DecMilan – Atalanta0–2
23 DecNapoli – Sampdoria3–2
23 DecSassuolo – Inter1–0
23 DecSPAL – Torino2–2
23 DecUdinese – Verona4–0
29 DecCrotone – Napoli0–1
30 DecAtalanta – Cagliari1–2
30 DecBenevento – Chievo1–0
30 DecBologna – Udinese1–2
30 DecFiorentina – Milan1–1
30 DecInter – Lazio0–0
30 DecRoma – Sassuolo1–1
30 DecSampdoria – SPAL2–0
30 DecTorino – Genoa0–0
30 DecVerona – Juventus1–3
November 2017 · 29 matches
All results · November 2017
DateMatchScore
4 NovBologna – Crotone2–3
4 NovGenoa – Sampdoria0–2
5 NovAtalanta – SPAL1–1
5 NovCagliari – Verona2–1
5 NovChievo – Napoli0–0
5 NovFiorentina – Roma2–4
5 NovInter – Torino1–1
5 NovJuventus – Benevento2–1
5 NovSassuolo – Milan0–2
18 NovNapoli – Milan2–1
18 NovRoma – Lazio2–1
19 NovBenevento – Sassuolo1–2
19 NovCrotone – Genoa0–1
19 NovInter – Atalanta2–0
19 NovSampdoria – Juventus3–2
19 NovSPAL – Fiorentina1–1
19 NovTorino – Chievo1–1
19 NovUdinese – Cagliari0–1
20 NovVerona – Bologna2–3
25 NovBologna – Sampdoria3–0
25 NovCagliari – Inter1–3
25 NovChievo – SPAL2–1
25 NovSassuolo – Verona0–2
26 NovGenoa – Roma1–1
26 NovJuventus – Crotone3–0
26 NovLazio – Fiorentina1–1
26 NovMilan – Torino0–0
26 NovUdinese – Napoli0–1
27 NovAtalanta – Benevento1–0
October 2017 · 48 matches
All results · October 2017
DateMatchScore
1 OctAtalanta – Juventus2–2
1 OctBenevento – Inter1–2
1 OctChievo – Fiorentina2–1
1 OctLazio – Sassuolo6–1
1 OctMilan – Roma0–2
1 OctNapoli – Cagliari3–0
1 OctSPAL – Crotone1–1
1 OctTorino – Verona2–2
14 OctJuventus – Lazio1–2
14 OctRoma – Napoli0–1
15 OctBologna – SPAL2–1
15 OctCagliari – Genoa2–3
15 OctCrotone – Torino2–2
15 OctFiorentina – Udinese2–1
15 OctInter – Milan3–2
15 OctSampdoria – Atalanta3–1
15 OctSassuolo – Chievo0–0
16 OctVerona – Benevento1–0
21 OctNapoli – Inter0–0
21 OctSampdoria – Crotone5–0
22 OctAtalanta – Bologna1–0
22 OctBenevento – Fiorentina0–3
22 OctChievo – Verona3–2
22 OctLazio – Cagliari3–0
22 OctMilan – Genoa0–0
22 OctSPAL – Sassuolo0–1
22 OctTorino – Roma0–1
22 OctUdinese – Juventus2–6
24 OctInter – Sampdoria3–2
25 OctAtalanta – Verona3–0
25 OctBologna – Lazio1–2
25 OctCagliari – Benevento2–1
25 OctChievo – Milan1–4
25 OctFiorentina – Torino3–0
25 OctGenoa – Napoli2–3
25 OctJuventus – SPAL4–1
25 OctRoma – Crotone1–0
25 OctSassuolo – Udinese0–1
28 OctMilan – Juventus0–2
28 OctRoma – Bologna1–0
29 OctBenevento – Lazio1–5
29 OctCrotone – Fiorentina2–1
29 OctNapoli – Sassuolo3–1
29 OctSampdoria – Chievo4–1
29 OctSPAL – Genoa1–0
29 OctTorino – Cagliari2–1
29 OctUdinese – Atalanta2–1
30 OctVerona – Inter1–2
September 2017 · 41 matches
All results · September 2017
DateMatchScore
9 SepJuventus – Chievo3–0
10 SepAtalanta – Sassuolo2–1
10 SepBenevento – Torino0–1
10 SepBologna – Napoli0–3
10 SepCagliari – Crotone1–0
10 SepInter – SPAL2–0
10 SepLazio – Milan4–1
10 SepUdinese – Genoa1–0
10 SepVerona – Fiorentina0–5
16 SepCrotone – Inter0–2
16 SepFiorentina – Bologna2–1
16 SepRoma – Verona3–0
17 SepChievo – Atalanta1–1
17 SepGenoa – Lazio2–3
17 SepMilan – Udinese2–1
17 SepNapoli – Benevento6–0
17 SepSassuolo – Juventus1–3
17 SepSPAL – Cagliari0–2
17 SepTorino – Sampdoria2–2
19 SepBologna – Inter1–1
20 SepAtalanta – Crotone5–1
20 SepBenevento – Roma0–4
20 SepCagliari – Sassuolo0–1
20 SepGenoa – Chievo1–1
20 SepJuventus – Fiorentina1–0
20 SepLazio – Napoli1–4
20 SepMilan – SPAL2–0
20 SepUdinese – Torino2–3
20 SepVerona – Sampdoria0–0
23 SepJuventus – Torino4–0
23 SepRoma – Udinese3–1
23 SepSPAL – Napoli2–3
24 SepCagliari – Chievo0–2
24 SepCrotone – Benevento2–0
24 SepFiorentina – Atalanta1–1
24 SepInter – Genoa1–0
24 SepSampdoria – Milan2–0
24 SepSassuolo – Bologna0–1
24 SepVerona – Lazio0–3
30 SepGenoa – Bologna0–1
30 SepUdinese – Sampdoria4–0
August 2017 · 20 matches
All results · August 2017
DateMatchScore
19 AugJuventus – Cagliari3–0
19 AugVerona – Napoli1–3
20 AugAtalanta – Roma0–1
20 AugBologna – Torino1–1
20 AugCrotone – Milan0–3
20 AugInter – Fiorentina3–0
20 AugLazio – SPAL0–0
20 AugSampdoria – Benevento2–1
20 AugSassuolo – Genoa0–0
20 AugUdinese – Chievo1–2
26 AugBenevento – Bologna0–1
26 AugGenoa – Juventus2–4
26 AugRoma – Inter1–3
27 AugChievo – Lazio1–2
27 AugCrotone – Verona0–0
27 AugFiorentina – Sampdoria1–2
27 AugMilan – Cagliari2–1
27 AugNapoli – Atalanta3–1
27 AugSPAL – Udinese3–2
27 AugTorino – Sassuolo3–0

League rounds, 90 minutes, by month.

Referees

Referees
RefereeMatches
Davide Massa19
Luca Banti18
Michael Fabbri18
Paolo Silvio Mazzoleni18
Claudio Gavillucci17
Daniele Doveri17
Daniele Orsato17
Fabio Maresca16
Gianluca Manganiello16
Gianluca Rocchi16
Gianpaolo Calvarese16
Marco Di Bello16
Marco Guida16
Maurizio Mariani16
Paolo Tagliavento16
Piero Giacomelli16
Rosario Abisso16
Antonio Damato15
Fabrizio Pasqua15
Luca Pairetto15
Massimiliano Irrati15
Paolo Valeri15
Daniele Chiffi3
Eugenio Abbattista3
Federico La Penna3
Gianluca Aureliano3

Matches per referee from the season's schedule; the table lists referees with at least 3 matches.

From our data: the season's league matches. History only, never a prediction.

The day's tips on Telegram

Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.