# 2024–25 in German football

The 2024–25 season is the 115th season of competitive football in Germany.

## Promotion and relegation
### Pre-season

| League | Promoted to league | Relegated from league |
| Bundesliga | Holstein Kiel FC St. Pauli | 1. FC Köln Darmstadt 98 |
| 2. Bundesliga | SSV Ulm Preußen Münster Jahn Regensburg | Wehen Wiesbaden Hansa Rostock VfL Osnabrück |
| 3. Liga | Alemannia Aachen Energie Cottbus Hannover 96 II VfB Stuttgart II | Hallescher FC MSV Duisburg VfB Lübeck SC Freiburg II |
| Frauen-Bundesliga | Turbine Potsdam Carl Zeiss Jena | 1. FC Nürnberg MSV Duisburg |
| 2. Frauen-Bundesliga | SC Freiburg II VfL Bochum Union Berlin | VfL Wolfsburg II TSG Hoffenheim II |
^ MSV Duisburg did not take their spot in the 2024–25 2. Frauen-Bundesliga and were therefore relegated further to the 2024–25 Frauen-Regionalliga West, sparing SV 67 Weinberg from relegation from the 2023–24 2. Frauen-Bundesliga.

## National teams

Win  Draw  Loss

### Germany national football team
#### Kits

| Home | Away |

#### 2024–25 UEFA Nations League
##### League A Group 3

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | |
| 1 | Germany | 6 | 4 | 2 | 0 | 18 | 4 | +14 | 14 | Advance to quarter-finals | — | 1–0 | 5–0 | 7–0 |
| 2 | Netherlands | 6 | 2 | 3 | 1 | 13 | 7 | +6 | 9 | Advance to quarter-finals | 2–2 | — | 4–0 | 5–2 |
| 3 | Hungary | 6 | 1 | 3 | 2 | 4 | 11 | −7 | 6 | Qualification for relegation play-offs | 1–1 | 1–1 | — | 0–0 |
| 4 | Bosnia and Herzegovina (R) | 6 | 0 | 2 | 4 | 4 | 17 | −13 | 2 | Relegation to League B | 1–2 | 1–1 | 0–2 | — |

##### Quarter-finals
### Germany women's national football team
#### Kits

| Home | Away |

#### UEFA Women's Euro 2025 qualifying
##### UEFA Women's Euro 2025 qualifying League A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | |
| 1 | Germany | 6 | 5 | 0 | 1 | 17 | 8 | +9 | 15 | Qualify for final tournament | — | 3–1 | 4–0 | 4–1 |
| 2 | Iceland | 6 | 4 | 1 | 1 | 11 | 5 | +6 | 13 | Qualify for final tournament | 3–0 | — | 2–1 | 3–0 |
| 3 | Austria | 6 | 2 | 1 | 3 | 10 | 12 | −2 | 7 | Advance to play-offs (seeded) | 2–3 | 1–1 | — | 3–1 |
| 4 | Poland (R) | 6 | 0 | 0 | 6 | 4 | 17 | −13 | 0 | Advance to play-offs (seeded) and relegation to League B | 1–3 | 0–1 | 1–3 | — |

##### UEFA Women's Euro 2025 qualifying fixtures and results
#### 2024 Summer Olympics
##### 2024 Summer Olympics Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | United States | 3 | 3 | 0 | 0 | 9 | 2 | +7 | 9 | Advance to knockout stage |
| 2 | Germany | 3 | 2 | 0 | 1 | 8 | 5 | +3 | 6 | Advance to knockout stage |
| 3 | Australia | 3 | 1 | 0 | 2 | 7 | 10 | −3 | 3 | |
| 4 | Zambia | 3 | 0 | 0 | 3 | 6 | 13 | −7 | 0 | |

##### 2024 Summer Olympics fixtures and results
#### 2025 UEFA Women's Nations League
##### 2025 UEFA Women's Nations League A Group A1

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | |
| 1 | Germany | 2 | 1 | 1 | 0 | 6 | 3 | +3 | 4 | Qualification for Nations League Finals | — | 30 May | 4–1 | 8 Apr |
| 2 | Netherlands | 2 | 1 | 1 | 0 | 4 | 3 | +1 | 4 | | 2–2 | — | 4 Apr | 3 Jun |
| 3 | Austria | 2 | 1 | 0 | 1 | 2 | 4 | −2 | 3 | Qualification for relegation play-offs | 3 Jun | 8 Apr | — | 1–0 |
| 4 | Scotland | 2 | 0 | 0 | 2 | 1 | 3 | −2 | 0 | Relegation to League B | 4 Apr | 1–2 | 30 May | — |

