# 2024–25 in Spanish football

The 2024–25 season is the 123rd season of competitive association football in Spain.

## National team
### Spain national football team
#### 2024–25 UEFA Nations League
##### 2024–25 UEFA Nations League A Group 4

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | |
| 1 | Spain | 6 | 5 | 1 | 0 | 13 | 4 | +9 | 16 | Advance to quarter-finals | — | 1–0 | 3–0 | 3–2 |
| 2 | Denmark | 6 | 2 | 2 | 2 | 7 | 5 | +2 | 8 | Advance to quarter-finals | 1–2 | — | 2–0 | 2–0 |
| 3 | Serbia | 6 | 1 | 3 | 2 | 3 | 6 | −3 | 6 | Qualification for relegation play-offs | 0–0 | 0–0 | — | 2–0 |
| 4 | Switzerland (R) | 6 | 0 | 2 | 4 | 6 | 14 | −8 | 2 | Relegation to League B | 1–4 | 2–2 | 1–1 | — |

##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Netherlands | | Spain | 20 Mar | 23 Mar |

### U–23
#### Summer Olympics
##### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Egypt | 3 | 2 | 1 | 0 | 3 | 1 | +2 | 7 | Advance to knockout stage |
| 2 | Spain | 3 | 2 | 0 | 1 | 6 | 4 | +2 | 6 | Advance to knockout stage |
| 3 | Dominican Republic | 3 | 0 | 2 | 1 | 2 | 4 | −2 | 2 | |
| 4 | Uzbekistan | 3 | 0 | 1 | 2 | 2 | 4 | −2 | 1 | |

##### Gold medal match
### Spain women's national football team
#### UEFA Women's Euro 2025 qualifying League A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | |
| 1 | Spain | 6 | 5 | 0 | 1 | 18 | 5 | +13 | 15 | Qualify for final tournament | — | 3–2 | 2–0 | 3–1 |
| 2 | Denmark | 6 | 4 | 0 | 2 | 14 | 8 | +6 | 12 | Qualify for final tournament | 0–2 | — | 4–2 | 2–0 |
| 3 | Belgium | 6 | 1 | 1 | 4 | 5 | 18 | −13 | 4 | Advance to play-offs (seeded) | 0–7 | 0–3 | — | 1–1 |
| 4 | Czech Republic (R) | 6 | 1 | 1 | 4 | 6 | 12 | −6 | 4 | Advance to play-offs (seeded) and relegation to League B | 2–1 | 1–3 | 1–2 | — |
* 1 2 Head-to-head points: Belgium 4, Czech Republic 1.

#### Summer Olympics
##### Group stage
###### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Spain | 3 | 3 | 0 | 0 | 5 | 1 | +4 | 9 | Advance to knockout stage |
| 2 | Japan | 3 | 2 | 0 | 1 | 6 | 4 | +2 | 6 | Advance to knockout stage |
| 3 | Brazil | 3 | 1 | 0 | 2 | 2 | 4 | −2 | 3 | Advance to knockout stage |
| 4 | Nigeria | 3 | 0 | 0 | 3 | 1 | 5 | −4 | 0 | |

##### Knockout stage
#### 2025 UEFA Women's Nations League
##### 2025 UEFA Women's Nations League A Group A3

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | |
| 1 | Portugal | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 4 | Qualification for Nations League Finals | — | 1–1 | 4 Apr | 3 Jun |
| 2 | England | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 4 | | 30 May | — | 1–0 | 4 Apr |
| 3 | Spain | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 3 | Qualification for relegation play-offs | 8 Apr | 3 Jun | — | 3–2 |
| 4 | Belgium | 2 | 0 | 0 | 2 | 2 | 4 | −2 | 0 | Relegation to League B | 0–1 | 8 Apr | 30 May | — |
* 1 2 Away wins: Portugal 1, England 0.

