The Italian football pyramid

Final tables for the top three tiers of Italian football in 2023–24, from Serie A down to Serie C. Promotion, play-off and relegation places are marked from each league's records.

Final tables

Bar width is to scale with the number of clubs in each tier.

Tier 1

Serie A

20 clubs · final table

  • 1–5 Champions League
  • 6–7 Europa League
  • 8th Conference League
  • 18–20 Relegation
Serie A table
PosClubPWDLGFGAGDFormPts
1Inter Milan3829728922+67WLWDD94
2AC Milan3822977649+27DDWLD75
3Juventus38191455431+23DDDDW71
4Atalanta38216117242+30WWWWL69
5Bologna38181465432+22DDWDL68
6Roma38189116546+19DDLWL63
7Lazio38187134939+10WDWDD61
8Fiorentina38179126146+15LWDWW60
9Torino3813141136360LDWWL53
10Napoli381314115548+7DDLDD53
11Genoa3812131345450WDWLW49
12Monza381112153951−12DDLLL45
13Verona38911183851−13LWLWD38
14Lecce38814163254−22DDLLD38
15Udinese38619133753−16DDWDW37
16Cagliari38812184268−26LDLWL36
17Empoli3899202954−25LDLDW36
18Frosinone38811194469−25WDLWL35
19Sassuolo3879224375−32LWLLD30
20Salernitana38211253281−49LLDLD17

Tier 2

Serie B

20 clubs · final table

  • 1–2 Promotion
  • 3–8 Play-offs
  • 16–17 Relegation play-off
  • 18–20 Relegation
Serie B table
PosClubPWDLGFGAGDFormPts
1Parma38211346635+31DWDDD76
2Como38211075840+18WDWDD73
3Venezia38217106946+23WWLWL70
4Cremonese38191095032+18DLWDW67
5Catanzaro38179125950+9DDWLL60
6Palermo381511126253+9DLLDW56
7Sampdoria−238169135350+3DDWWW55
8Brescia381215114440+4DDDWL51
9Cosenza381114134742+5WWWDD47
10Modena381017114147−6DWLDW47
11Reggiana381017113845−7LWWLD47
12Südtirol381211154648−2DLWDL47
13Pisa381113145154−3DDLDL46
14Cittadella381113144047−7DDLDL46
15Spezia38917123649−13DDWDW44
16Ternana381110174350−7DLLWW43
17Bari38817133849−11DLDDW41
18Ascoli38914153842−4DWLDW41
19Feralpisalo3889214465−21LDDLL33
20Lecco3868243574−39LLLLL26
  • Sampdoria: 2 points deducted.
Advertisement728 × 90320 × 100

Tier 3

Serie C

60 clubs in 3 groups · final tables

  • 1st in each group Promotion
  • 2–11 in each group Play-offs
  • 16–19 in each group Relegation play-off
  • 20th in each group Relegation

Girone A

Serie C, Girone A
PosClubPWDLGFGAGDFormPts
1Mantova3824867231+41DLLLD80
2Padova38211435528+27WDWDW77
3Vicenza38201175230+22WDWWW71
4Triestina38197126144+17DLWDL64
5Atalanta U23381611114336+7DWLWD59
6Legnago Salus38131784639+7DDLDD56
7Giana Erminio38158154644+2WDLWL53
8Pro Vercelli381411135047+3DWLWW53
9Lumezzane38158154948+1DDLWW53
10Trento381312133437−3DDWLW51
11Virtus Verona381211153543−8DWLWL47
12Pro Patria381210163751−14DLWLL46
13AlbinoLeffe381015133437−3DLDDL45
14Pergolettese38136194450−6LDWDW45
15Renate381112153546−11DWDLL45
16Arzignano Valchiampo381014143237−5LDWLD44
17Novara38819113949−10DLWDW43
18Fiorenzuola38108203862−24LWLDL38
19Pro Sesto38714172540−15DDWLW35
20Alessandria−33858252048−28DLLDL20

Girone B

Serie C, Girone B
PosClubPWDLGFGAGDFormPts
1Cesena3830628019+61WWWDW96
2Torres3822975638+18LLDDD75
3Carrarese38211075430+24WLWWW73
4Perugia38171294435+9LWLDL63
5Gubbio381611115038+12WLDDW59
6Pescara38167156055+5LDWLW55
7Juventus Next Gen38159145044+6WLWWL54
8Arezzo381411134644+2LDDDW53
9Pontedera381410145354−1LWDDL52
10Rimini38148165254−2WWLWL50
11Spal381213134140+1DWWWW49
12Lucchese381112153443−9WDLLD45
13Virtus Entella381112153335−2LDLLW45
14Pineto38918113842−4DWLLD45
15Sestri Levante38128184255−13WLLWL44
16Ancona381012164151−10DLWWD42
17Vis Pesaro38815153947−8LLWLW39
18Recanatese38108204765−18DWLDL38
19Fermana38613193059−29WWWLL31
20Olbia3868242567−42LLLDL26

Girone C

Serie C, Girone C
PosClubPWDLGFGAGDFormPts
1Juve Stabia38221335724+33WDDDW79
2Avellino3820996229+33WWWLW69
3Benevento38181284533+12DDLWL66
4Casertana38171475138+13WWWDW65
5Taranto−43820994631+15LWWWW65
6Picerno381513105340+13LWLDL58
7Audace Cerignola38121795446+8DLWWW53
8Giugliano38158154447−3WLLDL53
9Crotone381313125447+7DLDWL52
10Latina38149154451−7WLLLL51
11Foggia38139164044−4LLWLL48
12Sorrento38139163947−8LWLWL48
13Catania38129173938+1LLWLW45
14Messina381112154149−8LWLDL45
15Turris381111164657−11DLWDW44
16Potenza381013153847−9DLLDD43
17Monopoli381012164151−10WWLLW42
18Virtus Francavilla38811193050−20LWLDD35
19Monterosi38811194362−19DLWDW35
20Brindisi−43878232864−36WWWDL25
  • Alessandria: 3 points deducted.
  • Taranto: 4 points deducted.
  • Brindisi: 4 points deducted.

Tables update through the day as results come in.

Clubs are ranked by points, then by each league's own tie-break rules. Times are UK time.

Football Pyramids is an independent site and is not affiliated with any league, federation or club.