###### 2025 UEFA Women's Nations League fixtures and results
#### Friendly matches
## League season
### Men
#### Bundesliga
##### Bundesliga standings

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Bayern Munich (X) | 26 | 19 | 5 | 2 | 75 | 24 | +51 | 62 | Qualification for the Champions League league phase |
| 2 | Bayer Leverkusen | 25 | 15 | 8 | 2 | 55 | 30 | +25 | 53 | Qualification for the Champions League league phase |
| 3 | Mainz 05 | 26 | 13 | 6 | 7 | 44 | 28 | +16 | 45 | Qualification for the Champions League league phase |
| 4 | Eintracht Frankfurt | 25 | 12 | 6 | 7 | 51 | 39 | +12 | 42 | Qualification for the Champions League league phase |
| 5 | RB Leipzig | 26 | 11 | 9 | 6 | 41 | 33 | +8 | 42 | Qualification for the Europa League league phase |
| 6 | SC Freiburg | 26 | 12 | 6 | 8 | 36 | 38 | −2 | 42 | Qualification for the Conference League play-off round |
| 7 | Borussia Mönchengladbach | 26 | 12 | 4 | 10 | 43 | 40 | +3 | 40 | |
| 8 | VfL Wolfsburg | 26 | 10 | 8 | 8 | 49 | 40 | +9 | 38 | |
| 9 | FC Augsburg | 26 | 10 | 8 | 8 | 29 | 35 | −6 | 38 | |
| 10 | VfB Stuttgart | 25 | 10 | 7 | 8 | 44 | 39 | +5 | 37 | |
| 11 | Borussia Dortmund | 26 | 10 | 5 | 11 | 45 | 41 | +4 | 35 | |
| 12 | Werder Bremen | 26 | 9 | 6 | 11 | 40 | 53 | −13 | 33 | |
| 13 | Union Berlin | 26 | 7 | 6 | 13 | 23 | 39 | −16 | 27 | |
| 14 | TSG Hoffenheim | 26 | 6 | 8 | 12 | 32 | 48 | −16 | 26 | |
| 15 | FC St. Pauli | 26 | 7 | 4 | 15 | 20 | 30 | −10 | 25 | |
| 16 | VfL Bochum | 25 | 5 | 5 | 15 | 26 | 49 | −23 | 20 | Qualification for the relegation play-offs |
| 17 | Holstein Kiel | 25 | 4 | 5 | 16 | 37 | 61 | −24 | 17 | Relegation to 2. Bundesliga |
| 18 | 1. FC Heidenheim | 25 | 4 | 4 | 17 | 28 | 51 | −23 | 16 | Relegation to 2. Bundesliga |
* ↑ The 2024–25 DFB-Pokal winners also qualify for the Europa League league stage (or the sixth-placed team if the DFB-Pokal winners finish in the top five of the Bundesliga). If the DFB-Pokal winners finish in the top six of the Bundesliga, the Conference League spot will be passed to the seventh-placed team.

#### 2. Bundesliga
##### 2. Bundesliga standings

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Hamburger SV | 26 | 13 | 9 | 4 | 58 | 32 | +26 | 48 | Promotion to Bundesliga |
| 2 | 1. FC Köln | 26 | 14 | 5 | 7 | 40 | 31 | +9 | 47 | Promotion to Bundesliga |
| 3 | SC Paderborn | 26 | 12 | 9 | 5 | 44 | 32 | +12 | 45 | Qualification for promotion play-offs |
| 4 | 1. FC Kaiserslautern | 26 | 12 | 7 | 7 | 46 | 40 | +6 | 43 | |
| 5 | 1. FC Magdeburg | 26 | 11 | 9 | 6 | 53 | 41 | +12 | 42 | |
| 6 | Hannover 96 | 26 | 11 | 9 | 6 | 34 | 26 | +8 | 42 | |
| 7 | 1. FC Nürnberg | 26 | 12 | 5 | 9 | 46 | 39 | +7 | 41 | |
| 8 | Fortuna Düsseldorf | 26 | 11 | 8 | 7 | 43 | 38 | +5 | 41 | |
| 9 | SV Elversberg | 26 | 11 | 7 | 8 | 45 | 32 | +13 | 40 | |
| 10 | Karlsruher SC | 26 | 10 | 7 | 9 | 44 | 46 | −2 | 37 | |
| 11 | Schalke 04 | 26 | 9 | 6 | 11 | 43 | 46 | −3 | 33 | |
| 12 | Greuther Fürth | 26 | 9 | 6 | 11 | 37 | 48 | −11 | 33 | |
| 13 | Darmstadt 98 | 26 | 8 | 7 | 11 | 45 | 43 | +2 | 31 | |
| 14 | Preußen Münster | 26 | 6 | 8 | 12 | 27 | 34 | −7 | 26 | |
| 15 | Eintracht Braunschweig | 26 | 5 | 8 | 13 | 24 | 49 | −25 | 23 | |
| 16 | Hertha BSC | 26 | 8 | 5 | 13 | 38 | 43 | −5 | 29 | Qualification for relegation play-offs |
| 17 | SSV Ulm | 26 | 3 | 11 | 12 | 25 | 32 | −7 | 20 | Relegation to 3. Liga |
| 18 | Jahn Regensburg | 26 | 4 | 4 | 18 | 14 | 54 | −40 | 16 | Relegation to 3. Liga |

