The Italian football pyramid, 2022–23

Final tables for the top three tiers of Italian football in 2022–23, 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–4 Champions League
  • 5–6 Europa League
  • 7th Conference League
  • 19–20 Relegation
Serie A table
PosClubPWDLGFGAGDFormPtsL5
1 (Champions League)Napoli3828647728+49WLWDW9010
2 (Champions League)Lazio3822886030+30LDWWW7410
3 (Champions League)Inter Milan38233127142+29WWLWW7212
4 (Champions League)AC Milan38201086443+21WLWWW7012
5 (Europa League)Atalanta38197126648+18LLWLW646
6 (Europa League)Roma38189115038+12LDDLW635
7 (Conference League)Juventus−1038226105633+23WWLLW629
8Fiorentina381511125343+10LWDWW5610
9Bologna381412125349+4DDWDW549
10Torino381411134241+1DWDWL538
11Monza381410144852−4DWWLL527
12Udinese381113144748−1WLLLL463
13Sassuolo38129174761−14DLLDL452
14Empoli381013153749−12WDWDL438
15Salernitana38915144862−14LWDWL427
16Lecce38812183346−13LDDWL365
17Spezia38613193162−31LWDLL314
18Verona38710213159−28WLLDL314
19 (Relegation)Cremonese38512213669−33WLLLW276
20 (Relegation)Sampdoria38310252471−47LDLDL192
  • Juventus: 10 points deducted.

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)Frosinone3824866326+37DWWWW8013
2 (Promotion)Genoa−138211165328+25WDWLW7310
3 (Play-offs)Bari38171475837+21WDDWL658
4 (Play-offs)Parma−1381710114839+9WDWWW6013
5 (Play-offs)Cagliari▲ Won play-off38151585034+16LWWWW6012
6 (Play-offs)Südtirol38141683834+4DDWDL586
7 (Play-offs)Reggina−538174174945+4LLWLW506
8 (Play-offs)Venezia381310155150+1WWDWL4910
9Palermo381116114849−1DDWLD496
10Modena38139164753−6DLDLW485
11Pisa381114134842+6LLLDL471
12Ascoli381211154047−7DWLDL475
13Como381017114748−1DDLWD476
14Ternana381110173752−15LLLLL430
15Cittadella38916133445−11LDWDD436
16 (Relegation play-off)BresciaStayed up38913163657−21WWLDD408
17 (Relegation play-off)CosenzaStayed up38913163053−23DLDDL403
18 (Relegation)Perugia38109194052−12DDLLW395
19 (Relegation)Spal38814164151−10DDLLW385
20 (Relegation)Benevento38714173349−16DDLWL355
  • Genoa: 1 point deducted.
  • Parma: 1 point deducted.
  • Reggina: 5 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)Feralpisalo38201174121+20DWWLW7110
2 (Play-offs)Pordenone38161485335+18WDLLW627
3 (Play-offs)Lecco▲ Won play-off381711104540+5DWWLD628
4 (Play-offs)Pro Sesto381612104645+1LWLLL603
5 (Play-offs)Padova38151494740+7LWWWW5912
6 (Play-offs)Virtus Verona381513104630+16WLWDW5810
7 (Play-offs)Vicenza38177146447+17LWDWL587
8 (Play-offs)Renate381411134955−6WLLDW537
9 (Play-offs)Arzignano Valchiampo381314114338+5WLDWL537
10 (Play-offs)Novara38157164845+3DLDWL525
11 (Play-offs)Pergolettese38149154342+1LWDWL517
12Pro Patria381311143743−6LDLDW505
13Juventus Next Gen381310154248−6DLWLL494
14Trento381210164042−2DLLDW465
15Pro Vercelli381210163847−9LWWLD467
16 (Relegation play-off)MantovaStayed up38129174862−14DWWWL4510
17 (Relegation play-off)Sangiuliano City38126203846−8WLLDL424
18 (Relegation play-off)TriestinaStayed up38912173145−14DDLDW396
19 (Relegation play-off)AlbinoLeffeStayed up38911184354−11WLLDL384
20 (Relegation)Piacenza38814164259−17DDWDW389

Girone B

Serie C, Girone B
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Reggiana3824956327+36DDWWD819
2 (Play-offs)Cesena38231056624+42WDWWW7913
3 (Play-offs)Virtus Entella38231056031+29WWDDW7911
4 (Play-offs)Carrarese38188125142+9WDDWL628
5 (Play-offs)Gubbio381710115034+16WWDDD619
6 (Play-offs)Pontedera381612104839+9WLWWD6010
7 (Play-offs)Ancona381610125544+11DDLWL585
8 (Play-offs)Lucchese381215113632+4DDDLW516
9 (Play-offs)Robur Siena−23811171040400LLDDL482
10 (Play-offs)Rimini381114134341+2DDDLD474
11 (Play-offs)Recanatese381114133943−4WDLDW478
12Fermana38917124349−6DWLLD445
13Olbia38914154350−7LWWLL416
14Fiorenzuola38118193144−13DLDDL413
15Torres38817133336−3DWDDD417
16 (Relegation play-off)Vis PesaroStayed up38912172455−31LLWLW396
17 (Relegation play-off)AlessandriaStayed up38911183352−19DLWWL387
18 (Relegation play-off)San Donato Tavarnelle38813174062−22LWLLW376
19 (Relegation play-off)Imolese−23899202955−26LDLWD345
20 (Relegation)Montevarchi Calcio38610223259−27LLLLD281

Girone C

Serie C, Girone C
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Catanzaro38306210221+81DWWWL9610
2 (Play-offs)Crotone38231145731+26DWLWW8010
3 (Play-offs)Pescara38198115842+16DWLWW6510
4 (Play-offs)Foggia38187136044+16LWWLW619
5 (Play-offs)Audace Cerignola381612104841+7DDWWD609
6 (Play-offs)Picerno38151494034+6DDDWL596
7 (Play-offs)Monopoli38166164648−2LWWLW549
8 (Play-offs)Latina381213133946−7DLWLW497
9 (Play-offs)Potenza381018104957−8WDLLW487
10 (Play-offs)Juve Stabia381210163749−12LWDLD465
11 (Play-offs)Taranto381113142636−10DLWDD466
12Giugliano381113145161−10WLLWL466
13Virtus Francavilla38136194754−7WLLLL453
14Avellino381110174249−7DLLLL431
15Turris381110174056−16WLWWL439
16 (Relegation play-off)Monterosi−2Stayed up381014143945−6WDWDW4211
17 (Relegation play-off)MessinaStayed up38118193247−15LLDWD415
18 (Relegation play-off)Gelbison38715162540−15DLLLL361
19 (Relegation play-off)Viterbese−238811193552−17DWLLW337
20 (Relegation)Fidelis Andria38615172949−20LWDWL337
  • Robur Siena: 2 points deducted.
  • Imolese: 2 points deducted.
  • Monterosi: 2 points deducted.
  • Viterbese: 2 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.