The Italian football pyramid, 2023–24

Final tables for the top three tiers of Italian football in 2023–24, from Serie A down to Serie C. Promotion, relegation and play-off places are marked where they apply, 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
PosClubPWDLGFGAGDFormPtsL5
1 (Champions League)Inter Milan3829728922+67WLWDD948
2 (Champions League)AC Milan3822977649+27DDWLD756
3 (Champions League)Juventus38191455431+23DDDDW717
4 (Champions League)Atalanta38216117242+30WWWWL6912
5 (Champions League)Bologna38181465432+22DDWDL686
6 (Europa League)Roma38189116546+19DDLWL635
7 (Europa League)Lazio38187134939+10WDWDD619
8 (Conference League)Fiorentina38179126146+15LWDWW6010
9Torino3813141136360LDWWL537
10Napoli381314115548+7DDLDD534
11Genoa3812131345450WDWLW4910
12Monza381112153951−12DDLLL452
13Verona38911183851−13LWLWD387
14Lecce38814163254−22DDLLD383
15Udinese38619133753−16DDWDW379
16Cagliari38812184268−26LDLWL364
17Empoli3899202954−25LDLDW365
18 (Relegation)Frosinone38811194469−25WDLWL357
19 (Relegation)Sassuolo3879224375−32LWLLD304
20 (Relegation)Salernitana38211253281−49LLDLD172

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
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Parma38211346635+31DWDDD767
2 (Promotion)Como38211075840+18WDWDD739
3 (Play-offs)Venezia▲ Won play-off38217106946+23WWLWL709
4 (Play-offs)Cremonese38191095032+18DLWDW678
5 (Play-offs)Catanzaro38179125950+9DDWLL605
6 (Play-offs)Palermo381511126253+9DLLDW565
7 (Play-offs)Sampdoria−238169135350+3DDWWW5511
8 (Play-offs)Brescia381215114440+4DDDWL516
9Cosenza381114134742+5WWWDD4711
10Modena381017114147−6DWLDW478
11Reggiana381017113845−7LWWLD477
12Südtirol381211154648−2DLWDL475
13Pisa381113145154−3DDLDL463
14Cittadella381113144047−7DDLDL463
15Spezia38917123649−13DDWDW449
16 (Relegation play-off)Ternana▼ Lost play-off381110174350−7DLLWW437
17 (Relegation play-off)BariStayed up38817133849−11DLDDW416
18 (Relegation)Ascoli38914153842−4DWLDW418
19 (Relegation)Feralpisalo3889214465−21LDDLL332
20 (Relegation)Lecco3868243574−39LLLLL260
  • 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
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Mantova3824867231+41DLLLD802
2 (Play-offs)Padova38211435528+27WDWDW7711
3 (Play-offs)Vicenza38201175230+22WDWWW7113
4 (Play-offs)Triestina38197126144+17DLWDL645
5 (Play-offs)Atalanta U23381611114336+7DWLWD598
6 (Play-offs)Legnago Salus38131784639+7DDLDD564
7 (Play-offs)Giana Erminio38158154644+2WDLWL537
8 (Play-offs)Pro Vercelli381411135047+3DWLWW5310
9 (Play-offs)Lumezzane38158154948+1DDLWW538
10 (Play-offs)Trento381312133437−3DDWLW518
11 (Play-offs)Virtus Verona381211153543−8DWLWL477
12Pro Patria381210163751−14DLWLL464
13AlbinoLeffe381015133437−3DLDDL453
14Pergolettese38136194450−6LDWDW458
15Renate381112153546−11DWDLL455
16 (Relegation play-off)Arzignano ValchiampoStayed up381014143237−5LDWLD445
17 (Relegation play-off)NovaraStayed up38819113949−10DLWDW438
18 (Relegation play-off)Fiorenzuola38108203862−24LWLDL384
19 (Relegation play-off)Pro Sesto38714172540−15DDWLW358
20 (Relegation)Alessandria−33858252048−28DLLDL202

Girone B

Serie C, Girone B
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Cesena3830628019+61WWWDW9613
2 (Play-offs)Torres3822975638+18LLDDD753
3 (Play-offs)Carrarese▲ Won play-off38211075430+24WLWWW7312
4 (Play-offs)Perugia38171294435+9LWLDL634
5 (Play-offs)Gubbio381611115038+12WLDDW598
6 (Play-offs)Pescara38167156055+5LDWLW557
7 (Play-offs)Juventus Next Gen38159145044+6WLWWL549
8 (Play-offs)Arezzo381411134644+2LDDDW536
9 (Play-offs)Pontedera381410145354−1LWDDL525
10 (Play-offs)Rimini38148165254−2WWLWL509
11 (Play-offs)Spal381213134140+1DWWWW4913
12Lucchese381112153443−9WDLLD455
13Virtus Entella381112153335−2LDLLW454
14Pineto38918113842−4DWLLD455
15Sestri Levante38128184255−13WLLWL446
16 (Relegation play-off)Ancona381012164151−10DLWWD428
17 (Relegation play-off)Vis PesaroStayed up38815153947−8LLWLW396
18 (Relegation play-off)Recanatese38108204765−18DWLDL385
19 (Relegation play-off)Fermana38613193059−29WWWLL319
20 (Relegation)Olbia3868242567−42LLLDL261

Girone C

Serie C, Girone C
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Juve Stabia38221335724+33WDDDW799
2 (Play-offs)Avellino3820996229+33WWWLW6912
3 (Play-offs)Benevento38181284533+12DDLWL665
4 (Play-offs)Casertana38171475138+13WWWDW6513
5 (Play-offs)Taranto−43820994631+15LWWWW6512
6 (Play-offs)Picerno381513105340+13LWLDL584
7 (Play-offs)Audace Cerignola38121795446+8DLWWW5310
8 (Play-offs)Giugliano38158154447−3WLLDL534
9 (Play-offs)Crotone381313125447+7DLDWL525
10 (Play-offs)Latina38149154451−7WLLLL513
11 (Play-offs)Foggia38139164044−4LLWLL483
12Sorrento38139163947−8LWLWL486
13Catania38129173938+1LLWLW456
14Messina381112154149−8LWLDL454
15Turris381111164657−11DLWDW448
16 (Relegation play-off)PotenzaStayed up381013153847−9DLLDD433
17 (Relegation play-off)MonopoliStayed up381012164151−10WWLLW429
18 (Relegation play-off)Virtus Francavilla38811193050−20LWLDD355
19 (Relegation play-off)Monterosi38811194362−19DLWDW358
20 (Relegation)Brindisi−43878232864−36WWWDL2510
  • Alessandria: 3 points deducted.
  • Taranto: 4 points deducted.
  • Brindisi: 4 points deducted.

Final tables as they stood at the end of the season.

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

Football Pyramids is an independent site and is not affiliated with any league, federation or club. Club and competition names are used only to identify them.