18.10.2025 13:30
3 - 4
Finished

Mainz vs Bayer Leverkusen

Mainz vs Bayer Leverkusen Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
1 - 3
2nd Half
2 - 1
67'
Tapsoba E. (Tripping)
68'
Grimaldo A. (Unsportsmanlike conduct)
71'
Hanche-Olsen A. (Tripping)
77'
81'
Bade L. (Delay of game)
83'
Ben Seghir E. (Foul)
Amiri N. (Diving)
90+3'
Boving W. (Elbowing)
90+10'
3-4-2-1
Formations
3-4-2-1
1
5.8
Riess
21
6.5
da Costa
16
6.3
Bell
31
5.7
Kohr
22
5.9
Veratschnig
6
6.9
Sano
10
7.5
Amiri
2
6.4
Mwene
8
5.7
Nebel
7
6.2
Lee Jae-Sung
17
5.6
Hollerbach
35
7.3
Kofane
7
8.5
Hofmann
19
7.1
Poku
13
6.1
Arthur
6
7.6
Fernandez
24
6.7
Garcia
20
2
9.5
Grimaldo
5
7.2
Bade
8
6.7
Andrich
12
6.5
Tapsoba
1
5.9
Flekken
9
6.1
Nordin
11
Sieb
14
Boving
25
6.2
Hanche-Olsen
15
Maloney
11
7.5
Terrier
17
7.0
Ben Seghir
30
6.7
Maza
9
Echeverri
27
Mensah

Starting Lineups:

1
Lasse Riess (G)
2
Phillipp Mwene
6
Kaishu Sano
7
Jae-Sung Lee
8
Paul Nebel
10
Nadiem Amiri (C)
16
Stefan Bell
17
Benedict Hollerbach
21
Danny da Costa
22
Nikolas Veratschnig
31
Dominik Kohr
1
Mark Flekken (G)
5
Loic Bade
6
Ignacio Fernandez
7
Jonas Hofmann
8
Robert Andrich (C)
12
Edmond Tapsoba
13
Arthur
19
Ernest Poku
20
Alejandro Grimaldo
24
Aleix Garcia
35
Kofane C. M.

Substitutes

9
Arnaud Nordin
11
Armindo Sieb
14
William Boving
15
Lennard Maloney
24
Sota Kawasaki
25
Andreas Hanche-Olsen
30
Silvan Widmer
33
Daniel Batz (G)
37
Ben Bobzien
9
Claudio Echeverri
11
Martin Terrier
17
Eliesse Ben Seghir
27
Mensah J.
28
Janis Blaswich (G)
30
Ibrahim Maza
36
Niklas Lomb (G)
42
Montrell Culbreath
44
Jeanuel Belocian

Coaches:

Bo Henriksen
Kasper Hjulmand

Missing Players:

Anthony Caci (Thigh Injury)
Maxim Dal (Knee Injury)
Robin Zentner (Red Card)
Exequiel Palacios (Groin Injury)
Jarell Quansah (Muscle Injury)
Alejo Sarco (International duty)
Patrik Schick (Muscle Injury)
Tape A. (Hamstring Injury)
Nathan Tella (Knee Injury)

Final Results and Statistics of Match:

