The Spanish football pyramid, 2022–23
Final tables for the top three tiers of Spanish football in 2022–23, 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
Tier 1La LigaLL20 clubsTier 2Segunda DivisiónSD22 clubsTier 3Primera FederaciónPF40 clubs · 2 groups
CupsCopa del Rey
Tier 1
La Liga
- 1–4 Champions League
- 5–6 Europa League
- 7th Conference League
- 12th Champions League (cup winners)
- 18–20 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Champions League) | Barcelona | 38 | 28 | 4 | 6 | 70 | 20 | +50 | WLLWL | 886 |
| 2 (Champions League) | Real Madrid | 38 | 24 | 6 | 8 | 75 | 36 | +39 | WLWWD | 7810 |
| 3 (Champions League) | Atlético Madrid | 38 | 23 | 8 | 7 | 70 | 33 | +37 | LWDWD | 778 |
| 4 (Champions League) | Real Sociedad | 38 | 21 | 8 | 9 | 51 | 35 | +16 | DWWLW | 7110 |
| 5 (Europa League) | Villarreal | 38 | 19 | 7 | 12 | 59 | 40 | +19 | WWWLD | 6410 |
| 6 (Europa League) | Real Betis | 38 | 17 | 9 | 12 | 46 | 41 | +5 | WDLWD | 608 |
| 7 (Conference League) | Osasuna | 38 | 15 | 8 | 15 | 37 | 42 | −5 | WLWLW | 539 |
| 8 | Athletic Bilbao | 38 | 14 | 9 | 15 | 47 | 43 | +4 | LWLLD | 514 |
| 9 | Mallorca | 38 | 14 | 8 | 16 | 37 | 43 | −6 | WLWLW | 509 |
| 10 | Girona | 38 | 13 | 10 | 15 | 58 | 55 | +3 | DLDLL | 492 |
| 11 | Rayo Vallecano | 38 | 13 | 10 | 15 | 45 | 53 | −8 | LLLWL | 493 |
| 12 (Champions League (cup winners)) | Sevilla | 38 | 13 | 10 | 15 | 47 | 54 | −7 | WDDLL | 495 |
| 13 | Celta Vigo | 38 | 11 | 10 | 17 | 43 | 53 | −10 | LLDLW | 434 |
| 14 | Cádiz | 38 | 10 | 12 | 16 | 30 | 53 | −23 | LWLWD | 427 |
| 15 | Getafe | 38 | 10 | 12 | 16 | 34 | 45 | −11 | LDWWD | 428 |
| 16 | Valencia | 38 | 11 | 9 | 18 | 42 | 45 | −3 | WWLDD | 428 |
| 17 | Almería | 38 | 11 | 8 | 19 | 49 | 65 | −16 | LWLDD | 415 |
| 18 (Relegation) | Valladolid | 38 | 11 | 7 | 20 | 33 | 63 | −30 | LLWDD | 405 |
| 19 (Relegation) | Espanyol | 38 | 8 | 13 | 17 | 52 | 69 | −17 | LWDDD | 376 |
| 20 (Relegation) | Elche | 38 | 5 | 10 | 23 | 30 | 67 | −37 | WDDWD | 259 |
Tier 2
Segunda División
- 1–2 Promotion
- 3–6 Play-offs
- 19–22 Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Granada | 42 | 22 | 9 | 11 | 55 | 30 | +25 | DDWWW | 7511 |
| 2 (Promotion) | Las Palmas | 42 | 18 | 18 | 6 | 49 | 29 | +20 | DWDWD | 729 |
| 3 (Play-offs) | Levante | 42 | 18 | 18 | 6 | 46 | 30 | +16 | WLDWW | 7210 |
| 4 (Play-offs) | Alavés▲ Won play-off | 42 | 19 | 14 | 9 | 47 | 33 | +14 | LDDWD | 716 |
| 5 (Play-offs) | Eibar | 42 | 19 | 14 | 9 | 45 | 36 | +9 | DLLDW | 715 |
| 6 (Play-offs) | Albacete | 42 | 17 | 16 | 9 | 58 | 47 | +11 | DWDDW | 679 |
| 7 | Andorra | 42 | 16 | 11 | 15 | 47 | 37 | +10 | LDWDW | 598 |
| 8 | Oviedo | 42 | 16 | 11 | 15 | 34 | 35 | −1 | WWDWL | 5910 |
| 9 | Cartagena | 42 | 16 | 10 | 16 | 47 | 49 | −2 | DDLLL | 582 |
| 10 | Tenerife | 42 | 14 | 15 | 13 | 42 | 37 | +5 | WWLWD | 5710 |
| 11 | Burgos | 42 | 13 | 15 | 14 | 33 | 35 | −2 | WDLLL | 544 |
| 12 | Racing Santander | 42 | 14 | 12 | 16 | 39 | 40 | −1 | WDWLW | 5410 |
| 13 | Zaragoza | 42 | 12 | 17 | 13 | 40 | 39 | +1 | DLWLD | 535 |
| 14 | Leganés | 42 | 14 | 11 | 17 | 37 | 42 | −5 | LWWDL | 537 |
| 15 | Huesca | 42 | 11 | 19 | 12 | 36 | 36 | 0 | DLDWL | 525 |
| 16 | Mirandés | 42 | 13 | 13 | 16 | 48 | 54 | −6 | WDLLL | 524 |
| 17 | Sporting Gijón | 42 | 11 | 17 | 14 | 43 | 48 | −5 | WLDDL | 505 |
| 18 | Villarreal B | 42 | 13 | 11 | 18 | 49 | 55 | −6 | LWDLL | 504 |
| 19 (Relegation) | Ponferradina | 42 | 9 | 17 | 16 | 40 | 53 | −13 | LWDDW | 448 |
| 20 (Relegation) | Málaga | 42 | 10 | 14 | 18 | 37 | 44 | −7 | DLWLD | 445 |
| 21 (Relegation) | Ibiza | 42 | 7 | 13 | 22 | 33 | 66 | −33 | LLDWD | 345 |
| 22 (Relegation) | Lugo | 42 | 6 | 13 | 23 | 27 | 57 | −30 | LDLLW | 314 |
Advertisement728 × 90320 × 100
Tier 3
Primera Federación
- 1st in each group Promotion
- 2–5 in each group Play-offs
- 16–20 in each group Relegation
Group 1
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Racing Ferrol | 38 | 22 | 9 | 7 | 55 | 25 | +30 | WDWWW | 7513 |
| 2 (Play-offs) | Alcorcón▲ Won play-off | 38 | 21 | 11 | 6 | 53 | 23 | +30 | WDDWW | 7411 |
| 3 (Play-offs) | Real Madrid Castilla | 38 | 19 | 12 | 7 | 58 | 38 | +20 | WLLDW | 697 |
| 4 (Play-offs) | Deportivo La Coruña | 38 | 18 | 13 | 7 | 53 | 29 | +24 | DDLWD | 676 |
| 5 (Play-offs) | Celta Fortuna | 38 | 16 | 11 | 11 | 48 | 38 | +10 | DWDDL | 596 |
| 6 | Linares Deportivo | 38 | 17 | 8 | 13 | 53 | 53 | 0 | WLWLD | 597 |
| 7 | Unionistas | 38 | 15 | 11 | 12 | 38 | 40 | −2 | WDDWL | 568 |
| 8 | Mérida | 38 | 14 | 12 | 12 | 40 | 37 | +3 | LWDDD | 546 |
| 9 | Córdoba | 38 | 14 | 12 | 12 | 48 | 37 | +11 | LLDDW | 545 |
| 10 | Cultural Leonesa | 38 | 13 | 9 | 16 | 41 | 43 | −2 | DLWLW | 487 |
| 11 | Fuenlabrada | 38 | 13 | 7 | 18 | 32 | 51 | −19 | WLWDW | 4610 |
| 12 | Ceuta | 38 | 12 | 9 | 17 | 53 | 52 | +1 | LWWDD | 458 |
| 13 | San Fernando CD | 38 | 11 | 12 | 15 | 46 | 50 | −4 | LDDLD | 453 |
| 14 | Rayo Majadahonda | 38 | 12 | 9 | 17 | 42 | 51 | −9 | LDDLD | 453 |
| 15 | Algeciras | 38 | 11 | 11 | 16 | 36 | 47 | −11 | WDDLL | 445 |
| 16 (Relegation) | Badajoz | 38 | 11 | 10 | 17 | 35 | 52 | −17 | LWLWL | 436 |
| 17 (Relegation) | SS Reyes | 38 | 11 | 10 | 17 | 30 | 46 | −16 | LDDWL | 435 |
| 18 (Relegation) | Linense | 38 | 10 | 12 | 16 | 31 | 34 | −3 | LWLWD | 427 |
| 19 (Relegation) | Pontevedra | 38 | 9 | 9 | 20 | 34 | 53 | −19 | WLDLD | 365 |
| 20 (Relegation) | CF Talavera | 38 | 8 | 9 | 21 | 36 | 63 | −27 | LWLLL | 333 |
Group 2
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Promotion) | Amorebieta | 38 | 19 | 12 | 7 | 48 | 29 | +19 | WWDDD | 699 |
| 2 (Play-offs) | Eldense▲ Won play-off | 38 | 19 | 12 | 7 | 50 | 28 | +22 | DDDWW | 699 |
| 3 (Play-offs) | Castellón | 38 | 16 | 14 | 8 | 46 | 32 | +14 | WWDDD | 629 |
| 4 (Play-offs) | Barcelona B | 38 | 16 | 13 | 9 | 45 | 38 | +7 | WDLLW | 617 |
| 5 (Play-offs) | Real Sociedad B | 38 | 14 | 18 | 6 | 50 | 34 | +16 | DWDWD | 609 |
| 6 | Murcia | 38 | 14 | 14 | 10 | 49 | 33 | +16 | LLDWL | 564 |
| 7 | Osasuna II | 38 | 15 | 8 | 15 | 51 | 45 | +6 | LWWLD | 537 |
| 8 | Gimnàstic | 38 | 14 | 11 | 13 | 37 | 43 | −6 | LWWDW | 5310 |
| 9 | SD Logroñés | 38 | 13 | 12 | 13 | 40 | 43 | −3 | WLDLL | 514 |
| 10 | Sabadell | 38 | 13 | 11 | 14 | 42 | 43 | −1 | WDWLD | 508 |
| 11 | Cornellà | 38 | 12 | 13 | 13 | 34 | 42 | −8 | DWLWW | 4910 |
| 12 | Intercity | 38 | 12 | 13 | 13 | 45 | 44 | +1 | WDWWL | 4910 |
| 13 | Real Unión | 38 | 13 | 9 | 16 | 39 | 48 | −9 | WDWDW | 4811 |
| 14 | Atlético Baleares | 38 | 11 | 14 | 13 | 44 | 46 | −2 | LLLDW | 474 |
| 15 | Alcoyano | 38 | 11 | 14 | 13 | 36 | 41 | −5 | DDWLL | 475 |
| 16 (Relegation) | Numancia | 38 | 11 | 13 | 14 | 31 | 36 | −5 | LLDLL | 461 |
| 17 (Relegation) | La Nucía | 38 | 9 | 19 | 10 | 39 | 45 | −6 | DWLWL | 467 |
| 18 (Relegation) | UD Logroñés | 38 | 7 | 15 | 16 | 25 | 33 | −8 | DLDWL | 365 |
| 19 (Relegation) | Calahorra | 38 | 7 | 12 | 19 | 31 | 52 | −21 | LLLDW | 334 |
| 20 (Relegation) | Bilbao Athletic | 38 | 5 | 11 | 22 | 27 | 54 | −27 | LLLLD | 261 |