14/03 7:30 PM
15/03 2:30 PM
15/03 2:30 PM
15/03 2:30 PM
15/03 2:30 PM
15/03 5:30 PM
16/03 2:30 PM
16/03 4:30 PM
16/03 6:30 PM
With Bayer Leverkusen out, how will Bayern Munich, Borussia Dortmund and Eintracht Frankfurt fare in the business end of European competition this season?
With Bayer Leverkusen out, how will Bayern Munich, Borussia Dortmund and Eintracht Frankfurt fare in the business end of European competition this season? - © DFL
With Bayer Leverkusen out, how will Bayern Munich, Borussia Dortmund and Eintracht Frankfurt fare in the business end of European competition this season? - © DFL
bundesliga

German clubs in 2024/25 UEFA Champions League, Europa League & Conference League: fixtures, results and draws

xwhatsappmailcopy-link

Bayern Munich and Borussia Dortmund are through to the UEFA Champions League quarter-finals, while Eintracht Frankfurt have likewise booked their place in the UEFA Europa League last eight...

Advertisement

Thanks to the performances of German clubs in UEFA competitions last year, including final appearances by Dortmund and Bayer Leverkusen in the Champions League and Europa League respectively, the Bundesliga started the season with five clubs competing in the Champions League in Leverkusen, VfB StuttgartBayernRB Leipzig and Dortmund.

Bayern romped to a 5-0 aggregate win over Leverkusen in the last 16, while Dortmund edged out Lille to advance to the quarter-finals. Frankfurt, meanwhile, thrashed Ajax 6-2 on aggregate to progress to the next round of the Europa League.

Leverkusen had secured direct passage to the last 16 after finishing sixth in the new 36-team league phase, meanwhile Bayern and Dortmund negotiated the play-offs to reach the knockouts. Stuttgart and Leipzig went out in the league phase as the path to the final at Munich's Allianz Arena, which last hosted the showpiece in 2012, takes shape.

Hoffenheim narrowly missed out on a play-off berth in the Europa League via the league stage standings. Heidenheim too bowed out of European action after losing their round of 16 play-off tie against Copenhagen in dramatic fashion at the Voith Arena.

Champions League

Quarter-final fixtures

Barcelona vs. Borussia Dortmund (first leg in Barcelona at 9pm CEST on 9 April, return in Dortmund at 9pm CEST on 15 April) 

Bayern Munich vs. Inter Milan (first leg in Munich at 9pm CEST on 8 April, return in Milan at 9pm CEST on 16 April) 

Round of 16 results 

Lille 1-2 Borussia Dortmund (agg: 2-3)
Goals: 1-0
David 5’ (assist: Ismaily), 1-1 Can 54’ (pen.), 1-2 Beier 65’ (assist: Guirassy)

Emre Can and Maximilian Beier snatched a second-half comeback win in Lille to send Dortmund through to the quarter-finals.

Borussia Dortmund 1-1 Lille 
Goals: 1-0 Adeyemi 22’, 1-1 Haraldsson 68’ (assist: David)

Karim Adeyemi put Dortmund ahead but Lille hit back, meaning BVB will have to win the second leg in France to advance.

Bayer Leverkusen 0-2 Bayern Munich (agg: 0-5)
Goals: 0-1 
Kane 52’ (assist: Kimmich), 0-2 Davies 71’ (assist: Kane)

Leverkusen couldn't overturn a 3-0 deficit against Bayern, instead falling to a 2-0 loss in the second leg of their Champions League round of 16 tie.

Bayern Munich 3-0 Bayer Leverkusen
Goals: 1-0 Kane 10’ (assist: Olise), 2-0 Musiala 56’, 3-0 Kane 75’ (pen) 
Red card: Mukiele 62’

A Harry Kane double and Jamal Musiala tap-in have handed Bayern a massive advantage over their major domestic rivals ahead of the second leg.

Knockout play-off results

Bayern Munich 1-1 Celtic (agg: 3-2)
Goals: 0-1 Kühn 63', 1-1 Davies 90'+4

Alphonso Davies struck an injury-time equaliser to cancel out ex-Bayern reserves player Nicolas Kühn's earlier goal to send the Bundesliga leaders through to the last 16 in dramatic fashion.