4
Accurate through passes
4
42
Ball Possession
58
8
Big Chances
28
8
Blocked Shots
12
74
Clearances
72
8
Corner Kicks
12
47
Crosses
96
96
Duels won
120
4
Errors leading to goal
0
2
Errors leading to shot
2
2.84
Expected assists (xA)
3.18
6.64
Expected Goals (xG)
13.92
40
Fouls
24
24
Free Kicks
40
6
Goalkeeper Saves
2
-1.44
Goals prevented
-1.32
4
Hit the Woodwork
0
20
Interceptions
12
80
Long passes
148
4
Offsides
0
432
Passes
492
186
Passes in final third
199
12
Shots inside the Box
36
8
Shots off target
12
16
Shots on target
32
12
Shots outside the Box
4
120
Tackles
213
44
Throw-ins
34
48
Total shots
80
56
Touches in opposition box
76
4.68
xG on target (xGOT)
6.56
6.56
xGOT faced
4.68
8
Yellow Cards
8
1.00
Accurate through passes
1.00
39.00
Ball Possession
61.00
1.00
Big Chances
3.00
2.00
Blocked Shots
3.00
8.00
Clearances
17.00
2.00
Corner Kicks
2.00
25.00
Crosses
67.00
22.00
Duels won
27.00
2.00
Errors leading to goal
0.00
0.00
Errors leading to shot
1.00
0.48
Expected assists (xA)
0.74
0.53
Expected Goals (xG)
1.92
10.00
Fouls
7.00
7.00
Free Kicks
10.00
3.00
Goalkeeper Saves
1.00
-0.46
Goals prevented
-0.27
1.00
Hit the Woodwork
0.00
4.00
Interceptions
4.00
30.00
Long passes
45.00
1.00
Offsides
0.00
69.00
Passes
84.00
58.00
Passes in final third
72.00
3.00
Shots inside the Box
9.00
3.00
Shots off target
2.00
2.00
Shots on target
6.00
4.00
Shots outside the Box
2.00
40.00
Tackles
80.00
8.00
Throw-ins
5.00
7.00
Total shots
11.00
13.00
Touches in opposition box
19.00
0.73
xG on target (xGOT)
2.54
2.54
xGOT faced
0.73
1.00
Yellow Cards
0.00
1.00
Accurate through passes
1.00
45.00
Ball Possession
55.00
1.00
Big Chances
4.00
2.00
Blocked Shots
3.00
29.00
Clearances
19.00
0.00
Corner Kicks
1.00
0.00
Crosses
0.00
26.00
Duels won
33.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
0.00
0.94
Expected assists (xA)
0.85
1.13
Expected Goals (xG)
1.56
10.00
Fouls
5.00
5.00
Free Kicks
10.00
0.00
Goalkeeper Saves
0.00
-0.26
Goals prevented
-0.39
1.00
Hit the Woodwork
0.00
6.00
Interceptions
2.00
24.00
Long passes
53.00
1.00
Offsides
0.00
75.00
Passes
80.00
66.00
Passes in final third
61.00
3.00
Shots inside the Box
9.00
1.00
Shots off target
4.00
2.00
Shots on target
2.00
2.00
Shots outside the Box
0.00
40.00
Tackles
64.00
14.00
Throw-ins
12.00
5.00
Total shots
9.00
15.00
Touches in opposition box
19.00
1.61
xG on target (xGOT)
0.74
0.74
xGOT faced
1.61
3.00
Yellow Cards
4.00
2.00
Accurate through passes
2.00
42.00
Ball Possession
58.00
2.00
Big Chances
7.00
4.00
Blocked Shots
6.00
37.00
Clearances
36.00
2.00
Corner Kicks
3.00
22.00
Crosses
29.00
48.00
Duels won
60.00
2.00
Errors leading to goal
0.00
1.00
Errors leading to shot
1.00
1.42
Expected assists (xA)
1.59
1.66
Expected Goals (xG)
3.48
20.00
Fouls
12.00
12.00
Free Kicks
20.00
3.00
Goalkeeper Saves
1.00
-0.72
Goals prevented
-0.66
2.00
Hit the Woodwork
0.00
10.00
Interceptions
6.00
26.00
Long passes
50.00
2.00
Offsides
0.00
72.00
Passes
82.00
62.00
Passes in final third
66.00
6.00
Shots inside the Box
18.00
4.00
Shots off target
6.00
4.00
Shots on target
8.00
6.00
Shots outside the Box
2.00
40.00
Tackles
69.00
22.00
Throw-ins
17.00
12.00
Total shots
20.00
28.00
Touches in opposition box
38.00
2.34
xG on target (xGOT)
3.28
3.28
xGOT faced
2.34
4.00
Yellow Cards
4.00

Online Stream (Mainz - Bayer Leverkusen Text Broadcast)