### U–20
#### 2024 FIFA U-20 Women's World Cup
##### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Spain | 3 | 3 | 0 | 0 | 5 | 0 | +5 | 9 | Knockout stage |
| 2 | United States | 3 | 2 | 0 | 1 | 9 | 1 | +8 | 6 | Knockout stage |
| 3 | Paraguay | 3 | 1 | 0 | 2 | 2 | 9 | −7 | 3 | |
| 4 | Morocco | 3 | 0 | 0 | 3 | 0 | 6 | −6 | 0 | |

##### Knockout stage
## UEFA competitions
### UEFA Champions League
#### League phase
##### Atlético Madrid

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 3 | Arsenal | 8 | 6 | 1 | 1 | 16 | 3 | +13 | 19 | Advance to round of 16 (seeded) |
| 4 | Inter Milan | 8 | 6 | 1 | 1 | 11 | 1 | +10 | 19 | Advance to round of 16 (seeded) |
| 5 | Atlético Madrid | 8 | 6 | 0 | 2 | 20 | 12 | +8 | 18 | Advance to round of 16 (seeded) |
| 6 | Bayer Leverkusen | 8 | 5 | 1 | 2 | 15 | 7 | +8 | 16 | Advance to round of 16 (seeded) |
| 7 | Lille | 8 | 5 | 1 | 2 | 17 | 10 | +7 | 16 | Advance to round of 16 (seeded) |
| Home team | Score | Away team |
| Atlético Madrid | 2–1 | RB Leipzig |
| Benfica | 4–0 | Atlético Madrid |
| Atlético Madrid | 1–3 | Lille |
| Paris Saint-Germain | 1–2 | Atlético Madrid |
| Sparta Prague | 0–6 | Atlético Madrid |
| Atlético Madrid | 3–1 | Slovan Bratislava |
| Atlético Madrid | 2–1 | Bayer Leverkusen |
| Red Bull Salzburg | 1–4 | Atlético Madrid |

##### Barcelona

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Liverpool | 8 | 7 | 0 | 1 | 17 | 5 | +12 | 21 | Advance to round of 16 (seeded) |
| 2 | Barcelona | 8 | 6 | 1 | 1 | 28 | 13 | +15 | 19 | Advance to round of 16 (seeded) |
| 3 | Arsenal | 8 | 6 | 1 | 1 | 16 | 3 | +13 | 19 | Advance to round of 16 (seeded) |
| 4 | Inter Milan | 8 | 6 | 1 | 1 | 11 | 1 | +10 | 19 | Advance to round of 16 (seeded) |
| 5 | Atlético Madrid | 8 | 6 | 0 | 2 | 20 | 12 | +8 | 18 | Advance to round of 16 (seeded) |
| Home team | Score | Away team |
| Monaco | 2–1 | Barcelona |
| Barcelona | 5–0 | Young Boys |
| Barcelona | 4–1 | Bayern Munich |
| Red Star Belgrade | 2–5 | Barcelona |
| Barcelona | 3–0 | Brest |
| Borussia Dortmund | 2–3 | Barcelona |
| Benfica | 4–5 | Barcelona |
| Barcelona | 2–2 | Atalanta |

##### Girona

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 31 | Sparta Prague | 8 | 1 | 1 | 6 | 7 | 21 | −14 | 4 |
| 32 | RB Leipzig | 8 | 1 | 0 | 7 | 8 | 15 | −7 | 3 |
| 33 | Girona | 8 | 1 | 0 | 7 | 5 | 13 | −8 | 3 |
| 34 | Red Bull Salzburg | 8 | 1 | 0 | 7 | 5 | 27 | −22 | 3 |
| 35 | Slovan Bratislava | 8 | 0 | 0 | 8 | 7 | 27 | −20 | 0 |
| Home team | Score | Away team |
| Paris Saint-Germain | 1–0 | Girona |
| Girona | 2–3 | Feyenoord |
| Girona | 2–0 | Slovan Bratislava |
| PSV Eindhoven | 4–0 | Girona |
| Sturm Graz | 1–0 | Girona |
| Girona | 0–1 | Liverpool |
| Milan | 1–0 | Girona |
| Girona | 1–2 | Arsenal |