Celtic 1-2 Bayern Munich
Goals: 0-1 Olise 45’ (assist: Upamecano), 0-2 Kane 50’ (assist: Kimmich 50’), 1-2 Maeda 79’ (assist: Yang)

Michael Olise and Harry Kane got the goals as Bayern won the away leg of their Champions League play-off against Celtic 2-1.

Borussia Dortmund 0-0 Sporting Lisbon (agg 3-0)

A cagey affair in the second leg saw Dortmund progress after Serhou Guirassy's saved penalty did little to hurt Niko Kovač's side as they cruised to the round of 16, with a 3-0 win on aggregate.

Sporting Lisbon 0-3 Borussia Dortmund
Goals: 0-1 Guirassy 60' (assist: Brandt), 0-2 Groß 68' (assist: Guirassy), 0-3 Adeyemi 82' (assist: Brandt)

Dortmund put themselves firmly in the driving seat of their Champions League knockout phase play-off tie after scoring three second-half goals in a 3-0 first-leg win away to Sporting.

The path on the road to Munich is clearer following the round of 16. - DFL

League phase results

Bayer Leverkusen

Feyenoord 0-4 Leverkusen
Goals: 0-1 Wirtz 5' (assist: Andrich), 0-2 Grimaldo 31' (assist: Frimpong), 0-3 Wirtz 36' (assist: Frimpong), 0-4 Wellenreuther (o.g. 45')

Leverkusen made an emphatic start to their first Champions League campaign under Xabi Alonso by thrashing Feyenoord 4-0 in the Netherlands.

Leverkusen 1-0 AC Milan
Goals:
1-0 Boniface 51' 

It was two wins from two when Bayer 04 saw off the challenge of elite European opposition thanks to Victor Boniface's solitary second-half strike.

Stade Brest 1-1 Leverkusen
Goals: 0-1
Wirtz 24' (assist: Hofmann), 1-1 Lees-Melou 39' (assist: Camara)

Despite taking the lead through star man Florian Wirtz, Leverkusen were unable to maintain their 100 percent record in the 2024/25 Champions League as they were held to a 1-1 draw away to surprise package Brest on Matchday 3.

Liverpool 4-0 Leverkusen
Goals: 1-0 Diaz 61' (assist: Jones), 2-0 Gakpo 63' (assist: Salah), 3-0 Diaz 83' (assist: Salah), 4-0 Diaz 90'+2 (assist: Núñez)

Leverkusen were overwhelmed by a superb second-half performance from Liverpool, despite having performed well in the opening 45 minutes. A Luís Diaz hat-trick and another goal from Cody Gakpo made Alonso's return to Anfield a miserable one.

Leverkusen 5-0 Red Bull Salzburg
Goals: 1-0 Wirtz 8’, 2-0 Grimaldo 12’, 3-0 Wirtz 30‘ (assist: Grimaldo), 4-0 Schick 61‘ (assist: Frimpong), 5-0 García 72‘ (assist: Wirtz)

Leverkusen got back to winning ways at the BayArena in a 5-0 thrasing of Salzburg, with Wirtz scoring twice and Alejandro Grimaldo firing in a trademark free-kick.

Leverkusen 1-0 Inter Milan
Goals: 1-0
Mukiele 90' (assist: Terrier)

Nordi Mukiele's late goal propelled Leverkusen into second place whilst inflicting a first defeat of the league phase on Inter Milan.

Atlético Madrid 2-1 Leverkusen
Goals: 0-1 Hincapié 45'+1 (assist: Mukiele), 1-1 Alvarez 52' (assist: Griezmann), 2-1 Alvarez 90'
Red cards:
Barrios 23’, Hincapié 76'

The Bundesliga champions suffered a late defeat in Madrid after a Julián Alvarez brace countered Piero Hincapié's opener, with the Ecuadorian also sent off as both sides finished with 10 men.

Leverkusen 2-0 Sparta Prague
Goals: 1-0 Wirtz 32' (assist: Frimpong), 2-0 Tella 64'  

Victory against Sparta - secured by goals from Florian Wirtz and Nathan Tella - sent Leverkusen into the round of 16 as one of the eight best teams in the newly formed league phase.

Bayern Munich