90+10' That's the end of the match.
90+10' William Boving (Mainz) is awarded a yellow card. The referee showed him no mercy.
90+7' Danny da Costa (Mainz) sends a long ball in, but Mark Flekken comfortably gathers the ball.
90+6' Let's have a look at statistics for the fouls committed by both teams – 20:12.
90+3' Nadiem Amiri (Mainz) is booked.
90+3' What a chance! Aleix Garcia (Bayer Leverkusen) gets on the end of a pass inside the box and takes a shot to the bottom right corner, but one of the defending players makes a crucial goal-line clearance.
90' The fourth official shows 8 min. of added time.
90' Armindo Sieb (Mainz) receives a precise pass inside the box from Nadiem Amiri and he beats the goalkeeper with a brilliant shot into the top right corner. 3:4.
90' Martin Terrier (Bayer Leverkusen) weaves through the defence and gets one-on-one with the keeper, but fails to score.
87' Goal! Martin Terrier (Bayer Leverkusen) fires the rebound into the roof of the net after the ball breaks to him in the box. The score is 2:4.
86' Bo Henriksen has decided to introduce fresh legs, with Armindo Sieb (Mainz) replacing Benedict Hollerbach.
85' Nadiem Amiri (Mainz) slaloms his way past challenges, but an opposing player does well to get the ball away.
84' Phillipp Mwene (Mainz) sends a cross in and finds Benedict Hollerbach inside the box, but one of the defenders steps in and clears the danger.
83' Eliesse Ben Seghir (Bayer Leverkusen) gives the referee no choice but to show him a yellow card.
81' Substitution. Jae-Sung Lee leaves the pitch and is replaced by William Boving (Mainz).
81' This is an obvious ploy to delay the restart of play from Loic Bade (Bayer Leverkusen). The referee is firm and issues Loic Bade (Bayer Leverkusen) a deserved yellow card.
81' Florian Exner blows his whistle for a foul after Danny da Costa (Mainz) hacks down one of his opponents.
79' The referee stops play so that a substitution can be made and Ernest Poku leaves the pitch and Eliesse Ben Seghir (Bayer Leverkusen) comes on.
79' Kasper Hjulmand has decided to substitute Christian Michel Kofane and he is replaced by Martin Terrier (Bayer Leverkusen).
77' Andreas Hanche-Olsen (Mainz) receives a yellow card from the referee as expected.
77' Nadiem Amiri (Mainz) breaks past challenges inside the box, but puts too much pace on his pass to Kaishu Sano. The ball is off of the pitch and it's a goal kick for Bayer Leverkusen.
75' Aleix Garcia (Bayer Leverkusen) puts a cross into the box from the free kick but it's cleared.
73' Arnaud Nordin (Mainz) gets in a good position inside the box and is only inches away from getting on the end of a through ball from the edge of the area. The ball is off of the pitch and it's a goal kick for Bayer Leverkusen.
71' GOAL! That’s a great strike from the spot by Nadiem Amiri (Mainz) low into the right of the net, giving goalkeeper Mark Flekken no chance!
71' Nadiem Amiri (Mainz) will take the responsibility and he is already preparing the ball.
70' Referee Florian Exner is happy with his original decision after the VAR review. It’s a PENALTY to Mainz!
69' Celebrations by Mainz are cut short as the referee signals that the penalty decision will be checked using the VAR. Hopefully it won’t take too long.
68' The referee shows a yellow card to Alejandro Grimaldo (Bayer Leverkusen). No wonder. A clear yellow for bad language.
68' Referee Florian Exner sees the trip by Arthur (Bayer Leverkusen) and doesn't hesitate to blow his whistle. PENALTY AWARDED to Mainz!
68' Arnaud Nordin (Mainz) receives a cross from the resulting free kick and shoots! However, his effort from just outside the box only hits the right post. What an opportunity!
67' Edmond Tapsoba (Bayer Leverkusen) is given a fully deserved yellow card.
66' We are about to witness a subsitution. Ibrahim Maza (Bayer Leverkusen) for Jonas Hofmann.
66' Total attempts – 8:14. The up-to-date shots on target statistics – 2:6.
65' Bo Henriksen prepares a substitution. Stefan Bell is replaced by Andreas Hanche-Olsen (Mainz).
65' The game has come to an end for Nikolas Veratschnig. He has contributed as much as he could today. He will be replaced by the fresh legs of Arnaud Nordin (Mainz).
63' Jae-Sung Lee (Mainz) receives a neat pass inside the box and instantly thumps the ball goalward, but a defender makes a last ditch block to deny him.
60' Alejandro Grimaldo plays a lovely pass into Christian Michel Kofane (Bayer Leverkusen), but he can't find the target. His strike from inside the box goes narrowly over the crossbar.
56' Bayer Leverkusen are showcasing great team work and neat passing moves.
55' Ernest Poku (Bayer Leverkusen) tries to slide the ball through to a teammate but it's well blocked by a defender.
53' The corner from Aleix Garcia (Bayer Leverkusen) is intercepted by Lasse Riess.
53' Ernest Poku (Bayer Leverkusen) passes the ball onto Christian Michel Kofane, but one of the defenders dispossesses him. Bayer Leverkusen force a corner. Their opponents will face another attacking threat.
51' Paul Nebel (Mainz) is in a clear offside position and the referee blows his whistle after the linesman raises his flag.
49' Ezequiel Fernandez (Bayer Leverkusen) nearly creates a chance, but his attempt to pick out a teammate with a through ball does not come off.
46' That was close. Alejandro Grimaldo (Bayer Leverkusen) fires a shot from the edge of the box which goes a whisker wide of the right post.
46' The second half has just started.
45+6' The referee blows his whistle to end the first half and the players are now heading to their respective dressing rooms.
45+6' Dominik Kohr (Mainz) expertly controls the pass inside the penalty area and shoots, but it's inadvertently blocked a defender.
45+5' Phillipp Mwene (Mainz) sends a pass into the box, but his attempt is thwarted and cleared.
45+4' Paul Nebel (Mainz) gets into a shooting position! What a long-range cannonball of a shot! His nice effort, however, only crashes against the crossbar. Aim better, sir.
45+3' Goal! Jonas Hofmann tees up Alejandro Grimaldo (Bayer Leverkusen) inside the box, and he keeps his cool to find the left side of the goal. 1:3.
45+2' Ernest Poku (Bayer Leverkusen) dribbles into the box, but Lasse Riess is quick enough to come off his line and stop him.
45' We will have 5 min. of added time.
45' Florian Exner blows his whistle and it's Jae-Sung Lee (Mainz) who is penalised for an offensive foul. Good decision by the referee.
44' That was a poorly executed free kick from long distance. Nadiem Amiri (Mainz) was trying to produce a cross into the penalty area, but his effort sailed off the pitch. The ball goes out of play and Bayer Leverkusen will have a goal kick.
42' Nadiem Amiri (Mainz) produces a shot from a direct free kick on the edge of the box. His effort sails narrowly wide of the left post. The goalkeeper was lucky there.
42' Loic Bade (Bayer Leverkusen) touches the ball with his hand. Mainz are awarded a free kick from a dangerous position.
41' Nadiem Amiri (Mainz) steps up to take the corner, but the ball just sails in among the defenders.
40' Paul Nebel (Mainz) whips the ball in, but it fails to reach any of his teammates as the opposition's defence averts the threat. The ball goes out of play and Mainz have been awarded a corner kick.
39' Alejandro Grimaldo (Bayer Leverkusen) takes a shot from the free kick on the edge of the box and the ball sails inches wide of the right post. What a chance!
38' Bayer Leverkusen get the opportunity to endanger the opposition's goal with a free kick from the edge of the box.
37' Dominik Kohr (Mainz) can count himself lucky for not being sent off after only receiving a caution from the referee.
35' This shall not pass! Ernest Poku (Bayer Leverkusen) lines up a shot from the edge of the box and goes for goal, but the effort is well blocked by a defender.
34' Goal! Jae-Sung Lee (Mainz) fires the rebound into the bottom right corner after the ball breaks to him in the box. The score is 1:2.
32' Alejandro Grimaldo (Bayer Leverkusen) launches an inaccurate corner kick into the penalty area.
32' The total number of attempts is 4:7. We can have a look at the statistics now, shots on target are 1:5.
30' Referee Florian Exner halts the game and wanders over to the touchline to talk to Bo Henriksen, then shows him a yellow.
29' Nadiem Amiri (Mainz) takes the free kick from the edge of the box, but the defensive wall charges down the ball.
28' Ernest Poku (Bayer Leverkusen) tackles a bit over-zealously and Florian Exner blows for a foul. Mainz have a free kick from a promising distance.
26' Paul Nebel crosses and Benedict Hollerbach (Mainz) misses a great opportunity with his head from close in, sending the ball just wide of the right post.
26' Nadiem Amiri (Mainz) works the corner short instead of sending the ball into the penalty area.
25' Nadiem Amiri (Mainz) wastes an opportunity. He finds himself in acres of space and fires in a terrific shot from long range straight towards the left side of the target, but the goalkeeper makes a brilliant save and stops this one!
24' Goal - 0:2! Christian Michel Kofane (Bayer Leverkusen) receives a precise pass inside the box from Ernest Poku and he beats the goalkeeper with a neat finish into the bottom right corner.
24' Christian Michel Kofane (Bayer Leverkusen) latches on to a precise pass and finds himself one-on-one with the keeper, but his effort is straight at Lasse Riess, who is alert and makes an easy save to deny him.
22' NO PENALTY after a VAR review! The Mainz players are visibly unhappy with the call.
21' Referee Florian Exner makes the VAR signal and is going to check whether it’s a penalty for Mainz. Let’s see what happens!
21' That looked a certain handball by Edmond Tapsoba (Bayer Leverkusen) inside the box, but the ref wasn't having it and just played on. NO penalty!
20' Nikolas Veratschnig (Mainz) tries to pass the ball into the penalty area but it's blocked.
20' Bayer Leverkusen seem to be finding their feet as they enjoy some possession. They are waiting for the right moment to create new attacking opportunities.
18' Edmond Tapsoba (Bayer Leverkusen) picks up a wayward pass but gives away possession by shooting from distance. The ball went miles wide of the right post.
17' The ball possession is 26:74.
16' Robert Andrich (Bayer Leverkusen) plays an extraordinary diagonal pass and Ernest Poku darts into free space to control the ball. Christian Michel Kofane (Bayer Leverkusen) takes a wonderful touch after collecting a pass inside the box. He steers his low drive towards the left post, but the keeper dives low to keep the ball out.
15' Edmond Tapsoba (Bayer Leverkusen) sends a long cross over to Christian Michel Kofane, but Lasse Riess comes forward to gather the ball.
14' A spell of possession for Bayer Leverkusen in an attempt to control the game.
11' Goal! Alejandro Grimaldo (Bayer Leverkusen) puts the ball into the right side of the goal past the outstretched arm of Lasse Riess.
10' Alejandro Grimaldo (Bayer Leverkusen) is heading towards the penalty spot to take it.
10' Florian Exner blows his whistle after Nikolas Veratschnig (Mainz) kicks an opponent's legs instead of the ball. The referee makes a call and blows his whistle for an infringement. Bayer Leverkusen are awarded a penalty.
9' Aleix Garcia (Bayer Leverkusen) takes the corner kick but the ball only finds the head of an opponent.
8' Lasse Riess was forced into action to thwart Jonas Hofmann (Bayer Leverkusen). He found himself some space after picking up a pass and unleashed a strike to the top left corner but couldn't beat the keeper. Good work from Bayer Leverkusen as they win a corner.
8' A fine lofted pass into the box, sent by Phillipp Mwene (Mainz), is intercepted by the opposition's defence.
7' Robert Andrich (Bayer Leverkusen) attempts to release Christian Michel Kofane with a through ball, but his effort is thwarted by one of the defending players.
5' Jae-Sung Lee (Mainz) commits a foul after unfairly pressing his opponent during an attacking move.
4' Benedict Hollerbach (Mainz) finds himself in an offside position and the referee stops play after the linesman raises his flag.
3' Florian Exner blows his whistle and signals a foul after Arthur (Bayer Leverkusen) brought his opponent down.
3' The resulting set piece, sent into the penalty area by Aleix Garcia (Bayer Leverkusen), was easily dealt with by one of the defenders.
2' Nikolas Veratschnig (Mainz) tries to play a through ball from just inside the box to Jae-Sung Lee, but one of the defending players is alert to the danger and makes a timely interception.
1' What a poor attempt! Nadiem Amiri (Mainz) drives another shot towards goal - this time from further out, but it couldn't have been worse if he had shot blindfolded. The ball goes into the stands.
1' Today's match has just started, enjoy the game!
The players are out at last! Mainz will take the kick-off.
Florian Exner will referee today's match.
You can have a look at the starting XIs of both teams in the details of this match.
Welcome to our minute-by-minute commentary of today's clash. You can enjoy a written form of everything important that will be happening on the pitch. Have fun.