##### Real Madrid

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 9 | Atalanta | 8 | 4 | 3 | 1 | 20 | 6 | +14 | 15 | Advance to knockout phase play-offs (seeded) |
| 10 | Borussia Dortmund | 8 | 5 | 0 | 3 | 22 | 12 | +10 | 15 | Advance to knockout phase play-offs (seeded) |
| 11 | Real Madrid | 8 | 5 | 0 | 3 | 20 | 12 | +8 | 15 | Advance to knockout phase play-offs (seeded) |
| 12 | Bayern Munich | 8 | 5 | 0 | 3 | 20 | 12 | +8 | 15 | Advance to knockout phase play-offs (seeded) |
| 13 | Milan | 8 | 5 | 0 | 3 | 14 | 11 | +3 | 15 | Advance to knockout phase play-offs (seeded) |
* 1 2 Tied on points (15), goal difference (+8), goals scored (20), away goals (6) and wins (5). Ranked on away wins: Real Madrid 2, Bayern Munich 1.
| Home team | Score | Away team |
| Real Madrid | 3–1 | VfB Stuttgart |
| Lille | 1–0 | Real Madrid |
| Real Madrid | 5–2 | Borussia Dortmund |
| Real Madrid | 1–3 | Milan |
| Liverpool | 2–0 | Real Madrid |
| Atalanta | 2–3 | Real Madrid |
| Real Madrid | 5–1 | Red Bull Salzburg |
| Brest | 0–3 | Real Madrid |

#### Knockout phase
##### Knockout phase play-offs

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Manchester City | 3–6 | Real Madrid | 2–3 | 1–3 |

##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Madrid | 2–2 (4–2 p) | Atlético Madrid | 2–1 | 0–1 (a.e.t.) |
| Benfica | 1–4 | Barcelona | 0–1 | 1–3 |

##### Quarter–Finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Arsenal | | Real Madrid | 8 Apr | 16 Apr |
| Barcelona | | Borussia Dortmund | 9 Apr | 15 Apr |

### UEFA Europa League
#### League phase
##### Athletic Bilbao

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Lazio | 8 | 6 | 1 | 1 | 17 | 5 | +12 | 19 | Advance to round of 16 (seeded) |
| 2 | Athletic Bilbao | 8 | 6 | 1 | 1 | 15 | 7 | +8 | 19 | Advance to round of 16 (seeded) |
| 3 | Manchester United | 8 | 5 | 3 | 0 | 16 | 9 | +7 | 18 | Advance to round of 16 (seeded) |
| 4 | Tottenham Hotspur | 8 | 5 | 2 | 1 | 17 | 9 | +8 | 17 | Advance to round of 16 (seeded) |
| 5 | Eintracht Frankfurt | 8 | 5 | 1 | 2 | 14 | 10 | +4 | 16 | Advance to round of 16 (seeded) |
| Home team | Score | Away team |
| Roma | 1–1 | Athletic Bilbao |
| Athletic Bilbao | 2–0 | AZ |
| Athletic Bilbao | 1–0 | Slavia Prague |
| Ludogorets Razgrad | 1–2 | Athletic Bilbao |
| Athletic Bilbao | 3–0 | IF Elfsborg |
| Fenerbahçe | 0–2 | Athletic Bilbao |
| Beşiktaş | 4–1 | Athletic Bilbao |
| Athletic Bilbao | 3–1 | Viktoria Plzeň |

