
Bayer Leverkusen vs Mainz, 2024-25 German Bundesliga
· German BundesligaBayer Leverkusen edge Mainz 1-0 for seventh league win in a row
![Bayer celeb Grimaldo_250114 [1024x576]](https://a.espncdn.com/photo/2025/0114/r1438509_1024x576_16-9.jpg)
Champions Bayer Leverkusen battled past Mainz 05 with a 1-0 win coming courtesy of a superb Alex Grimaldo free kick on Tuesday to stretch their winning run to seven straight matches in the Bundesliga and close in on leaders Bayern Munich.
Match Commentary
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Delay in match because of an injury Jonathan Burkardt (1. FSV Mainz 05).
- 3': Substitution, 1. FSV Mainz 05. Armindo Sieb replaces Jonathan Burkardt because of an injury.
- 3': Delay over. They are ready to continue.
- 6': Foul by Florian Wirtz (Bayer 04 Leverkusen).
- 6': Paul Nebel (1. FSV Mainz 05) wins a free kick in the defensive half.
- 7': Attempt blocked. Patrik Schick (Bayer 04 Leverkusen) left footed shot from a difficult angle on the left is blocked.
- 7': Delay in match because of an injury Exequiel Palacios (Bayer 04 Leverkusen).
- 8': Delay over. They are ready to continue.
- 9': Foul by Danny da Costa (1. FSV Mainz 05).
- 9': Álex Grimaldo (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 11': Florian Wirtz (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 11': Foul by Danny da Costa (1. FSV Mainz 05).
- 13': Exequiel Palacios (Bayer 04 Leverkusen) wins a free kick on the right wing.
- 13': Foul by Andreas Hanche-Olsen (1. FSV Mainz 05).
- 17': Foul by Armindo Sieb (1. FSV Mainz 05).
- 17': Piero Hincapié (Bayer 04 Leverkusen) wins a free kick on the left wing.
- 17': Armindo Sieb (1. FSV Mainz 05) is shown the yellow card for a bad foul.
- 18': Attempt blocked. Aleix García (Bayer 04 Leverkusen) left footed shot from the centre of the box is blocked. Assisted by Jeremie Frimpong.
- 18': Attempt blocked. Aleix García (Bayer 04 Leverkusen) right footed shot from the centre of the box is blocked.
- 18': Corner, Bayer 04 Leverkusen. Conceded by Andreas Hanche-Olsen.
- 23': Attempt missed. Piero Hincapié (Bayer 04 Leverkusen) left footed shot from the left side of the box is close, but misses to the right. Assisted by Granit Xhaka.
- 24': Offside, 1. FSV Mainz 05. Armindo Sieb is caught offside.
- 25': Foul by Phillipp Mwene (1. FSV Mainz 05).
- 25': Jeremie Frimpong (Bayer 04 Leverkusen) wins a free kick on the right wing.
- 27': Corner, 1. FSV Mainz 05. Conceded by Piero Hincapié.
- 28': Attempt saved. Stefan Bell (1. FSV Mainz 05) right footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Jae-Sung Lee with a headed pass.
- 29': Armindo Sieb (1. FSV Mainz 05) wins a free kick in the defensive half.
- 29': Foul by Edmond Tapsoba (Bayer 04 Leverkusen).
- 30': Attempt blocked. Patrik Schick (Bayer 04 Leverkusen) left footed shot from the centre of the box is blocked.
- 32': Attempt blocked. Granit Xhaka (Bayer 04 Leverkusen) right footed shot from outside the box is blocked. Assisted by Exequiel Palacios.
- 33': Attempt blocked. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from the centre of the box is blocked. Assisted by Granit Xhaka.
- 36': Offside, 1. FSV Mainz 05. Armindo Sieb is caught offside.
- 38': Attempt saved. Exequiel Palacios (Bayer 04 Leverkusen) header from the centre of the box is saved in the top centre of the goal. Assisted by Álex Grimaldo with a cross.
- 40': Foul by Dominik Kohr (1. FSV Mainz 05).
- 40': Granit Xhaka (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 41': Attempt saved. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from outside the box is saved in the bottom left corner. Assisted by Granit Xhaka.
- 41': Corner, Bayer 04 Leverkusen. Conceded by Robin Zentner.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+2': Attempt saved. Álex Grimaldo (Bayer 04 Leverkusen) left footed shot from outside the box is saved in the bottom right corner.
- 45'+3': First Half ends, Bayer 04 Leverkusen 0, 1. FSV Mainz 05 0.
- 45': Second Half begins Bayer 04 Leverkusen 0, 1. FSV Mainz 05 0.
- 47': Florian Wirtz (Bayer 04 Leverkusen) wins a free kick in the attacking half.
- 47': Foul by Stefan Bell (1. FSV Mainz 05).
- 48': Goal! Bayer 04 Leverkusen 1, 1. FSV Mainz 05 0. Álex Grimaldo (Bayer 04 Leverkusen) from a free kick with a left footed shot to the bottom right corner.
- 50': Corner, 1. FSV Mainz 05. Conceded by Jeremie Frimpong.
- 50': Attempt saved. Jae-Sung Lee (1. FSV Mainz 05) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Stefan Bell.
- 50': Attempt missed. Anthony Caci (1. FSV Mainz 05) right footed shot from the right side of the six yard box is close, but misses to the right following a corner.
- 51': Foul by Stefan Bell (1. FSV Mainz 05).
- 51': Patrik Schick (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 51': Stefan Bell (1. FSV Mainz 05) is shown the yellow card for a bad foul.
- 52': Foul by Jae-Sung Lee (1. FSV Mainz 05).
- 52': Nordi Mukiele (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 55': Armindo Sieb (1. FSV Mainz 05) wins a free kick in the attacking half.
- 55': Foul by Granit Xhaka (Bayer 04 Leverkusen).
- 57': Attempt saved. Kaishu Sano (1. FSV Mainz 05) right footed shot from the right side of the box is saved in the top left corner. Assisted by Armindo Sieb.
- 57': Corner, 1. FSV Mainz 05. Conceded by Matej Kovár.
- 58': Foul by Anthony Caci (1. FSV Mainz 05).
- 58': Matej Kovár (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 58': Attempt blocked. Edmond Tapsoba (Bayer 04 Leverkusen) left footed shot from the centre of the box is blocked. Assisted by Jeremie Frimpong with a cross.
- 60': Attempt blocked. Granit Xhaka (Bayer 04 Leverkusen) left footed shot from outside the box is blocked. Assisted by Florian Wirtz.
- 60': Corner, Bayer 04 Leverkusen. Conceded by Paul Nebel.
- 61': Corner, Bayer 04 Leverkusen. Conceded by Stefan Bell.
- 61': Attempt saved. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Álex Grimaldo.
- 61': Corner, Bayer 04 Leverkusen. Conceded by Robin Zentner.
- 62': Dominik Kohr (1. FSV Mainz 05) wins a free kick in the defensive half.
- 62': Foul by Patrik Schick (Bayer 04 Leverkusen).
- 63': Substitution, Bayer 04 Leverkusen. Nathan Tella replaces Patrik Schick.
- 65': Exequiel Palacios (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 65': Foul by Paul Nebel (1. FSV Mainz 05).
- 66': Substitution, 1. FSV Mainz 05. Hyun-Seok Hong replaces Jae-Sung Lee.
- 66': Substitution, 1. FSV Mainz 05. Nelson Weiper replaces Armindo Sieb.
- 68': Foul by Anthony Caci (1. FSV Mainz 05).
- 68': Álex Grimaldo (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 68': Anthony Caci (1. FSV Mainz 05) is shown the yellow card for a bad foul.
- 69': Nordi Mukiele (Bayer 04 Leverkusen) is shown the yellow card.
- 71': Attempt saved. Nelson Weiper (1. FSV Mainz 05) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Stefan Bell.
- 73': Attempt saved. Jeremie Frimpong (Bayer 04 Leverkusen) right footed shot from a difficult angle on the right is saved in the centre of the goal. Assisted by Exequiel Palacios with a through ball.
- 73': Attempt blocked. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from the centre of the box is blocked.
- 73': Corner, Bayer 04 Leverkusen. Conceded by Stefan Bell.
- 76': Attempt blocked. Nathan Tella (Bayer 04 Leverkusen) left footed shot from outside the box is blocked. Assisted by Nordi Mukiele.
- 76': Delay in match because of an injury Stefan Bell (1. FSV Mainz 05).
- 78': Delay over. They are ready to continue.
- 79': Foul by Nelson Weiper (1. FSV Mainz 05).
- 79': Nordi Mukiele (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 80': Substitution, 1. FSV Mainz 05. Maxim Leitsch replaces Stefan Bell.
- 80': Substitution, 1. FSV Mainz 05. Silvan Widmer replaces Phillipp Mwene.
- 81': Attempt saved. Jeremie Frimpong (Bayer 04 Leverkusen) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Florian Wirtz.
- 82': Corner, Bayer 04 Leverkusen. Conceded by Maxim Leitsch.
- 83': Attempt saved. Nathan Tella (Bayer 04 Leverkusen) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Florian Wirtz.
- 83': Attempt blocked. Florian Wirtz (Bayer 04 Leverkusen) right footed shot from outside the box is blocked. Assisted by Álex Grimaldo.
- 83': Corner, Bayer 04 Leverkusen. Conceded by Dominik Kohr.
- 87': Granit Xhaka (Bayer 04 Leverkusen) is shown the yellow card.
- 87': Attempt missed. Nelson Weiper (1. FSV Mainz 05) header from the centre of the box is close, but misses the top left corner.
- 88': Substitution, Bayer 04 Leverkusen. Martin Terrier replaces Florian Wirtz.
- 89': Corner, 1. FSV Mainz 05. Conceded by Edmond Tapsoba.
- 90': Fourth official has announced 3 minutes of added time.
- 90'+1': Foul by Nelson Weiper (1. FSV Mainz 05).
- 90'+1': Piero Hincapié (Bayer 04 Leverkusen) wins a free kick in the defensive half.
- 90'+3': Attempt blocked. Kaishu Sano (1. FSV Mainz 05) right footed shot from outside the box is blocked. Assisted by Dominik Kohr.
- 90'+4': Second Half ends, Bayer 04 Leverkusen 1, 1. FSV Mainz 05 0.
- 0': Match ends, Bayer 04 Leverkusen 1, 1. FSV Mainz 05 0.
Statistics
![]() |
B04![]() |
|
---|---|---|
14 | Fouls | 4 |
3 | Yellow Cards | 2 |
0 | Red Cards | 0 |
2 | Offsides | 0 |
4 | Corner Kicks | 8 |
7 | Saves | 4 |
33.2 | Possession | 66.8 |
7 | SHOTS | 20 |
4 | ON GOAL | 9 |
0.6 | On Target % | 0.5 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
278 | Accurate Passes | 659 |
360 | Passes | 739 |
0.8 | Pass Completion % | 0.9 |
2 | Accurate Crosses | 5 |
15 | Crosses | 20 |
0.1 | Cross % | 0.3 |
47 | Long Balls | 50 |
15 | Accurate Long Balls | 24 |
0.3 | Long Balls % | 0.5 |
1 | Blocked Shots | 10 |
9 | Effective Tackles | 9 |
16 | Tackles | 13 |
0.6 | Tackle % | 0.7 |
11 | Interceptions | 11 |
25 | Effective Clearances | 13 |
25 | Clearances | 13 |
Game Information
Competition: German Bundesliga
Venue: BayArena
Location: Leverkusen, Germany
Attendance: 30,210
Venue: BayArena
Location: Leverkusen, Germany
Attendance: 30,210
Bundesliga Standings
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Bayern Munich | 34 | +67 | 82 |
2 | Bayer Leverkusen | 34 | +29 | 69 |
3 | Eintracht Frankfurt | 34 | +22 | 60 |
4 | Borussia Dortmund | 34 | +20 | 57 |
Line-Ups
Bayer Leverkusen (3-4-2-1)
No. | Name |
---|---|
17 | Matej Kovar (GK) |
12 | Edmond Tapsoba |
3 | Piero Hincapié |
23 | Nordi Mukiele ![]() |
24 | Aleix García |
34 | Granit Xhaka ![]() |
20 | Alejandro Grimaldo |
30 | Jeremie Frimpong |
14 | Patrik Schick |
10 | Florian Wirtz |
25 | Exequiel Palacios |
Mainz (3-4-2-1)
No. | Name |
---|---|
27 | Robin Zentner (GK) |
16 | Stefan Bell ![]() |
25 | Andreas Hanche-Olsen |
21 | Danny da Costa |
31 | Dominik Kohr |
6 | Kaishu Sano |
2 | Phillipp Mwene |
19 | Anthony Caci ![]() |
29 | Jonathan Burkardt |
7 | Lee Jae-Sung |
8 | Paul Nebel |
Bundesliga News

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?

Bochum go down with 2-0 victory
VfL Bochum ended an eight-game winless run in the Bundesliga with a 2-0 win at St Pauli on the final day.

Mainz secure Europe with 2-2 draw vs Leverkusen
Xabi Alonso's last game in charge of Bayer Leverkusen ended in a 2-2 draw which ensured Mainz's inclusion in Europe next season.