Last Matches of Mainz

18.10.25
BUN
(1) - (3)
L
05.10.25
BUN
(2) - (0)
L
27.09.25
BUN
(0) - (2)
L
20.09.25
BUN
(0) - (2)
W
13.09.25
BUN
(0) - (1)
L
31.08.25
BUN
(1) - (0)
D
18.10.25
BUN
(1) - (3)
L
27.09.25
BUN
(0) - (2)
L
13.09.25
BUN
(0) - (1)
L
28.08.25
CL
(3) - (1)
W
24.08.25
BUN
(0) - (0)
L
22.02.25
BUN
(0) - (0)
W

Last Matches of Bayer Leverkusen

18.10.25
BUN
(1) - (3)
W
04.10.25
BUN
(1) - (0)
W
27.09.25
BUN
(1) - (1)
W
18.09.25
CL
(1) - (0)
D
18.10.25
BUN
(1) - (3)
W
27.09.25
BUN
(1) - (1)
W
18.09.25
CL
(1) - (0)
D
30.08.25
BUN
(1) - (2)
D
15.08.25
POK
(0) - (1)
W
08.02.25
BUN
(0) - (0)
D

Mainz vs Bayer Leverkusen matches

18.10.25
BUN
(1) - (3)
14.01.25
BUN
(0) - (0)
23.02.24
BUN
(1) - (1)
30.09.23
BUN
(0) - (1)
19.02.23
BUN
(1) - (2)
27.08.22
BUN
(0) - (3)
18.10.25
BUN
(1) - (3)
30.09.23
BUN
(0) - (1)
27.08.22
BUN
(0) - (3)
18.02.22
BUN
(0) - (1)
17.10.20
BUN
(0) - (1)
21.12.19
BUN
(0) - (0)