##### Real Sociedad

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 11 | FCSB | 8 | 4 | 2 | 2 | 10 | 9 | +1 | 14 | Advance to knockout phase play-offs (seeded) |
| 12 | Ajax | 8 | 4 | 1 | 3 | 16 | 8 | +8 | 13 | Advance to knockout phase play-offs (seeded) |
| 13 | Real Sociedad | 8 | 4 | 1 | 3 | 13 | 9 | +4 | 13 | Advance to knockout phase play-offs (seeded) |
| 14 | Galatasaray | 8 | 3 | 4 | 1 | 19 | 16 | +3 | 13 | Advance to knockout phase play-offs (seeded) |
| 15 | Roma | 8 | 3 | 3 | 2 | 10 | 6 | +4 | 12 | Advance to knockout phase play-offs (seeded) |
| Home team | Score | Away team |
| Nice | 1–1 | Real Sociedad |
| Real Sociedad | 1–2 | Anderlecht |
| Maccabi Tel Aviv | 1–2 | Real Sociedad |
| Viktoria Plzeň | 2–1 | Real Sociedad |
| Real Sociedad | 2–0 | Ajax |
| Real Sociedad | 3–0 | Dynamo Kyiv |
| Lazio | 3–1 | Real Sociedad |
| Real Sociedad | 3–0 | PAOK |

#### Knockout phase
##### Knockout phase play-offs

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Midtjylland | 3–7 | Real Sociedad | 1–2 | 2–5 |

##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Roma | 3–4 | Athletic Bilbao | 2–1 | 1–3 |
| Real Sociedad | 2–5 | Manchester United | 1–1 | 1–4 |

##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Rangers | | Athletic Bilbao | 10 Apr | 17 Apr |

### UEFA Conference League
#### Qualifying phase and play-off round
##### Play-off round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Kryvbas Kryvyi Rih | 0–5 | Real Betis | 0–2 | 0–3 |

#### League phase
##### Real Betis

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 13 | Panathinaikos | 6 | 3 | 1 | 2 | 10 | 7 | +3 | 10 | Advance to knockout phase play-offs (seeded) |
| 14 | Olimpija Ljubljana | 6 | 3 | 1 | 2 | 7 | 6 | +1 | 10 | Advance to knockout phase play-offs (seeded) |
| 15 | Real Betis | 6 | 3 | 1 | 2 | 6 | 5 | +1 | 10 | Advance to knockout phase play-offs (seeded) |
| 16 | 1. FC Heidenheim | 6 | 3 | 1 | 2 | 7 | 7 | 0 | 10 | Advance to knockout phase play-offs (seeded) |
| 17 | Gent | 6 | 3 | 0 | 3 | 8 | 8 | 0 | 9 | Advance to knockout phase play-offs (unseeded) |
| Home team | Score | Away team |
| Legia Warsaw | 1–0 | Real Betis |
| Real Betis | 1–1 | Copenhagen |
| Real Betis | 2–1 | Celje |
| Mladá Boleslav | 2–1 | Real Betis |
| Petrocub Hîncești | 0–1 | Real Betis |
| Real Betis | 1–0 | HJK |

#### Knockout phase
##### Play-off round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Gent | 1–3 | Real Betis | 0–3 | 1–0 |

##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Betis | 6–2 | Vitória de Guimarães | 2–2 | 4–0 |

##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Betis | | Jagiellonia Białystok | 10 Apr | 17 Apr |

### UEFA Women's Champions League
#### Qualifying rounds
##### Round 1
###### Semi-finals

| Team 1 | Score | Team 2 |
| Atlético Madrid | 2–2 (2–3 p) | Rosenborg |

###### Third-place play-off

| Team 1 | Score | Team 2 |
| Rangers | 0–3 | Atlético Madrid |

##### Round 2

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Sporting CP | 2–5 | Real Madrid | 1–2 | 1–3 |

#### Group stage
##### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CHE | RMA | TWE | CEL |
| 1 | Chelsea | 6 | 6 | 0 | 0 | 19 | 6 | +13 | 18 | Advance to quarter-finals | — | 3–2 | 6–1 | 3–0 |
| 2 | Real Madrid | 6 | 4 | 0 | 2 | 20 | 7 | +13 | 12 | Advance to quarter-finals | 1–2 | — | 7–0 | 4–0 |
| 3 | Twente | 6 | 2 | 0 | 4 | 9 | 19 | −10 | 6 | | 1–3 | 2–3 | — | 3–0 |
| 4 | Celtic | 6 | 0 | 0 | 6 | 1 | 17 | −16 | 0 | | 1–2 | 0–3 | 0–2 | — |

##### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAR | MCI | HAM | PÖL |
| 1 | Barcelona | 6 | 5 | 0 | 1 | 26 | 3 | +23 | 15 | Advance to quarter-finals | — | 3–0 | 9–0 | 7–0 |
| 2 | Manchester City | 6 | 5 | 0 | 1 | 11 | 6 | +5 | 15 | Advance to quarter-finals | 2–0 | — | 2–0 | 2–0 |
| 3 | Hammarby | 6 | 2 | 0 | 4 | 5 | 17 | −12 | 6 | | 0–3 | 1–2 | — | 2–0 |
| 4 | St. Pölten | 6 | 0 | 0 | 6 | 4 | 20 | −16 | 0 | | 1–4 | 2–3 | 1–2 | — |
* 1 2 Barcelona 3 Pts, +1 GD; Manchester City 3 Pts, −1 GD.

#### Knockout phase
##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Madrid | | Arsenal | 2–0 | 26 Mar |
| VfL Wolfsburg | | Barcelona | 19 Mar | 27 Mar |

### UEFA Youth League
#### UEFA Champions League Path
##### Atlético Madrid

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 6 | Real Madrid | 6 | 4 | 0 | 2 | 10 | 5 | +5 | 12 | Advance to knockout phase |
| 7 | Atalanta | 6 | 4 | 0 | 2 | 14 | 12 | +2 | 12 | Advance to knockout phase |
| 8 | Atlético Madrid | 6 | 3 | 2 | 1 | 16 | 8 | +8 | 11 | Advance to knockout phase |
| 9 | Benfica | 6 | 3 | 2 | 1 | 12 | 7 | +5 | 11 | Advance to knockout phase |
| 10 | Juventus | 6 | 3 | 2 | 1 | 9 | 4 | +5 | 11 | Advance to knockout phase |
| Home team | Score | Away team |
| Atlético Madrid | 4–0 | RB Leipzig |
| Benfica | 2–2 | Atlético Madrid |
| Atlético Madrid | 1–1 | Lille |
| Paris Saint-Germain | 4–2 | Atlético Madrid |
| Sparta Prague | 1–2 | Atlético Madrid |
| Atlético Madrid | 5–0 | Slovan Bratislava |

##### Barcelona

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 2 | Sporting CP | 6 | 5 | 1 | 0 | 13 | 3 | +10 | 16 | Advance to knockout phase |
| 3 | Red Bull Salzburg | 6 | 5 | 1 | 0 | 17 | 9 | +8 | 16 | Advance to knockout phase |
| 4 | Barcelona | 6 | 5 | 0 | 1 | 17 | 10 | +7 | 15 | Advance to knockout phase |
| 5 | VfB Stuttgart | 6 | 4 | 1 | 1 | 13 | 6 | +7 | 13 | Advance to knockout phase |
| 6 | Real Madrid | 6 | 4 | 0 | 2 | 10 | 5 | +5 | 12 | Advance to knockout phase |
| Home team | Score | Away team |
| Monaco | 4–3 | Barcelona |
| Barcelona | 4–2 | Young Boys |
| Barcelona | 3–1 | Bayern Munich |
| Red Star Belgrade | 1–2 | Barcelona |
| Barcelona | 2–0 | Brest |
| Borussia Dortmund | 2–3 | Barcelona |