#### 3. Liga
##### 3. Liga standings

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Dynamo Dresden | 29 | 15 | 8 | 6 | 54 | 31 | +23 | 53 | Promotion to 2. Bundesliga and qualification for DFB-Pokal |
| 2 | Energie Cottbus | 29 | 15 | 7 | 7 | 53 | 34 | +19 | 52 | Promotion to 2. Bundesliga and qualification for DFB-Pokal |
| 3 | 1. FC Saarbrücken | 29 | 14 | 8 | 7 | 43 | 33 | +10 | 50 | Qualification for promotion play-offs and DFB-Pokal |
| 4 | Arminia Bielefeld | 29 | 14 | 7 | 8 | 44 | 30 | +14 | 49 | Qualification for DFB-Pokal |
| 5 | FC Ingolstadt | 29 | 12 | 9 | 8 | 55 | 45 | +10 | 45 | |
| 6 | Viktoria Köln | 29 | 13 | 5 | 11 | 45 | 38 | +7 | 44 | |
| 7 | Hansa Rostock | 27 | 13 | 5 | 9 | 39 | 33 | +6 | 44 | |
| 8 | SC Verl | 29 | 11 | 10 | 8 | 42 | 41 | +1 | 43 | |
| 9 | Wehen Wiesbaden | 29 | 11 | 8 | 10 | 42 | 44 | −2 | 41 | |
| 10 | Erzgebirge Aue | 28 | 12 | 4 | 12 | 41 | 46 | −5 | 40 | |
| 11 | 1860 Munich | 29 | 11 | 6 | 12 | 41 | 51 | −10 | 39 | |
| 12 | Rot-Weiss Essen | 29 | 10 | 7 | 12 | 39 | 42 | −3 | 37 | |
| 13 | Borussia Dortmund II | 29 | 9 | 8 | 12 | 41 | 43 | −2 | 35 | |
| 14 | VfL Osnabrück | 29 | 9 | 8 | 12 | 39 | 46 | −7 | 35 | |
| 15 | Alemannia Aachen | 28 | 7 | 13 | 8 | 29 | 32 | −3 | 34 | |
| 16 | VfB Stuttgart II | 29 | 9 | 7 | 13 | 38 | 49 | −11 | 34 | |
| 17 | Waldhof Mannheim | 28 | 8 | 9 | 11 | 34 | 34 | 0 | 33 | Relegation to Regionalliga |
| 18 | SV Sandhausen | 29 | 8 | 8 | 13 | 42 | 47 | −5 | 32 | Relegation to Regionalliga |
| 19 | Hannover 96 II | 29 | 7 | 5 | 17 | 36 | 57 | −21 | 26 | Relegation to Regionalliga |
| 20 | SpVgg Unterhaching | 28 | 3 | 10 | 15 | 33 | 54 | −21 | 19 | Relegation to Regionalliga |
* 1 2 3 Reserve teams are ineligible for promotion or DFB-Pokal qualification.