Follow Game Online:

Mainz vs Bayer Leverkusen live stream online is not available right now. You can see the full history of Mainz vs Bayer Leverkusen head to head confrontation.

Mainz vs Bayer Leverkusen Head To Head Confrontation

Our site's database keeps all result's history of previous games between Mainz and Bayer Leverkusen, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Mainz vs Bayer Leverkusen upcoming matches.

18.10.2025

Mainz 3 - 4 Bayer Leverkusen (Grimaldo A., Kofane C. M., Lee Jae-Sung)

17.05.2025

Mainz - Bayer Leverkusen

17-05-2025 13:30

Bundesliga

30.09.2023

Mainz 0 - 3 Bayer Leverkusen (Grimaldo A., Hofmann J.)

27.08.2022

Mainz 0 - 3 Bayer Leverkusen (Palacios E., Frimpong J., Frimpong J.)

18.02.2022

Mainz 3 - 2 Bayer Leverkusen (Schick P., Martin A., Alario L.)

17.10.2020

Mainz 0 - 1 Bayer Leverkusen (Alario L.)

21.12.2019

Mainz 0 - 1 Bayer Leverkusen (Alario L.)

08.02.2019

Mainz 1 - 5 Bayer Leverkusen (Wendell, Quaison R., Havertz K.)

