The Spanish football pyramid

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

La Liga

20 clubs · final table

  • 1–5 Champions League
  • 6–7 Europa League
  • 8th Conference League
  • 18–20 Relegation
La Liga table
PosClubPWDLGFGAGDFormPts
1Barcelona38284610239+63WWWLW88
2Real Madrid3826667838+40WLWWW84
3Atlético Madrid38221066830+38DWLWW76
4Athletic Bilbao38191365429+25DWWWL70
5Villarreal38201087151+20WWWWW70
6Real Betis381612105750+7WDDLD60
7Celta Vigo38167155957+2LWWLW55
8Rayo Vallecano381313124145−4WWDWD52
9Osasuna381216104852−4LDWWD52
10Mallorca38139163544−9LWLLD48
11Real Sociedad38137183546−11DLLWL46
12Valencia381113144454−10WWLLD46
13Getafe38119183439−5LLLWL42
14Espanyol38119184051−11LLLLW42
15Alavés381012163848−10DLWWD42
16Girona38118194460−16WLWLL41
17Sevilla381011174255−13DLWLL41
18Leganés38913163956−17DWLWW40
19Las Palmas3888224061−21LLLLL32
20Valladolid3844302690−64LLLLL16

Tier 2

Segunda División

22 clubs · final table

  • 1–2 Promotion
  • 3–6 Play-offs
  • 19–22 Relegation
Segunda División table
PosClubPWDLGFGAGDFormPts
1Levante42221376942+27DWWWW79
2Elche42221195934+25WLLWW77
3Mirandés42229115940+19WDWWL75
4Oviedo42211295642+14WWDLW75
5Racing Santander422011116551+14LDWDL71
6Almería421912117255+17WDWLD69
7Granada421811136554+11LLWWL65
8Huesca421810145849+9LLWLW64
9Eibar421513144441+3LWWWL58
10Albacete4215131457570LWLWD58
11Sporting Gijón421414145754+3LWLWW56
12Burgos421510174148−7LWLLD55
13Cádiz421413155553+2LWLWL55
14Córdoba421413155963−4WLLLD55
15Castellón421411176563+2WLDLW53
16Deportivo La Coruña421314155654+2WLLLL53
17Málaga421217134246−4WLWLD53
18Zaragoza421312175663−7WWLWL51
19Eldense421112194463−19LWDDL45
20Tenerife42812223555−20DDLLL36
21Racing Ferrol42612242264−42LDWLL30
22Cartagena4265313378−45WLWLL23
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
PosClubPWDLGFGAGDFormPts
1Cultural Leonesa38181195543+12LLWLD65
2Ponferradina38198115941+18LWLWW65
3Real Sociedad B381711105133+18WDWDW62
4Andorra381612104938+11WWWLD60
5Gimnàstic381611115943+16WLDDW59
6Tarazona381412124134+7WLWDW54
7Bilbao Athletic38159144945+4WLLLW54
8Celta Fortuna38158155450+4DWLWL53
9Zamora381411134435+9DDWLD53
10Ourense CF381312133544−9DWLLD51
11Barakaldo381310154944+5DWLLL49
12Arenteiro381212144042−2WDLDL48
13Lugo381210163547−12LLDWL46
14Osasuna II381210164759−12LLWDD46
15Unionistas381016124246−4LDWDL46
16Barcelona B381015135357−4LWLWW45
17Sestao River381112154045−5DDLWL45
18Real Unión38128184358−15LWLDL44
19Gimnástica Segoviana38915144369−26DDWDD42
20Amorebieta381011174257−15WLWWW41

Group 2

Primera Federación, Group 2
PosClubPWDLGFGAGDFormPts
1Ceuta38171654635+11WWWDL67
2Murcia381810104731+16WWDDW64
3Ibiza38189115133+18WDWDW63
4Mérida3815131052520WLDWD58
5Antequera38141685449+5LDDWL58
6Real Madrid Castilla38121885836+22LWDWD54
7Atlético Madrileño381315104235+7LWLDD54
8Sevilla Atletico381411134043−3DDWLD53
9Algeciras3812161046460DDWWL52
10Alcorcón38149155251+1LWLWD51
11Villarreal B381116115141+10LWLWW49
12Hércules38138174849−1WLLLL47
13Real Betis II381113144459−15DDLLL46
14Sanluqueño381016124151−10WLWDW46
15Marbella381210165158−7WLWLW46
16Fuenlabrada381013154348−5LLLLW43
17Yeclano38916133634+2DLWDL43
18Alcoyano381012163247−15DWWLD42
19Recreativo Huelva38716153252−20DDLLL37
20Intercity38811193753−16LLLWW35

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.