### Women
#### Frauen-Bundesliga
##### Frauen-Bundesliga standings

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Bayern Munich | 17 | 14 | 2 | 1 | 44 | 12 | +32 | 44 | Qualification for Champions League league stage |
| 2 | Eintracht Frankfurt | 16 | 12 | 2 | 2 | 53 | 14 | +39 | 38 | Qualification for Champions League league stage |
| 3 | VfL Wolfsburg | 17 | 12 | 2 | 3 | 42 | 14 | +28 | 38 | Qualification for Champions League second round |
| 4 | Bayer Leverkusen | 17 | 11 | 3 | 3 | 32 | 14 | +18 | 36 | |
| 5 | SC Freiburg | 16 | 9 | 2 | 5 | 25 | 22 | +3 | 29 | |
| 6 | TSG Hoffenheim | 17 | 9 | 0 | 8 | 31 | 23 | +8 | 27 | |
| 7 | RB Leipzig | 17 | 8 | 2 | 7 | 27 | 28 | −1 | 26 | |
| 8 | Werder Bremen | 17 | 7 | 2 | 8 | 20 | 30 | −10 | 23 | |
| 9 | SGS Essen | 16 | 3 | 4 | 9 | 15 | 20 | −5 | 13 | |
| 10 | 1. FC Köln | 17 | 1 | 4 | 12 | 11 | 44 | −33 | 7 | |
| 11 | Carl Zeiss Jena | 17 | 0 | 4 | 13 | 5 | 35 | −30 | 4 | |
| 12 | Turbine Potsdam | 16 | 0 | 1 | 15 | 3 | 52 | −49 | 1 | Relegation to 2. Bundesliga |

#### 2. Frauen-Bundesliga
##### 2. Frauen-Bundesliga standings

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | 1. FC Nürnberg | 18 | 14 | 2 | 2 | 40 | 15 | +25 | 44 | Promotion to Bundesliga |
| 2 | Union Berlin | 18 | 12 | 5 | 1 | 37 | 11 | +26 | 41 | Promotion to Bundesliga |
| 3 | Hamburger SV | 19 | 9 | 7 | 3 | 37 | 12 | +25 | 34 | Promotion to Bundesliga |
| 4 | SV Meppen | 18 | 10 | 3 | 5 | 32 | 18 | +14 | 33 | |
| 5 | VfL Bochum | 18 | 10 | 2 | 6 | 29 | 23 | +6 | 32 | |
| 6 | SC Sand | 18 | 9 | 4 | 5 | 41 | 27 | +14 | 31 | |
| 7 | Eintracht Frankfurt II | 18 | 8 | 4 | 6 | 18 | 17 | +1 | 28 | |
| 8 | Borussia Mönchengladbach | 18 | 6 | 4 | 8 | 22 | 24 | −2 | 22 | |
| 9 | FC Ingolstadt | 18 | 5 | 4 | 9 | 26 | 34 | −8 | 19 | |
| 10 | SV 67 Weinberg | 19 | 5 | 3 | 11 | 17 | 39 | −22 | 18 | |
| 11 | Bayern Munich II | 18 | 4 | 5 | 9 | 18 | 28 | −10 | 17 | |
| 12 | FSV Gütersloh | 18 | 4 | 1 | 13 | 22 | 48 | −26 | 13 | Relegation to Regionalliga |
| 13 | SC Freiburg II | 18 | 3 | 3 | 12 | 13 | 32 | −19 | 12 | Relegation to Regionalliga |
| 14 | SG Andernach | 18 | 3 | 3 | 12 | 13 | 37 | −24 | 12 | Relegation to Regionalliga |
* 1 2 3 Reserve teams cannot compete in the Frauen-Bundesliga and are therefore ineligible for promotion.

## German clubs in Europe
### UEFA Champions League
#### League phase
##### Bayer Leverkusen

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 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) |
| 8 | Aston Villa | 8 | 5 | 1 | 2 | 13 | 6 | +7 | 16 | Advance to round of 16 (seeded) |
| Home team | Score | Away team |
| Feyenoord | 0–4 | Bayer Leverkusen |
| Bayer Leverkusen | 1–0 | Milan |
| Brest | 1–1 | Bayer Leverkusen |
| Liverpool | 4–0 | Bayer Leverkusen |
| Bayer Leverkusen | 5–0 | Red Bull Salzburg |
| Bayer Leverkusen | 1–0 | Inter Milan |
| Atlético Madrid | 2–1 | Bayer Leverkusen |
| Bayer Leverkusen | 2–0 | Sparta Prague |

