The Italian football pyramid

Final tables for the top three tiers of Italian football in 2024–25, 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–4 Champions League
  • 5th Europa League
  • 6th Conference League
  • 9th Europa League
  • 18–20 Relegation
Serie A table
PosClubPWDLGFGAGDFormPts
1Napoli38241045927+32WWDDW82
2Inter Milan3824957935+44LWWDW81
3Atalanta3822887837+41DWWWL74
4Juventus38181645835+23WDDWW70
5Roma3820995635+21WWLWW69
6Fiorentina38198116041+19WLLWW65
7Lazio38181196149+12DWDDL65
8AC Milan38189116143+18WWWLW63
9Bologna38161485747+10DDLLL62
10Como381310154952−3WWWDL49
11Torino381014143945−6LDLLL44
12Udinese38128184156−15DWLLL44
13Genoa381013153749−12LLDLW43
14Verona38107213466−32LLDDW37
15Cagliari3899204056−16WLLWL36
16Parma38715164458−14DLLDW36
17Lecce38810202758−31DLDWW34
18Empoli38613193359−26LLWWL31
19Venezia38514193256−24LDWLL29
20Monza3839262869−41LLWLL18

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
1Sassuolo3825767838+40WWDLL82
2Pisa3823786436+28WWLDW76
3Spezia38171565933+26DWLLW66
4Cremonese38161396244+18WDDWL61
5Juve Stabia381413114241+1LWDLD55
6Catanzaro38112075145+6LLDWD53
7Cesena381411134647−1LLWWW53
8Palermo381410145243+9WLLWD52
9Bari381018104140+1LLWLD48
10Südtirol381210165057−7WWWDD46
11Modena381015134850−2WLLDL45
12Carrarese381112153949−10WLWLD45
13Reggiana381111164252−10WWWWL44
14Mantova381014144756−9LWLWD44
15Brescia38916134248−6LWDDW43
16Frosinone38916133750−13DLDLW43
17Salernitana38119183747−10WLWLW42
18Sampdoria38817133849−11LDDWD41
19Cittadella38109193056−26LLDWL39
20Cosenza−438713183256−24LWLLL30
  • Cosenza: 4 points deducted.
Advertisement728 × 90320 × 100

Tier 3

Serie C

58 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
1Padova3826846524+41DWWWD86
2Vicenza3825855924+35WWLWL83
3Feralpisalo3821985330+23WDWWL72
4AlbinoLeffe381612104638+8LWLWD60
5Renate38186143536−1WLDWW60
6Giana Erminio38169134439+5LWWDD57
7Trento38141594742+5WLDLW57
8Atalanta U2338169136553+12WDWLW57
9Virtus Verona381511125243+9LWWDD56
10Arzignano Valchiampo38158154546−1LLWWW53
11Novara−2381412124239+3LWDWL52
12Alcione Milano38138173337−4WDLLD47
13Lecco381013153647−11WLWLL43
14Pergolettese38119183649−13LLLLW42
15Lumezzane38915144055−15DDDLD42
16Triestina−538128184045−5LWLLW39
17Pro Vercelli38910193051−21LLDLL37
18Pro Patria38616163244−12LDDWL34
19Caldiero Terme3889213964−25DDLWW33
20Clodiense3849253467−33WLLLL21

Girone B

Serie C, Girone B
PosClubPWDLGFGAGDFormPts
1Virtus Entella38231416124+37DWWDD83
2Ternana−238221066423+41LLLWD74
3Torres38191185536+19DDWWL68
4Pescara38191095535+20LLWWW67
5Arezzo38197124837+11WWLWW64
6Vis Pesaro381513104434+10DLLDD58
7Pineto381512114649−3LWLDD57
8Pianese381581548480LWWLL53
9Rimini−2381314114535+10WWDLD51
10Pontedera381391654540WWDWL48
11Gubbio38139163242−10WDLWL48
12Perugia381114134341+2WLDLW47
13Carpi381111164148−7LWDLL44
14Città di Campobasso381110173646−10LLDWL43
15Ascoli38913163746−9DDLDL40
16Lucchese−6381015134764−17WLWLW39
17Spal−338911184161−20DDDDW35
18Milan II38713183657−21WWWLD34
19Sestri Levante38613193454−20LLDDW31
20Legnago Salus38611213063−33DLDLW29

Girone C

Serie C, Girone C
PosClubPWDLGFGAGDFormPts
1Avellino3422936126+35WWWWW75
2Audace Cerignola34191055032+18WWLLW67
3Monopoli34151273625+11WLDLW57
4Crotone34159106249+13DWLWL54
5Catania−134141284934+15DWLWW53
6Benevento34131385134+17DLWLW52
7Potenza34121395552+3DDWLL49
8Picerno34101863927+12DWWLD48
9Juventus Next Gen34128144445−1LWWWL44
10Giugliano34127155154−3DDWLL43
11Trapani 1905341181542420LWWWL41
12Cavese341011133439−5WLLLW41
13Altamura34910153547−12LLLWL37
14Sorrento3498172649−23LWLLL35
15Latina3497182556−31LLWWL34
16Casertana34614143038−8WDLWW32
17Foggia34710173451−17LLLLD31
18Messina−434611172953−24WWLWW25
  • Novara: 2 points deducted.
  • Triestina: 5 points deducted.
  • Ternana: 2 points deducted.
  • Rimini: 2 points deducted.
  • Lucchese: 6 points deducted.
  • Spal: 3 points deducted.
  • Catania: 1 point deducted.
  • Messina: 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.