##### Girona

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 10 | Juventus | 6 | 3 | 2 | 1 | 9 | 4 | +5 | 11 | Advance to knockout phase |
| 11 | Manchester City | 6 | 3 | 1 | 2 | 16 | 8 | +8 | 10 | Advance to knockout phase |
| 12 | Girona | 6 | 2 | 4 | 0 | 9 | 5 | +4 | 10 | Advance to knockout phase |
| 13 | Bayern Munich | 6 | 3 | 1 | 2 | 11 | 12 | −1 | 10 | Advance to knockout phase |
| 14 | Shakhtar Donetsk | 6 | 3 | 1 | 2 | 9 | 11 | −2 | 10 | Advance to knockout phase |
| Home team | Score | Away team |
| Paris Saint-Germain | 0–2 | Girona |
| Girona | 2–0 | Feyenoord |
| Girona | 2–2 | Slovan Bratislava |
| PSV Eindhoven | 1–1 | Girona |
| Sturm Graz | 0–0 | Girona |
| Girona | 2–2 | Liverpool |

##### Real Madrid

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 4 | Barcelona | 6 | 5 | 0 | 1 | 17 | 10 | +7 | 15 | Advance to knockout phase |
| 5 | VfB Stuttgart | 6 | 4 | 1 | 1 | 13 | 6 | +7 | 13 | Advance to knockout phase |
| 6 | Real Madrid | 6 | 4 | 0 | 2 | 10 | 5 | +5 | 12 | Advance to knockout phase |
| 7 | Atalanta | 6 | 4 | 0 | 2 | 14 | 12 | +2 | 12 | Advance to knockout phase |
| 8 | Atlético Madrid | 6 | 3 | 2 | 1 | 16 | 8 | +8 | 11 | Advance to knockout phase |
| Home team | Score | Away team |
| Real Madrid | 1–0 | VfB Stuttgart |
| Lille | 2–1 | Real Madrid |
| Real Madrid | 1–2 | Borussia Dortmund |
| Real Madrid | 2–1 | Milan |
| Liverpool | 0–1 | Real Madrid |
| Atalanta | 0–4 | Real Madrid |

#### Domestic Champions Path
##### Second round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Betis | 11–1 | Kairat | 6–1 | 5–0 |

##### Third round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Betis | 4–2 | Sassuolo | 3–1 | 1–1 |

#### Knockout phase
##### Round of 32

| Home team | Score | Away team |
| Barcelona | 2–2 (5–3 p) | Dinamo Zagreb |
| Real Madrid | 2–0 | Borussia Dortmund |
| Rapid Wien | 1–2 | Atlético Madrid |
| Olympiacos | 1–0 | Girona |
| Real Betis | 0–1 | Bayern Munich |

##### Round of 16

| Home team | Score | Away team |
| Red Bull Salzburg | 2–1 | Atlético Madrid |
| Real Madrid | 0–2 | AZ |
| Aston Villa | 1–3 | Barcelona |

##### Quarter-finals

| Home team | Score | Away team |
| VfB Stuttgart | 2 Apr | Barcelona |