##### Bayern Munich

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 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) |
| 14 | PSV Eindhoven | 8 | 4 | 2 | 2 | 16 | 12 | +4 | 14 | 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 |
| Bayern Munich | 9–2 | Dinamo Zagreb |
| Aston Villa | 1–0 | Bayern Munich |
| Barcelona | 4–1 | Bayern Munich |
| Bayern Munich | 1–0 | Benfica |
| Bayern Munich | 1–0 | Paris Saint-Germain |
| Shakhtar Donetsk | 1–5 | Bayern Munich |
| Feyenoord | 3–0 | Bayern Munich |
| Bayern Munich | 3–1 | Slovan Bratislava |

##### Borussia Dortmund

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 8 | Aston Villa | 8 | 5 | 1 | 2 | 13 | 6 | +7 | 16 | Advance to round of 16 (seeded) |
| 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) |
* 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 |
| Club Brugge | 0–3 | Borussia Dortmund |
| Borussia Dortmund | 7–1 | Celtic |
| Real Madrid | 5–2 | Borussia Dortmund |
| Borussia Dortmund | 1–0 | Sturm Graz |
| Dinamo Zagreb | 0–3 | Borussia Dortmund |
| Borussia Dortmund | 2–3 | Barcelona |
| Bologna | 2–1 | Borussia Dortmund |
| Borussia Dortmund | 3–1 | Shakhtar Donetsk |

##### RB Leipzig

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 30 | Sturm Graz | 8 | 2 | 0 | 6 | 5 | 14 | −9 | 6 |
| 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 |
| Home team | Score | Away team |
| Atlético Madrid | 2–1 | RB Leipzig |
| RB Leipzig | 2–3 | Juventus |
| RB Leipzig | 0–1 | Liverpool |
| Celtic | 3–1 | RB Leipzig |
| Inter Milan | 1–0 | RB Leipzig |
| RB Leipzig | 2–3 | Aston Villa |
| RB Leipzig | 2–1 | Sporting CP |
| Sturm Graz | 1–0 | RB Leipzig |

##### VfB Stuttgart

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 24 | Club Brugge | 8 | 3 | 2 | 3 | 7 | 11 | −4 | 11 | Advance to knockout phase play-offs (unseeded) |
| 25 | Dinamo Zagreb | 8 | 3 | 2 | 3 | 12 | 19 | −7 | 11 | |
| 26 | VfB Stuttgart | 8 | 3 | 1 | 4 | 13 | 17 | −4 | 10 | |
| 27 | Shakhtar Donetsk | 8 | 2 | 1 | 5 | 8 | 16 | −8 | 7 | |
| 28 | Bologna | 8 | 1 | 3 | 4 | 4 | 9 | −5 | 6 | |
| Home team | Score | Away team |
| Real Madrid | 3–1 | VfB Stuttgart |
| VfB Stuttgart | 1–1 | Sparta Prague |
| Juventus | 0–1 | VfB Stuttgart |
| VfB Stuttgart | 0–2 | Atalanta |
| Red Star Belgrade | 5–1 | VfB Stuttgart |
| VfB Stuttgart | 5–1 | Young Boys |
| Slovan Bratislava | 1–3 | VfB Stuttgart |
| VfB Stuttgart | 1–4 | Paris Saint-Germain |

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

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Celtic | 2–3 | Bayern Munich | 1–2 | 1–1 |
| Sporting CP | 0–3 | Borussia Dortmund | 0–3 | 0–0 |

##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Borussia Dortmund | 3–2 | Lille | 1–1 | 2–1 |
| Bayern Munich | 5–0 | Bayer Leverkusen | 3–0 | 2–0 |

##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Barcelona | | Borussia Dortmund | 9 Apr | 15 Apr |
| Bayern Munich | | Inter Milan | 8 Apr | 16 Apr |

### UEFA Europa League
#### League phase
##### Eintracht Frankfurt

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 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) |
| 6 | Lyon | 8 | 4 | 3 | 1 | 16 | 8 | +8 | 15 | Advance to round of 16 (seeded) |
| 7 | Olympiacos | 8 | 4 | 3 | 1 | 9 | 3 | +6 | 15 | Advance to round of 16 (seeded) |
| Home team | Score | Away team |
| Eintracht Frankfurt | 3–3 | Viktoria Plzeň |
| Beşiktaş | 1–3 | Eintracht Frankfurt |
| Eintracht Frankfurt | 1–0 | RFS |
| Eintracht Frankfurt | 1–0 | Slavia Prague |
| Midtjylland | 1–2 | Eintracht Frankfurt |
| Lyon | 3–2 | Eintracht Frankfurt |
| Eintracht Frankfurt | 2–0 | Ferencváros |
| Roma | 2–0 | Eintracht Frankfurt |