09.09.2017

Mainz 3 - 1 Bayer Leverkusen (Kohr D., Muto Y., Diallo A.)

24.09.2016

Mainz 2 - 3 Bayer Leverkusen (Malli Y., Chicharito, Bell S.)

28.02.2016

Mainz 3 - 1 Bayer Leverkusen (Malli Y., Cordoba J., Malli Y.)

11.04.2015

Mainz 2 - 3 Bayer Leverkusen (Son Heung-Min, Kiessling S., Calhanoglu H.)

21.09.2013

Mainz 1 - 4 Bayer Leverkusen (Kruse R., Bender L., Kruse R.)

09.03.2013

Mainz 1 - 0 Bayer Leverkusen (Ivanschitz A.)

07.08.2011

Mainz 2 - 0 Bayer Leverkusen (Allagui S.)

13.03.2011

Mainz 0 - 1 Bayer Leverkusen (Renato Augusto)

08.08.2009

Mainz 2 - 2 Bayer Leverkusen (Hoogland T., Derdiyok E., Kiessling S.)

31.03.2007

Mainz 1 - 3 Bayer Leverkusen (Barbarez S., Barbarez S., Schneider B.)

15.10.2005

Mainz 3 - 1 Bayer Leverkusen (Ruman P., Thurk M., Ruman P.)

11.09.2004

Mainz 2 - 0 Bayer Leverkusen (Weiland N., Auer B.)