## Men's football
### League season
#### La Liga

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Barcelona | 27 | 19 | 3 | 5 | 75 | 27 | +48 | 60 | Qualification for the Champions League league stage |
| 2 | Real Madrid | 28 | 18 | 6 | 4 | 59 | 27 | +32 | 60 | Qualification for the Champions League league stage |
| 3 | Atlético Madrid | 28 | 16 | 8 | 4 | 46 | 22 | +24 | 56 | Qualification for the Champions League league stage |
| 4 | Athletic Bilbao | 28 | 14 | 10 | 4 | 46 | 24 | +22 | 52 | Qualification for the Champions League league stage |
| 5 | Villarreal | 27 | 12 | 8 | 7 | 49 | 38 | +11 | 44 | Qualification for the Europa League league stage |
| 6 | Real Betis | 28 | 12 | 8 | 8 | 38 | 35 | +3 | 44 | Qualification for the Conference League play-off round |
| 7 | Mallorca | 28 | 11 | 7 | 10 | 28 | 34 | −6 | 40 | |
| 8 | Celta Vigo | 28 | 11 | 6 | 11 | 41 | 41 | 0 | 39 | |
| 9 | Rayo Vallecano | 28 | 9 | 10 | 9 | 31 | 31 | 0 | 37 | |
| 10 | Getafe | 28 | 9 | 9 | 10 | 25 | 23 | +2 | 36 | |
| 11 | Sevilla | 28 | 9 | 9 | 10 | 32 | 37 | −5 | 36 | |
| 12 | Real Sociedad | 28 | 10 | 5 | 13 | 25 | 30 | −5 | 35 | |
| 13 | Girona | 28 | 9 | 7 | 12 | 36 | 41 | −5 | 34 | |
| 14 | Osasuna | 27 | 7 | 12 | 8 | 33 | 39 | −6 | 33 | |
| 15 | Espanyol | 27 | 7 | 7 | 13 | 26 | 39 | −13 | 28 | |
| 16 | Valencia | 28 | 6 | 10 | 12 | 31 | 46 | −15 | 28 | |
| 17 | Alavés | 28 | 6 | 9 | 13 | 32 | 42 | −10 | 27 | |
| 18 | Leganés | 28 | 6 | 9 | 13 | 26 | 43 | −17 | 27 | Relegation to Segunda División |
| 19 | Las Palmas | 28 | 6 | 7 | 15 | 32 | 47 | −15 | 25 | Relegation to Segunda División |
| 20 | Valladolid | 28 | 4 | 4 | 20 | 18 | 63 | −45 | 16 | Relegation to Segunda División |
* ↑ The 2024–25 Copa del Rey winners also qualify for the Europa League league stage (or the sixth-placed team if the Copa del Rey winners finish in the top five). If the Copa del Rey winners finish in the top six, the Conference League spot will be passed to the seventh-placed team.

#### Segunda División

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Levante | 31 | 15 | 11 | 5 | 47 | 29 | +18 | 56 | Promotion to La Liga |
| 2 | Racing Santander | 31 | 16 | 8 | 7 | 49 | 35 | +14 | 56 | Promotion to La Liga |
| 3 | Mirandés | 31 | 16 | 7 | 8 | 41 | 25 | +16 | 55 | Qualification for promotion playoffs |
| 4 | Elche | 31 | 15 | 9 | 7 | 41 | 25 | +16 | 54 | Qualification for promotion playoffs |
| 5 | Huesca | 31 | 14 | 9 | 8 | 42 | 27 | +15 | 51 | Qualification for promotion playoffs |
| 6 | Oviedo | 31 | 14 | 9 | 8 | 42 | 36 | +6 | 51 | Qualification for promotion playoffs |
| 7 | Almería | 31 | 13 | 11 | 7 | 54 | 41 | +13 | 50 | |
| 8 | Granada | 31 | 12 | 10 | 9 | 48 | 40 | +8 | 46 | |
| 9 | Cádiz | 31 | 11 | 11 | 9 | 42 | 39 | +3 | 44 | |
| 10 | Córdoba | 31 | 12 | 8 | 11 | 44 | 45 | −1 | 44 | |
| 11 | Burgos | 31 | 12 | 6 | 13 | 26 | 33 | −7 | 42 | |
| 12 | Deportivo La Coruña | 31 | 10 | 11 | 10 | 41 | 37 | +4 | 41 | |
| 13 | Sporting Gijón | 31 | 9 | 14 | 8 | 38 | 34 | +4 | 41 | |
| 14 | Eibar | 31 | 11 | 8 | 12 | 29 | 31 | −2 | 41 | |
| 15 | Castellón | 31 | 11 | 7 | 13 | 42 | 43 | −1 | 40 | |
| 16 | Albacete | 31 | 10 | 10 | 11 | 38 | 39 | −1 | 40 | |
| 17 | Málaga | 31 | 8 | 15 | 8 | 31 | 34 | −3 | 39 | |
| 18 | Zaragoza | 31 | 9 | 9 | 13 | 42 | 44 | −2 | 36 | |
| 19 | Eldense | 31 | 9 | 8 | 14 | 34 | 45 | −11 | 35 | Relegation to Primera Federación |
| 20 | Racing Ferrol | 31 | 4 | 11 | 16 | 18 | 49 | −31 | 23 | Relegation to Primera Federación |
| 21 | Tenerife | 31 | 5 | 7 | 19 | 26 | 46 | −20 | 22 | Relegation to Primera Federación |
| 22 | Cartagena | 31 | 4 | 3 | 24 | 18 | 56 | −38 | 15 | Relegation to Primera Federación |

