The Spanish football pyramid, 2024–25

Final tables for the top three tiers of Spanish football in 2024–25, from La Liga down to Primera Federación. 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

La Liga

20 clubs · final table

  • 1–5 Champions League
  • 6–7 Europa League
  • 8th Conference League
  • 18–20 Relegation
La Liga table
PosClubPWDLGFGAGDFormPtsL5
1 (Champions League)Barcelona38284610239+63WWWLW8812
2 (Champions League)Real Madrid3826667838+40WLWWW8412
3 (Champions League)Atlético Madrid38221066830+38DWLWW7610
4 (Champions League)Athletic Bilbao38191365429+25DWWWL7010
5 (Champions League)Villarreal38201087151+20WWWWW7015
6 (Europa League)Real Betis381612105750+7WDDLD606
7 (Europa League)Celta Vigo38167155957+2LWWLW559
8 (Conference League)Rayo Vallecano381313124145−4WWDWD5211
9Osasuna381216104852−4LDWWD528
10Mallorca38139163544−9LWLLD484
11Real Sociedad38137183546−11DLLWL464
12Valencia381113144454−10WWLLD467
13Getafe38119183439−5LLLWL423
14Espanyol38119184051−11LLLLW423
15Alavés381012163848−10DLWWD428
16Girona38118194460−16WLWLL416
17Sevilla381011174255−13DLWLL414
18 (Relegation)Leganés38913163956−17DWLWW4010
19 (Relegation)Las Palmas3888224061−21LLLLL320
20 (Relegation)Valladolid3844302690−64LLLLL160

Tier 2

Segunda División

22 clubs · final table

  • 1–2 Promotion
  • 3–6 Play-offs
  • 19–22 Relegation
Segunda División table
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Levante42221376942+27DWWWW7913
2 (Promotion)Elche42221195934+25WLLWW779
3 (Play-offs)Mirandés42229115940+19WDWWL7510
4 (Play-offs)Oviedo▲ Won play-off42211295642+14WWDLW7510
5 (Play-offs)Racing Santander422011116551+14LDWDL715
6 (Play-offs)Almería421912117255+17WDWLD698
7Granada421811136554+11LLWWL656
8Huesca421810145849+9LLWLW646
9Eibar421513144441+3LWWWL589
10Albacete4215131457570LWLWD587
11Sporting Gijón421414145754+3LWLWW569
12Burgos421510174148−7LWLLD554
13Cádiz421413155553+2LWLWL556
14Córdoba421413155963−4WLLLD554
15Castellón421411176563+2WLDLW537
16Deportivo La Coruña421314155654+2WLLLL533
17Málaga421217134246−4WLWLD537
18Zaragoza421312175663−7WWLWL519
19 (Relegation)Eldense421112194463−19LWDDL455
20 (Relegation)Tenerife42812223555−20DDLLL362
21 (Relegation)Racing Ferrol42612242264−42LDWLL304
22 (Relegation)Cartagena4265313378−45WLWLL236
Advertisement728 × 90320 × 100

Tier 3

Primera Federación

40 clubs in 2 groups · final tables

  • 1st in each group Promotion
  • 2–5 in each group Play-offs
  • 16–20 in each group Relegation

Group 1

Primera Federación, Group 1
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Cultural Leonesa38181195543+12LLWLD654
2 (Play-offs)Ponferradina38198115941+18LWLWW659
3 (Play-offs)Real Sociedad B▲ Won play-off381711105133+18WDWDW6211
4 (Play-offs)Andorra▲ Won play-off381612104938+11WWWLD6010
5 (Play-offs)Gimnàstic381611115943+16WLDDW598
6Tarazona381412124134+7WLWDW5410
7Bilbao Athletic38159144945+4WLLLW546
8Celta Fortuna38158155450+4DWLWL537
9Zamora381411134435+9DDWLD536
10Ourense CF381312133544−9DWLLD515
11Barakaldo381310154944+5DWLLL494
12Arenteiro381212144042−2WDLDL485
13Lugo381210163547−12LLDWL464
14Osasuna II381210164759−12LLWDD465
15Unionistas381016124246−4LDWDL465
16 (Relegation)Barcelona B381015135357−4LWLWW459
17 (Relegation)Sestao River381112154045−5DDLWL455
18 (Relegation)Real Unión38128184358−15LWLDL444
19 (Relegation)Gimnástica Segoviana38915144369−26DDWDD427
20 (Relegation)Amorebieta381011174257−15WLWWW4112

Group 2

Primera Federación, Group 2
PosClubPWDLGFGAGDFormPtsL5
1 (Promotion)Ceuta38171654635+11WWWDL6710
2 (Play-offs)Murcia381810104731+16WWDDW6411
3 (Play-offs)Ibiza38189115133+18WDWDW6311
4 (Play-offs)Mérida3815131052520WLDWD588
5 (Play-offs)Antequera38141685449+5LDDWL585
6Real Madrid Castilla38121885836+22LWDWD548
7Atlético Madrileño381315104235+7LWLDD545
8Sevilla Atletico381411134043−3DDWLD536
9Algeciras3812161046460DDWWL528
10Alcorcón38149155251+1LWLWD517
11Villarreal B381116115141+10LWLWW499
12Hércules38138174849−1WLLLL473
13Real Betis II381113144459−15DDLLL462
14Sanluqueño381016124151−10WLWDW4610
15Marbella381210165158−7WLWLW469
16 (Relegation)Fuenlabrada381013154348−5LLLLW433
17 (Relegation)Yeclano38916133634+2DLWDL435
18 (Relegation)Alcoyano381012163247−15DWWLD428
19 (Relegation)Recreativo Huelva38716153252−20DDLLL372
20 (Relegation)Intercity38811193753−16LLLWW356

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.