Bayern 9-2 Dinamo Zagreb
Goals: 1-0 Kane (pen. 20’), 2-0 Guerreiro 33’ (assist: Musiala), 3-0 Olise 38’ (assist: Kimmich), 3-1 Petković 49' (assist: Pjaca), 3-2 Ogiwara 50' (assist: Mišić), 4-2 Kane (58'), 5-2 Olise 61' (assist: Musiala), 6-2 Kane (pen. 73'), 7-2 Kane (pen. 78'), 8-2 Sané 85' (assist: Müller), 9-2 Goretzka 90'+2 (assist: Kimmich)

Bayern became the first team to score nine goals in a Champions League game, with Harry Kane bagging four of them, in a crushing win over Zagreb to open the league phase in devastating style.

Aston Villa 1-0 Bayern
Goals: 1-0 Duran 79' (assist: Torres)

Vincent Kompany suffered a first competitive defeat at the helm of Bayern when Jhon Duran's late strike earned maximum points for hosts Aston Villa on Matchday 2. 

Barcelona 4-1 Bayern
Goals: 1-0
Raphinha 1' (assist: López), 1-1 Kane 18' (assist: Gnabry), 2-1 Lewandowski 36' (assist: López), 3-1 Raphinha 45' (assist: Casado), 4-1 Raphinha 56' (assist: Yamal)

Robert Lewandowski and Hansi Flick returned to haunt Bayern as a Raphinha-inspired Barcelona inflicted a second defeat in three Champions League games on Kompany’s side.

Bayern 1-0 Benfica
Goals: 1-0 Musiala 67' (assist: Kane)

Jamal Musiala scored the only goal as Bayern returned to winning ways in the Champions League with a slender but deserved victory over Portugal's Benfica at the Allianz Arena.

    Bayern 1-0 Paris Saint-Germain
    Goals: 1-0 Kim 38'
    Red card: Dembélé 56'

    Bayern remain firmly in contention to qualify for the Champions League knockouts after Minjae Kim's first-half goal gave them a 1-0 win over PSG, who had ex-Dortmund winger Ousmane Dembélé sent off.

    Shakhtar Donetsk 1-5 Bayern
    Goals: 1-0
    Kevin 5' (assist: Zubkov), 1-1 Laimer 11' (assist: Olise), 1-2 Müller 45' (assist: Musiala), 1-3 Olise (pen. 69'), 1-4 Musiala 87' (assist: Laimer), 1-5 Olise 90'+3

    Bayern are still on course for the round of 16 after recovering from a early goal down to thrash Shakhtar Donetsk in Gelsenkirchen.

    Feyenoord 3-0 Bayern
    Goals: 1-0 Giménez 21’ (assist: Smal), 2-0 Giménez (pen. 45’+9), 3-0 Ueda 89' (assist: Milambo)

    Bayern's hopes of qualifying automatically for the last 16 were dealt a blow in defeat to Feyenoord.

    Bayern 3-1 Slovan Bratislava
    Goals: 1-0 
    Müller 8' (assist: Kimmich), 2-0 Kane (assist: Musiala), 3-0 Coman 84', 3-1 Tolić 90'

    Bayern will face either Manchester City or Celtic in the last 16 play-offs after missing out on direct qualification, despite beating Slovan Bratislava in their final league phase fixture.

    Watch: Jamal Musiala - from initiator to finisher

    Borussia Dortmund

    Club Brugge 0-3 Dortmund
    Goals: 0-1 Gittens 76' (assist: Can), 0-2 Gittens 86', 0-3 Guirassy (pen.) 90'+5

    Facing frustration in their Champions League opener in Belgium, Dortmund turned to super sub Jamie Gittens to get them over the line with another double to add to his season's tally. 

    Dortmund 7-1 Celtic
    Goals: 1-0 Can 7' (pen.), 1-1 Maeda 9' (assist: Engels), 2-1 Adeyemi 11' (assist: Brandt), 3-1 Adeyemi 29', 4-1 Guirassy 40' (pen.), 5-1 Adeyemi 42', 6-1 Guirassy 66' (assist: Schlotterbeck), 7-1 Nmecha 79'

    The hosts were in sparkling form in Europe once again, with Karim Adeyemi's first-half hat-trick among the many highlighths of BVB's comprehensive win against Scottish champions Celtic. 

    Real Madrid 5-2 Dortmund
    Goals: 0-1 Malen 30' (assist: Guirassy), 0-2 Gittens 34' (assist: Malen), 1-2 Rüdiger 60' (assist: Mbappé), 2-2 Vinícius 62', 3-2 Valverde 83', 4-2 Vinícius 86' (assist: Bellingham), 5-2 Vinícius 90'+3 (assist: Arda Güler)

    Dortmund were soundly beaten by holders Real Madrid, despite taking a 2-0 lead in a repeat of last season's Champions League final.

    Dortmund 1-0 Sturm Graz
    Goals: 1-0
    Malen 86'

    Dortmund returned to winning ways against Austria's Sturm Graz, thanks to a late goal from substitute Donyell Malen.

    Dinamo Zagreb 0-3 Dortmund
    Goals: 0-1
    Gittens 41' (assist: Brandt), 0-2 Bensebaini 56' (assist: Groß) 0-3 Guirassy 90' (assist: Schlotterbeck)

    Jamie Gittens opened the scoring as Dortmund climbed to fourth in the Champions League standings with a 3-0 win away to Dinamo Zagreb.

    Dortmund 2-3 Barcelona
    Goals: 0-1 Raphinha 53’ (assist: Olmo), 1-1 Guirassy 60’ (p), 1-2 Ferran Torres 75’, 2-2 Guirassy 79’ (assist: Groß), 2-3 Ferran Torres 85’ (assist: Yamal)

    Dortmund dropped into the last-16 play-off places after losing a five-goal thriller to Hansi Flick's Barcelona.

    Bologna 1-2 Dortmund
    Goals: 0-1 
    Guirassy (pen. 14’), 1-1 Dallinga 72’ (assist: Odgaard), 2-1 Iling-Junior 73’

    Dortmund conceded two second-half goals in two minutes to throw away an early lead away in Bologna as Nuri Şahin's side fell to a second consecutive Champions League defeat.

    Dortmund 3-1 Shakhtar Donetsk
    Goals: 1-0 Guirassy 17' (assist: Adeyemi), 2-0 Guirassy 44' (assist: Brandt), 2-1 Marlon 50', 3-1 Bensebaini (assist: Reyna)

    Dortmund won their final fixture, but it wasn't enough to avoid a last 16 play-off tie against either Sporting Lisbon or Club Brugge.

    Watch: Guirassy & Gittens - Dortmund’s double G-Force

    RB Leipzig

    Atlético Madrid 2-1 Leipzig
    Goals: 0-1 Šeško 4', 1-1 Griezmann 28' (assist: Llorente), 2-1 Giménez 90' (assist: Griezmann)

    Leipzig kicked off their Champions League campaign with a narrow, late 2-1 defeat against Atlético Madrid at the Metropolitano.

    Leipzig 2-3 Juventus
    Goals: 1-0 Šeško 30' (assist: Openda), 1-1 Vlahović 50' (assist: Cambiaso), 2-1 Šeško 65' (pen.), 2-2 Vlahović 69' (assist: Conceicao), 2-3 Conceicao 83' (assist: Fagioli)
    Red card: Di Gregorio 58'

    Despite twice leading at the Red Bull Arena, Leipzig went down to the 10 men of Juventus on home turf in what was a second successive reverse in the competition for Marco Rose's men.

    Leipzig 0-1 Liverpool
    Goals: 0-1 Nuñez 27' (assist: Salah)

    Leipzig remain without a point in this season's Champions League after falling to a narrow home loss to English Premier League leaders Liverpool.

    Celtic 3-1 Leipzig
    Goals: 0-1
    Baumgartner 24’, 1-1 Kühn 35’ (assist: Engels), 1-2 Kühn 45’+1 (assist: Taylor), 1-3 Hatate 72’ 

    Leipzig fell to their fourth successive feat in the new-format Champions League, despite taking the lead at Celtic.

      Inter Milan 1-0 Leipzig
      Goals: 1-0 Lukeba (o.g. 27')

      Leipzig's Champions League woes continued in a 1-0 defeat away to Inter Milan, courtesy of an first-half own goal from Castello Lukeba.

      Leipzig 2-3 Aston Villa

      Goals: 0-1 McGinn 3’ (assist: Watkins), 1-1 Openda 27’ (assist: Seiwald), 1-2 Durán 53’ (assist: Tielemans), 2-2 Baumgartner 62‘ (assist: Openda), 2-3 Barkley 85‘

      Leipzig can no longer reach the Champions League round of 16 after a topsy-turvy loss to Aston Villa left them pointless after six games.

      Leipzig 2-1 Sporting Lisbon
      Goals: 1-0 Šeško 19' (assist: Raum), 1-1 Gyökeres 75' (assist: Bragança), 2-1 Poulsen 78' (assist: Baumgartner)

      Benjamin Šeško was on target as Leipzig broke their Champions League duck for the season with victory over defending Portuguese champions Sporting Lisbon.

      Sturm Graz 1-0 Leipzig
      Goals: 1-0 Malić 42’

      Leipzig's European campaign ended in defeat to Graz, Marco Rose's team finishing 32nd in the new 36-team league phase.

      Watch: The best of Benjamin Šeško in 2024/25

      VfB Stuttgart

      Real Madrid 3-1 Stuttgart
      Goals: 1-0 Mbappé 46' (assist: Rodrygo), 1-1 Undav 68' (assist: Leweling), 2-1 Rüdiger 83' (assist: Modrić), 3-1 Endrick 90'+5 (assist: Carvajal)

      Deniz Undav cancelled out Kylian Mbappé's goal to put Stuttgart on the verge of a famous result at the Bernabéu before succumbing to a couple of late Real strikes on Matchday 1.

      Stuttgart 1-1 Sparta Prague
      Goals: 1-0
      Millot 7’ (assist: Mittelstädt), 1-1 Kairinen 32’

      The hosts cut frustrated figures after ending a game with a first point in the league phase but knowing they should probably have taken all three after Enzo Millot's early opener. 

      Juventus 0-1 Stuttgart
      Goals: 0-1 
      Touré 90'+2 (assist: Millot)
      Red card:
      Danilo 84'
      Missed pen:
      Millot 86'

      Substitute El Bilal Touré scored late in an eventful meeting with Juventus as Stuttgart recorded their first win of the new format Champions League.

      Stuttgart 0-2 Atalanta
      Goals: 0-1
      Lookman 51', 0-2 Zaniolo 88'

      Stuttgart fell to an Atalanta side that scored twice in the second half at the MHPArena and have still yet to concede a goal in this season's league phase. 

      Red Star Belgrade 5-1 Stuttgart
      Goals: 0-1 Demirović 5' (assist: Millot), 1-1 Silas 12' (assist: Seol), 2-1 Krunić 31', 3-1 Ivanić 65' (assist: Elšnik), 4-1 Radonjić 69' (assist: Krunić), 5-1 Radonjić 88' (assist: Elšnik)

      Silas scored against his parent club on a chastening night of Champions League football for last season's Bundesliga runners-up.

      Stuttgart 5-1 Young Boys
      Goals: 0-1 Łakomy 6 (assist: Virginius), 1-1 Stiller 25' (assist: Vagnoman), 2-1 Millot 53' (assist: Rieder), 3-1 Führich 61' (assist: Rieder), 4-1 Vagnoman 66' (assist: Millot), 5-1 Keitel 76' (assist: Demirović)

      Stuttgart came from behind to defeat Young Boys in a five-star performance that kept their hopes of qualification for the knockout stages alive.

      Slovan Bratislava 1-3 Stuttgart
      Goals: 0-1 Leweling 11' (assist: Undav), 0-2 Leweling 38' (assist: Millot), 1-2 Metsoko 85' (assist: Barseghyan), 1-3 Rieder 87' (assist: Mittelstädt)

      Jamie Leweling scored twice as Stuttgart gave their hopes of reaching the Champions League last-16 play-offs a boost with a 3-1 win away to Slovan Bratislava.

      Former Borussia Dortmund winger Ousmane Dembélé scored a hat-trick as VfB Stuttgart fell agonisingly short of a place in the UEFA Champions League play-off round in a 4-1 defeat against Paris Saint-Germain, a result that saw them knocked out of the competition altogether.

      Stuttgart 1-4 Paris Saint-Germain
      Goals: 0-1 Barcola 6' (assist: Doué), 0-2 Dembélé 17' (assist: Barcola), 0-3 Dembélé 35' (assist: Neves), 0-4 Dembélé 54' (assist: Hakimi), 1-4 Pacho 77' (own goal)

      Stuttgart fell agonisingly short of a place in the play-off round following defeat to PSG and unfavourable results elsewhere.

      Watch: Stuttgart's Mr Unpredictable, Deniz Undav

      Find out more about how the new-format European competitions will work

      2024/25 UEFA Champions League key dates

      Knockout phase play-offs: 11/12 & 18/19 February 2025
      Round of 16: 4/5 & 11/12 March 2025
      Quarter-finals: 8/9 & 15/16 April 2025
      Semi-finals: 29/30 April & 6/7 May 2025
      Final: 31 May 2025 (Munich)

      Europa League

      Quarter-final fixtures

      Eintracht Frankfurt vs. Tottenham Hotspur (first leg in London at 9pm CEST on 10 April, return in Frankfurt at 9pm CEST on 17 April) 

      Round of 16 results

      Eintracht Frankfurt 4-1 Ajax (agg: 6-2)

      Eintracht ran riot at the Deutsche Bank Park as a Mario Götze brace and goals from Hugo Ekitiké and Jean-Mattéo Bahoya booked the Eagles' place in the quarter-finals.

      Ajax 1-2 Eintracht Frankfurt

      Goals from Hugo Larsson and Ellyes Skhiri enable a Frankfurt comeback after the visitors went a goal behind in their round of 16 first leg clash at the Johan Cruyff Arena.

      Round of 16 draw in full:

      AZ Alkmaar vs. Tottenham Hotspur
      Ajax vs. Eintracht Frankfurt
      Bodø/Glimt vs. Olympiacos
      Viktoria Plzeň vs. Lazio
      Fenerbahce vs. Rangers
      Roma vs. Athletic Bilbao
      FCSB vs. Lyon
      Real Sociedad vs. Manchester United

      League phase results

      Eintracht Frankfurt

      Frankfurt 3-3 Viktoria Plzen
      Goals: 1-0 
      Ekitiké 38' (assist: Kristensen), 1-1 Šulc 41' (assist: Kalvach), 2-1 Dina Ebimbe 62' (assist: Ekitiké), 3-1 Kristensen (67'), 3-2 Adu 86' (assist: Jemelka), 3-3 Jemelka 90'+3 (assist: Havel)

      Eintracht let a two-goal lead slip in the final few minutes as Plzen snatched a draw in Frankfurt. 

      Besiktas 1-3 Frankfurt
      Goals: 0-1
      Marmoush 19' (pen.), 0-2 Dina Ebimbe 22' (assist: Koch), 0-3 Knauff 82' (assist: Matanović), 1-3 Masuaku 90+3'

      Frankfurt took a pleasing away win in Istanbul, with goalkeeper Kauã Santos also shining by stopping a penalty from Ciro Immobile among several good saves.

      Frankfurt 1-0 RFS
      Goals: 1-0 Larsson 79' (assist: Marmoush)

      Hugo Larsson scored a late winner as Frankfurt recorded a workmanlike win over Latvian champions RFS.

      Frankfurt 1-0 Slavia Prague
      Goals: 1-0 Marmoush 53'

      Omar Marmoush's stunning second-half free-kick made the difference as Frankfurt secured all three points in a hard-fought game against the Czech league leaders.

      Midtjylland 1-2 Frankfurt
      Goals: 0-1
      Larsson 6' (assist: Marmoush), 1-1 Gogorza 48', 1-2 Marmoush 56', pen.

      Marmoush once again starred as Frankfurt maintained their unbeaten record in the competition, the Egyptian setting up the opener for Larsson and scoring the winner with a well-taken spot-kick in Denmark. 

      Lyon 2-3 Frankfurt
      Goals: 0-1
      Knauff 19' (assist: Ekitiké), 1-1 Cherki 27' (assist: Tolisso), 2-1 Fofana 50' (assist: Cherki), 3-1 Nuamah 54' (assist: Cherki), 3-2 Marmoush 85' (assist: Uzun)

      Frankfurt remain well placed to qualify directly for the knockouts, despite seeing their 18-match unbeaten run in the competition ended in France.

      Frankfurt 2-0 Ferencváros
      Goals: 1-0
      Uzun 50', 2-0 Ekitiké 59'

      Can Uzun and Hugo Ekitiké goals gave Frankfurt the win against Ferencváros. They now need just a point from their final league phase fixture in Rome to secure automatic qualification for the last 16. Even defeat could see them bypass the play-offs.

      Roma 2-0 Frankfurt
      Goals: 1-0 Angeliño 44’ (assist: Mancini), 2-0 Shomurodov 69’ (assist: Soulé)

      Despite suffering their second defeat in the competition, this time on the road in the Italian capital, Frankfurt finished the league stage in fifth place and therefore automatically qualify for the last 16.

      Watch: All of Hugo Ekitiké's Bundesliga goals and assists

      Hoffenheim

      Midtjylland 1-1 Hoffenheim
      Goals: 1-0
      Osorio 42' (assist: Andersson), 1-1 Moerstedt 89' (assist: Kadeřábek)

      Teenaged substitute Max Moerstedt scored a sensational late goal to secure Hoffenheim a point away to Denmark's Midtjylland.

      Hoffenheim 2-0 Dynamo Kyiv
      Goals 1-0
      Hložek 22' (assist: Gendrey), 2-0 Hložek (assist: Kramarić)

      An Adam Hložek brace sent Hoffenheim to a comfortable win in their home opener against the Ukrainian side. 

      Porto 2-0 Hoffenheim
      Goals: 1-0
      Djaló 45'+2 (assist: Nico), 2-0 Samu 75'

      Hoffenheim slipped to their first Europa League defeat of the season after shipping a goal in each half in Oporto.

      Hoffenheim 2-2 Lyon
      Goals: 1-0 Gendrey 47‘ (assist: Bischof), 1-1 Abner 66‘, 1-2 Lacazette 90'+3 (assist: Ćaleta-Car), 2-2 Tohumcu 90'+5

      Umut Tohumcu equalised deep into added time as Hoffenheim played out a see-saw encounter with Lyon.

      Braga 3-0 Hoffenheim
      Goals: 1-0
      Bruma 2', 2-0 Roger Fernandes 8', 3-0 Vitor Carvalho 90'+5

      Hoffenheim struggled to recover after going two goals down in the first eight minutes, and new coach Christian Ilzer ended up tasting defeat in his first European match since taking the reins.

      Hoffenheim 0-0 FCSB

      There was no way through for Hoffenheim against Romania's FCSB. The draw leaves them a point outside the play-off qualification spots, with games against Galastasaray and Tottenham Hotspur to come.

      Hoffenheim 2-3 Tottenham Hotspur
      Goals: 0-1
      Maddison 4' (assist: Porro), 0-2 Son 22' (assist: Maddison), 2-1 Stach 70' (assist: Jurásek), 1-3 Son 77' (assist: Moore), 2-3 Mokwa 88' (assist: Kramarić)

      Hoffenheim were undone by a two-goal salvo from Tottenham Hotspur's Heung-min Son in a defeat that leaves their Europa League campaign hanging by a thread. They now need to win at Anderlecht in their final fixture of the league phase and hope results elsewhere go their way to have any chance of reaching the play-offs.

      Anderlecht 3-4 Hoffenheim
      Goals: 0-1
      Vazquez 18' (assist: Sardella), 1-1 Hranáč 41' (assist: Bischof), 1-2 Bischof 54' (assist: Geiger), 1-3 Mokwa 59' (assist: Moerstedt), 1-4 Hložek 65' (assist: Jurásek), 2-4 Goto 79' (assist: Stroeykens), 3-4 Augustinsson 88' (assist: Leoni)

      Hoffenheim fell a few places and a point short of the Europa League's last 16 play-off round places, despite an impressive 4-3 win from a goal down away to Anderlecht.

      2024/25 Europa League key dates

      Matchday 8: 30 January 2025

      Play-offs: 13 and 20 February 2025
      Round of 16: 6 and 13 March 2025
      Quarter-finals: 10 and 17 April 2025
      Semi-finals: 1 and 8 May 2025
      Final (San Mamés, Bilbao): 21 May 2025

      Conference League 

      All Bundesliga clubs except Heidenheim automatically went through to the league phase of their respective competition. Frank Schmidt’s side won their play-off against Häcken of Sweden before finishing 16th in the league phase to advance to the knockout play-offs, where they played Copenhagen for a place in the round of 16 against either Vitória or Chelsea but came up short in extra-time.

      Knockout play-off results

      Copenhagen 1-2 Heidenheim 
      Goals: 0-1 Larsson 45'+1 (assist: Lopez), 1-1 Keller 59' (assist: Siersleben), 1-2 Siersleben 85' (assist: Honsak)

      Heidenheim 1-3 Copenhagen
      Goals: 0-1 Chiakha 37‘ (assist: Diks), 0-2 Diks 53’ (pen.), 1-2 Scienza 74’, 1-3 Huescas 114’

      Watch: The story of Heidenheim

      League phase results

      Heidenheim 2-1 Olimpija Ljubljana
      Goals: 1-0
      Beck 6' (assist: Conteh), 1-1 Blanco 77', 2-1 Wanner 83'

      Heidenheim celebrated a win on a historic first night in a European competition proper, with Paul Wanner hitting a late winner. 

      Pafos 0-1 Heidenheim
      Goals: 0-1
      Mainka 25' (assist: Conteh)

      Patrick Mainka's first-half goal secured Heidenheim their second win in as many Europa Conference League games.

      Hearts 0-2 Heidenheim
      Goals: 0-1
      Conteh 57' (assist: Honsak), 0-2 Schöppner 89' (assist: Traoré)

      Heidenheim continued their perfect start to the Conference League, with two second-half goals sealing the points at Tynecastle.

      Heidenheim 0-2 Chelsea
      Goals: 0-1
      Nkunku 51', 0-2 Mudryk 86'

      Had Heidenheim not had two goals ruled out for offside, it might have been a different story as Chelsea came calling at the Voith-Arena, but the Premier League side proved too sharp in the end.

      Istanbul Basaksehir 3-1 Heidenheim
      Goals: 1-0
      Turüc 6’ (assist: Piatek), 2-0 Crespo 18’ (assist: Kemen), 2-1 Honsak 61’, 3-1 Piatek 68’ (assist: Crespo)

      Heidenheim slipped to 15th in the Europa League table following defeat in Turkey. However, they are guaranteed at least a play-off place going into their final league-phase fixture against St. Gallen.

      Heidenheim 1-1 St. Gallen
      Goals: 1-0
      Theuerkauf 30' (assist: Conteh), 1-1 Stanić 77' (assist: Okoroji)

      Heidenheim missed out on direct qualification to the Conference League last 16 after drawing with St. Gallen in their final fixture of the new league phase.

      2024/25 Conference League key dates

      Play-offs: 13 and 20 February 2025
      Round of 16: 6 and 13 March 2025
      Quarter-finals: 10 and 17 April 2025
      Semi-finals: 1 and 8 May 2025
      Final (Wroclaw Stadium, Wroclaw): 28 May 2025

      Play-off results

      Häcken 1-2 Heidenheim (first leg)
      Goals: 0-1 
      Conteh 35', 1-1 Rygaard 36', 1-2 Scienza 65'

      Heidenheim won their first-ever European fixture by beating Sweden's Häcken 2-1 in their UEFA Conference League play-off first leg in Gothenburg. Sirlord Conteh broke the deadlock, only for Mikkel Rygaard to level within five minutes. A superb Leo Scienza strike off the inside of the post restored the Bundesliga club's lead, though, leaving Heidenheim a positive result on home soil away from reaching the tournament proper.

      Heidenheim 3-2 Häcken (second leg, 5-3 on aggregate)
      Goals: 1-0 Pieringer (30'), 1-1 Inoussa (59'), 1-2 Agbonifo (79'), 2-2 Wanner (84'), 3-2 Honsak (90'+2)

      Heidenheim appeared to be well on course to qualify for the competition proper when Marvin Pieringer opened the scoring on the night, and 3-1 on aggregate, with a fine finish from Conteh's cut-back. However, despite being in control for most of the first half, Frank Schmidt's men let Häcken back into the tie after the break, with Zeidane Inoussa and Jeremy Agbonifo turning the game on its head. However, substitute Paul Wanner, on loan from Bayern, provided a goal and an assist in the closing stages to make sure it was Heidenheim who put their name into the hat for the league-phase draw.

      Learn more about how European qualification works in the Bundesliga