### Cup competitions
#### Supercopa de España

| Semi-finals | Semi-finals | Final | Final |
| 9 January 2025 – Jeddah | 9 January 2025 – Jeddah |
| Real Madrid | 3 |
| Real Madrid | 3 | 12 January 2025 – Jeddah | 12 January 2025 – Jeddah |
| Mallorca | 0 | 12 January 2025 – Jeddah | 12 January 2025 – Jeddah |
| Mallorca | 0 | Real Madrid | 2 |
| 8 January 2025 – Jeddah | 8 January 2025 – Jeddah | | Real Madrid | 2 |
| 8 January 2025 – Jeddah | 8 January 2025 – Jeddah | Barcelona | 5 |
| Athletic Bilbao | 0 | Barcelona | 5 |
| Barcelona | 2 | | |

##### Final
#### Copa Federación de España
## Women's football
### League season
#### Liga F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Barcelona | 22 | 21 | 0 | 1 | 93 | 12 | +81 | 63 | Qualification for the Champions League league stage |
| 2 | Real Madrid | 22 | 18 | 2 | 2 | 61 | 19 | +42 | 56 | Qualification for the Champions League qualifying round 2 |
| 3 | Atlético Madrid | 22 | 10 | 9 | 3 | 32 | 15 | +17 | 39 | Qualification for the Champions League qualifying round 2 |
| 4 | Athletic Club | 22 | 12 | 2 | 8 | 31 | 21 | +10 | 38 | |
| 5 | Real Sociedad | 22 | 10 | 4 | 8 | 31 | 29 | +2 | 34 | |
| 6 | Granada | 22 | 10 | 3 | 9 | 31 | 33 | −2 | 33 | |
| 7 | UD Tenerife | 22 | 8 | 7 | 7 | 28 | 27 | +1 | 31 | |
| 8 | Sevilla | 22 | 8 | 3 | 11 | 24 | 34 | −10 | 27 | |
| 9 | Eibar | 22 | 7 | 6 | 9 | 17 | 31 | −14 | 27 | |
| 10 | Madrid CFF | 22 | 7 | 4 | 11 | 24 | 43 | −19 | 25 | |
| 11 | Levante Badalona | 22 | 5 | 8 | 9 | 20 | 30 | −10 | 23 | |
| 12 | Deportivo Abanca | 22 | 5 | 7 | 10 | 18 | 32 | −14 | 22 | |
| 13 | Espanyol | 22 | 4 | 9 | 9 | 17 | 38 | −21 | 21 | |
| 14 | Levante | 22 | 5 | 5 | 12 | 21 | 35 | −14 | 20 | |
| 15 | Real Betis | 22 | 5 | 4 | 13 | 17 | 40 | −23 | 19 | Relegation to Primera Federación |
| 16 | Valencia | 22 | 2 | 5 | 15 | 11 | 37 | −26 | 11 | Relegation to Primera Federación |

#### Segunda División
### Cup competitions
#### Supercopa de España

| Semi-finals | Semi-finals | Final | Final |
| 22 January 2025 | 22 January 2025 |
| Barcelona | 3 |
| Barcelona | 3 | 26 January 2025 | 26 January 2025 |
| Atlético Madrid | 0 | 26 January 2025 | 26 January 2025 |
| Atlético Madrid | 0 | Barcelona | 5 |
| 23 January 2025 | 23 January 2025 | | Barcelona | 5 |
| 23 January 2025 | 23 January 2025 | Real Madrid | 0 |
| Real Madrid | 3 | Real Madrid | 0 |
| Real Sociedad | 2 | | |