
Bayer Leverkusen vs Borussia Dortmund, 2024-25 German Bundesliga
· German Bundesliga
FT
2 - 4
2 - 4
Dortmund storm past Leverkusen in Xabi's last home match
![Alonso farewell Leverkusen_250511 [1024x576]](https://a.espncdn.com/photo/2025/0511/r1491146_1024x576_16-9.jpg)
Borussia Dortmund powered back from a goal down to crush hosts Bayer Leverkusen 4-2 in the Bundesliga on Sunday, keeping alive their chance of a top-four finish going into the final matchday next week.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 3': Attempt blocked. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from the centre of the box is blocked. Assisted by Álex Grimaldo.
- 3': Corner, Bayer 04 Leverkusen. Conceded by Waldemar Anton.
- 3': Corner, Bayer 04 Leverkusen. Conceded by Niklas Süle.
- 4': Attempt saved. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from the right side of the box is saved in the centre of the goal.
- 4': Corner, Bayer 04 Leverkusen. Conceded by Gregor Kobel.
- 6': Florian Wirtz (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 6': Foul by Ramy Bensebaini (Borussia Dortmund).
- 7': Corner, Bayer 04 Leverkusen. Conceded by Waldemar Anton.
- 7': Corner, Bayer 04 Leverkusen. Conceded by Daniel Svensson.
- 8': Attempt saved. Álex Grimaldo (Bayer 04 Leverkusen) left footed shot from outside the box is saved in the centre of the goal. Assisted by Jeremie Frimpong.
- 8': Foul by Jonathan Tah (Bayer 04 Leverkusen).
- 8': Serhou Guirassy (Borussia Dortmund) wins a free kick in the defensive half.
- 10': Foul by Amine Adli (Bayer 04 Leverkusen).
- 10': Niklas Süle (Borussia Dortmund) wins a free kick in the defensive half.
- 11': Attempt blocked. Álex Grimaldo (Bayer 04 Leverkusen) left footed shot from the centre of the box is blocked. Assisted by Amine Adli.
- 11': Attempt saved. Robert Andrich (Bayer 04 Leverkusen) right footed shot from outside the box is saved in the bottom right corner. Assisted by Amine Adli.
- 13': Offside, Bayer 04 Leverkusen. Nathan Tella is caught offside.
- 15': Foul by Felix Nmecha (Borussia Dortmund).
- 15': Granit Xhaka (Bayer 04 Leverkusen) wins a free kick in the attacking half.
- 15': Attempt missed. Jonathan Tah (Bayer 04 Leverkusen) header from the centre of the box misses to the left. Assisted by Granit Xhaka with a cross following a set piece situation.
- 16': Attempt blocked. Nathan Tella (Bayer 04 Leverkusen) right footed shot from the left side of the box is blocked. Assisted by Piero Hincapié.
- 16': Corner, Bayer 04 Leverkusen. Conceded by Niklas Süle.
- 17': Corner, Bayer 04 Leverkusen. Conceded by Julian Brandt.
- 17': Foul by Amine Adli (Bayer 04 Leverkusen).
- 17': Gregor Kobel (Borussia Dortmund) wins a free kick in the defensive half.
- 20': VAR Decision: No Penalty Bayer 04 Leverkusen.
- 22': Foul by Karim Adeyemi (Borussia Dortmund).
- 22': Piero Hincapié (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 23': Foul by Pascal Groß (Borussia Dortmund).
- 23': Álex Grimaldo (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 23': Pascal Groß (Borussia Dortmund) is shown the yellow card for a bad foul.
- 23': Offside, Bayer 04 Leverkusen. Álex Grimaldo is caught offside.
- 24': Delay in match (Bayer 04 Leverkusen).
- 25': Delay over. They are ready to continue.
- 26': Attempt blocked. Pascal Groß (Borussia Dortmund) right footed shot from the left side of the box is blocked.
- 27': Attempt saved. Nathan Tella (Bayer 04 Leverkusen) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Florian Wirtz.
- 30': Goal! Bayer 04 Leverkusen 1, Borussia Dortmund 0. Jeremie Frimpong (Bayer 04 Leverkusen) left footed shot from the centre of the box to the top left corner. Assisted by Florian Wirtz.
- 33': Goal! Bayer 04 Leverkusen 1, Borussia Dortmund 1. Julian Brandt (Borussia Dortmund) right footed shot from the centre of the box to the bottom left corner. Assisted by Karim Adeyemi.
- 34': Foul by Pascal Groß (Borussia Dortmund).
- 34': Granit Xhaka (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 36': Attempt missed. Julian Brandt (Borussia Dortmund) right footed shot from outside the box is high and wide to the right.
- 40': Attempt saved. Nathan Tella (Bayer 04 Leverkusen) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Amine Adli.
- 41': Attempt saved. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Nathan Tella.
- 41': Offside, Bayer 04 Leverkusen. Florian Wirtz is caught offside.
- 42': Felix Nmecha (Borussia Dortmund) wins a free kick in the attacking half.
- 42': Foul by Granit Xhaka (Bayer 04 Leverkusen).
- 43': Goal! Bayer 04 Leverkusen 1, Borussia Dortmund 2. Julian Ryerson (Borussia Dortmund) right footed shot from the centre of the box to the bottom left corner. Assisted by Pascal Groß.
- 44': Delay in match because of an injury Ramy Bensebaini (Borussia Dortmund).
- 44': Delay over. They are ready to continue.
- 45'+1': Fourth official has announced 5 minutes of added time.
- 45'+2': Foul by Felix Nmecha (Borussia Dortmund).
- 45'+2': Granit Xhaka (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 45'+2': Felix Nmecha (Borussia Dortmund) is shown the yellow card for a bad foul.
- 45'+4': Attempt blocked. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from outside the box is blocked. Assisted by Nathan Tella.
- 45'+4': Attempt saved. Amine Adli (Bayer 04 Leverkusen) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Álex Grimaldo.
- 45'+4': Corner, Bayer 04 Leverkusen. Conceded by Gregor Kobel.
- 45'+5': Amine Adli (Bayer 04 Leverkusen) hits the bar with a header from the centre of the box. Assisted by Jeremie Frimpong with a cross.
- 45'+6': First Half ends, Bayer 04 Leverkusen 1, Borussia Dortmund 2.
- 45': Second Half begins Bayer 04 Leverkusen 1, Borussia Dortmund 2.
- 45': Substitution, Borussia Dortmund. Marcel Sabitzer replaces Felix Nmecha.
- 52': Attempt blocked. Piero Hincapié (Bayer 04 Leverkusen) right footed shot from outside the box is blocked.
- 52': Attempt blocked. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from the left side of the box is blocked.
- 54': Attempt missed. Marcel Sabitzer (Borussia Dortmund) right footed shot from outside the box misses to the left. Assisted by Niklas Süle.
- 55': Corner, Bayer 04 Leverkusen. Conceded by Daniel Svensson.
- 56': Attempt blocked. Ramy Bensebaini (Borussia Dortmund) left footed shot from outside the box is blocked. Assisted by Serhou Guirassy.
- 59': Substitution, Bayer 04 Leverkusen. Jonas Hofmann replaces Nathan Tella.
- 59': Substitution, Bayer 04 Leverkusen. Patrik Schick replaces Amine Adli.
- 60': Foul by Jeremie Frimpong (Bayer 04 Leverkusen).
- 60': Daniel Svensson (Borussia Dortmund) wins a free kick in the defensive half.
- 63': Foul by Patrik Schick (Bayer 04 Leverkusen).
- 63': Ramy Bensebaini (Borussia Dortmund) wins a free kick in the defensive half.
- 67': Substitution, Bayer 04 Leverkusen. Exequiel Palacios replaces Robert Andrich.
- 67': Delay in match (Bayer 04 Leverkusen).
- 69': Delay over. They are ready to continue.
- 70': Corner, Bayer 04 Leverkusen. Conceded by Daniel Svensson.
- 71': Corner, Bayer 04 Leverkusen. Conceded by Daniel Svensson.
- 72': Attempt saved. Serhou Guirassy (Borussia Dortmund) left footed shot from a difficult angle on the left is saved in the centre of the goal. Assisted by Julian Brandt.
- 73': Goal! Bayer 04 Leverkusen 1, Borussia Dortmund 3. Karim Adeyemi (Borussia Dortmund) left footed shot from the centre of the box to the high centre of the goal. Assisted by Julian Brandt with a through ball following a fast break.
- 74': Substitution, Borussia Dortmund. Emre Can replaces Karim Adeyemi.
- 76': Offside, Bayer 04 Leverkusen. Florian Wirtz is caught offside.
- 77': Goal! Bayer 04 Leverkusen 1, Borussia Dortmund 4. Serhou Guirassy (Borussia Dortmund) right footed shot from outside the box to the bottom left corner.
- 78': Substitution, Bayer 04 Leverkusen. Arthur replaces Piero Hincapié.
- 78': Substitution, Bayer 04 Leverkusen. Aleix García replaces Granit Xhaka.
- 79': Foul by Marcel Sabitzer (Borussia Dortmund).
- 79': Jonas Hofmann (Bayer 04 Leverkusen) wins a free kick on the right wing.
- 80': Corner, Bayer 04 Leverkusen. Conceded by Emre Can.
- 80': Attempt missed. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from outside the box is too high following a corner.
- 81': Foul by Exequiel Palacios (Bayer 04 Leverkusen).
- 81': Serhou Guirassy (Borussia Dortmund) wins a free kick in the attacking half.
- 82': Substitution, Borussia Dortmund. Salih Özcan replaces Pascal Groß.
- 86': Offside, Borussia Dortmund. Salih Özcan is caught offside.
- 87': Substitution, Borussia Dortmund. Yan Couto replaces Julian Ryerson.
- 87': Substitution, Borussia Dortmund. Jamie Gittens replaces Julian Brandt.
- 88': Attempt saved. Aleix García (Bayer 04 Leverkusen) left footed shot from outside the box is saved in the bottom left corner. Assisted by Florian Wirtz.
- 89': Exequiel Palacios (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 89': Foul by Emre Can (Borussia Dortmund).
- 90': Offside, Bayer 04 Leverkusen. Patrik Schick is caught offside.
- 90'+1': Fourth official has announced 4 minutes of added time.
- 90'+2': Goal! Bayer 04 Leverkusen 2, Borussia Dortmund 4. Jonas Hofmann (Bayer 04 Leverkusen) header from the centre of the box to the bottom left corner. Assisted by Florian Wirtz.
- 90'+5': Second Half ends, Bayer 04 Leverkusen 2, Borussia Dortmund 4.
- 0': Match ends, Bayer 04 Leverkusen 2, Borussia Dortmund 4.
Statistics
![]() |
B04![]() |
|
---|---|---|
8 | Fouls | 7 |
2 | Yellow Cards | 0 |
0 | Red Cards | 0 |
1 | Offsides | 5 |
0 | Corner Kicks | 12 |
8 | Saves | 1 |
37.9 | Possession | 62.1 |
9 | SHOTS | 19 |
5 | ON GOAL | 10 |
0.6 | On Target % | 0.5 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
304 | Accurate Passes | 538 |
385 | Passes | 605 |
0.8 | Pass Completion % | 0.9 |
0 | Accurate Crosses | 4 |
4 | Crosses | 36 |
0.0 | Cross % | 0.1 |
53 | Long Balls | 38 |
17 | Accurate Long Balls | 22 |
0.3 | Long Balls % | 0.6 |
2 | Blocked Shots | 6 |
12 | Effective Tackles | 12 |
16 | Tackles | 16 |
0.8 | Tackle % | 0.8 |
10 | Interceptions | 5 |
37 | Effective Clearances | 12 |
37 | Clearances | 12 |
Game Information
Competition: German Bundesliga
Venue: BayArena
Location: Leverkusen, Germany
Attendance: 30,210
Venue: BayArena
Location: Leverkusen, Germany
Attendance: 30,210
Bundesliga Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Bayern Munich | 33 | +63 | 79 |
2 | Bayer Leverkusen | 33 | +29 | 68 |
3 | Eintracht Frankfurt | 33 | +20 | 57 |
4 | SC Freiburg | 33 | -2 | 55 |
Line-Ups
Bayer Leverkusen (3-4-2-1)
No. | Name |
---|---|
1 | Lukas Hradecky (GK) |
4 | Jonathan Tah |
3 | Piero Hincapié |
12 | Edmond Tapsoba |
34 | Granit Xhaka |
8 | Robert Andrich |
20 | Alejandro Grimaldo |
30 | Jeremie Frimpong |
19 | Nathan Tella |
10 | Florian Wirtz |
21 | Amine Adli |
Borussia Dortmund (3-4-2-1)
No. | Name |
---|---|
1 | Gregor Kobel (GK) |
3 | Waldemar Anton |
5 | Ramy Bensebaini |
25 | Niklas Süle |
8 | Felix Nmecha ![]() |
13 | Pascal Groß ![]() |
24 | Daniel Svensson |
26 | Julian Ryerson |
9 | Serhou Guirassy |
27 | Karim Adeyemi |
10 | Julian Brandt |
Bundesliga News

European soccer review: Woeful Man Utd, Spurs don't deserve UCL
Man Utd and Tottenham are both woeful, yet one will still be in the Champions League next year. It's almost insulting. That and more in ESPN's Weekend Review.

Europe's top soccer leagues: Titles, cup finals, UCL, relegation
The European soccer season is drawing to a close, but who will win the race for the titles, cups and European qualification -- and who will be relegated?

Bayer Leverkusen's Xabi Alonso bids farewell to fans after loss
Bayer Leverkusen coach Xabi Alonso's last home game in charge ended in a 4-2 drubbing by Borussia Dortmund that boosted the visitors' chances of Champions League qualification on Sunday.

Nick Woltemade scores goal for VfB Stuttgart
Nick Woltemade scores goal for VfB Stuttgart