##### TSG Hoffenheim

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts |
| 25 | Braga | 8 | 3 | 1 | 4 | 9 | 12 | −3 | 10 |
| 26 | IF Elfsborg | 8 | 3 | 1 | 4 | 9 | 14 | −5 | 10 |
| 27 | TSG Hoffenheim | 8 | 2 | 3 | 3 | 11 | 14 | −3 | 9 |
| 28 | Beşiktaş | 8 | 3 | 0 | 5 | 10 | 15 | −5 | 9 |
| 29 | Maccabi Tel Aviv | 8 | 2 | 0 | 6 | 8 | 17 | −9 | 6 |
| Home team | Score | Away team |
| Midtjylland | 1–1 | TSG Hoffenheim |
| TSG Hoffenheim | 2–0 | Dynamo Kyiv |
| Porto | 2–0 | TSG Hoffenheim |
| TSG Hoffenheim | 2–2 | Lyon |
| Braga | 3–0 | TSG Hoffenheim |
| TSG Hoffenheim | 0–0 | FCSB |
| TSG Hoffenheim | 2–3 | Tottenham Hotspur |
| Anderlecht | 3–4 | TSG Hoffenheim |

#### Knockout phase
##### Round of 16

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Ajax | 2–6 | Eintracht Frankfurt | 1–2 | 1–4 |

##### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Tottenham Hotspur | | Eintracht Frankfurt | 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 |
| BK Häcken | 3–5 | 1. FC Heidenheim | 1–2 | 2–3 |

#### League phase
##### 1. FC Heidenheim

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 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) |
| 18 | Copenhagen | 6 | 2 | 2 | 2 | 8 | 9 | −1 | 8 | Advance to knockout phase play-offs (unseeded) |
| Home team | Score | Away team |
| 1. FC Heidenheim | 2–1 | Olimpija Ljubljana |
| Pafos | 0–1 | 1. FC Heidenheim |
| Heart of Midlothian | 0–2 | 1. FC Heidenheim |
| 1. FC Heidenheim | 0–2 | Chelsea |
| İstanbul Başakşehir | 3–1 | 1. FC Heidenheim |
| 1. FC Heidenheim | 1–1 | St. Gallen |

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

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Copenhagen | 4–3 | 1. FC Heidenheim | 1–2 | 3–1 (a.e.t.) |

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

| Team 1 | Score | Team 2 |
| Eintracht Frankfurt | 0–2 | Sporting CP |

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

| Team 1 | Score | Team 2 |
| FC Minsk | 0–6 | Eintracht Frankfurt |

##### Round 2

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Fiorentina | 0–12 | VfL Wolfsburg | 0–7 | 0–5 |

#### Group stage
##### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LYO | WOL | ROM | GAL |
| 1 | Lyon | 6 | 6 | 0 | 0 | 19 | 1 | +18 | 18 | Advance to quarter-finals | — | 1–0 | 4–1 | 3–0 |
| 2 | VfL Wolfsburg | 6 | 3 | 0 | 3 | 16 | 5 | +11 | 9 | Advance to quarter-finals | 0–2 | — | 6–1 | 5–0 |
| 3 | Roma | 6 | 3 | 0 | 3 | 12 | 14 | −2 | 9 | | 0–3 | 1–0 | — | 3–0 |
| 4 | Galatasaray | 6 | 0 | 0 | 6 | 1 | 28 | −27 | 0 | | 0–6 | 0–5 | 1–6 | — |
* 1 2 Wolfsburg 3 Pts, +4 GD; Roma 3 Pts, −4 GD.

##### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ARS | BAY | JUV | VÅL |
| 1 | Arsenal | 6 | 5 | 0 | 1 | 17 | 9 | +8 | 15 | Advance to quarter-finals | — | 3–2 | 1–0 | 4–1 |
| 2 | Bayern Munich | 6 | 4 | 1 | 1 | 17 | 6 | +11 | 13 | Advance to quarter-finals | 5–2 | — | 4–0 | 3–0 |
| 3 | Juventus | 6 | 2 | 0 | 4 | 4 | 11 | −7 | 6 | | 0–4 | 0–2 | — | 3–0 |
| 4 | Vålerenga | 6 | 0 | 1 | 5 | 3 | 15 | −12 | 1 | | 1–3 | 1–1 | 0–1 | — |

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

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Bayern Munich | | Lyon | 18 Mar | 26 Mar |
| VfL Wolfsburg | | Barcelona | 19 Mar | 27 Mar |