28.02.2026 14:30
1 - 1
Finished

Bayer Leverkusen vs Mainz

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

Highlights:

1st Half
0 - 0
2nd Half
1 - 1
Tape A. Arthur (Injury)
46'
66'
Posch S. (Unsportsmanlike conduct)
Tapsoba E. (Unsportsmanlike conduct)
66'
90+2'
Maloney L. (Roughing)
3-4-2-1
Formations
3-5-2
28
6.9
Blaswich
4
8.1
Quansah
8
7.7
Andrich
12
7.1
Tapsoba
13
6.6
Arthur
6
7.3
Fernandez
25
7.1
Palacios
20
7.4
Grimaldo
7
6.8
Hofmann
19
6.9
Poku
14
6.9
Schick
23
7.5
Becker
20
6.6
Tietz
30
6.8
Widmer
7
6.8
Lee Jae-Sung
6
7.1
Sano
8
7.5
Nebel
2
6.7
Mwene
31
7.1
Kohr
4
7.2
Posch
48
6.3
Potulski
33
7.2
Batz
11
6.5
Terrier
16
6.6
Tape
24
Garcia
30
6.1
Maza
35
7.4
Kofane
15
Maloney
21
da Costa
26
6.0
Silas
1
Riess
5
Leitsch

Starting Lineups:

4
Jarell Quansah
6
Ignacio Fernandez
7
Jonas Hofmann
8
Robert Andrich (C)
12
Edmond Tapsoba
13
Arthur
14
Patrik Schick
19
Ernest Poku
20
Alejandro Grimaldo
25
Exequiel Palacios
28
Janis Blaswich (G)
2
Phillipp Mwene
4
Stefan Posch
6
Kaishu Sano
7
Jae-Sung Lee
8
Paul Nebel
20
Phillip Tietz
23
Sheraldo Becker
30
Silvan Widmer (C)
31
Dominik Kohr
33
Daniel Batz (G)
48
Potulski K.

Substitutes

11
Martin Terrier
15
Tim Oermann
16
Tape A.
18
Jonas Omlin (G)
24
Aleix Garcia
30
Ibrahim Maza
35
Kofane C. M.
36
Niklas Lomb (G)
42
Montrell Culbreath
1
Lasse Riess (G)
5
Maxim Leitsch
11
Armindo Sieb
14
William Boving
15
Lennard Maloney
21
Danny da Costa
26
Silas
36
Fabio Moreno Fell
42
Daniel Gleiber

Coaches:

Kasper Hjulmand
Urs Fischer

Missing Players:

Lucas Vazquez (Calf Injury)
Loic Bade (Muscle Injury)
Eliesse Ben Seghir (Ankle Injury)
Mark Flekken (Injury)
Nathan Tella (Injury)
Malik Tillman (Ankle Injury)
Sota Kawasaki (Illness)
Stefan Bell (Injury)
Anthony Caci (Thigh Injury)
Maxim Dal (Knee Injury)
Benedict Hollerbach (Achilles Tendon Injury)
Nelson Weiper (Illness)
Robin Zentner (Groin Injury)

Final Results and Statistics of Match:

0
Accurate through passes
0
200
Ball possession
100
8
Big chances
8
8
Blocked shots
2
50
Clearances
36
24
Corner kicks
8
29
Crosses
68
106
Duels won
82
0
Errors leading to goal
0
2
Errors leading to shot
0
2.64
Expected assists (xA)
2.72
5.12
Expected goals (xG)
2.96
18
Fouls
26
26
Free kicks
18
6
Goalkeeper saves
8
1.22
Goals prevented
1.54
0
Hit the woodwork
0
14
Interceptions
38
135
Long passes
113
4
Offsides
0
522
Passes
450
228
Passes in final third
177
18
Shots inside the box
12
6
Shots off target
6
20
Shots on target
16
6
Shots outside the box
4
257
Tackles
186
62
Throw ins
28
48
Total shots
32
48
Touches in opposition box
56
3.54
xG on target (xGOT)
3.22
3.22
xGOT faced
3.54
2
Yellow cards
4
0.00
Accurate through passes
0.00
61.00
Ball possession
39.00
0.00
Big chances
0.00
1.00
Blocked shots
1.00
14.00
Clearances
5.00
0.00
Corner kicks
1.00
0.00
Crosses
30.00
20.00
Duels won
17.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.31
Expected assists (xA)
0.60
0.09
Expected goals (xG)
0.27
4.00
Fouls
4.00
4.00
Free kicks
4.00
2.00
Goalkeeper saves
2.00
0.65
Goals prevented
0.05
0.00
Hit the woodwork
0.00
3.00
Interceptions
8.00
38.00
Long passes
31.00
1.00
Offsides
0.00
89.00
Passes
81.00
80.00
Passes in final third
63.00
2.00
Shots inside the box
4.00
0.00
Shots off target
2.00
2.00
Shots on target
2.00
1.00
Shots outside the box
1.00
67.00
Tackles
86.00
9.00
Throw ins
6.00
3.00
Total shots
5.00
6.00
Touches in opposition box
18.00
0.05
xG on target (xGOT)
0.65
0.65
xGOT faced
0.05
0.00
Accurate through passes
0.00
73.00
Ball possession
27.00
2.00
Big chances
2.00
3.00
Blocked shots
0.00
11.00
Clearances
13.00
6.00
Corner kicks
1.00
15.00
Crosses
14.00
33.00
Duels won
24.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
0.00
1.01
Expected assists (xA)
0.76
1.19
Expected goals (xG)
0.47
5.00
Fouls
9.00
9.00
Free kicks
5.00
1.00
Goalkeeper saves
2.00
-0.04
Goals prevented
0.72
0.00
Hit the woodwork
0.00
4.00
Interceptions
11.00
53.00
Long passes
44.00
1.00
Offsides
0.00
85.00
Passes
67.00
72.00
Passes in final third
54.00
7.00
Shots inside the box
2.00
3.00
Shots off target
1.00
3.00
Shots on target
2.00
2.00
Shots outside the box
1.00
100.00
Tackles
42.00
22.00
Throw ins
8.00
9.00
Total shots
3.00
18.00
Touches in opposition box
10.00
1.72
xG on target (xGOT)
0.96
0.96
xGOT faced
1.72
1.00
Yellow cards
2.00
0.00
Accurate through passes
0.00
66.00
Ball possession
34.00
2.00
Big chances
2.00
4.00
Blocked shots
1.00
25.00
Clearances
18.00
6.00
Corner kicks
2.00
14.00
Crosses
24.00
53.00
Duels won
41.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
0.00
1.32
Expected assists (xA)
1.36
1.28
Expected goals (xG)
0.74
9.00
Fouls
13.00
13.00
Free kicks
9.00
3.00
Goalkeeper saves
4.00
0.61
Goals prevented
0.77
0.00
Hit the woodwork
0.00
7.00
Interceptions
19.00
44.00
Long passes
38.00
2.00
Offsides
0.00
87.00
Passes
77.00
76.00
Passes in final third
60.00
9.00
Shots inside the box
6.00
3.00
Shots off target
3.00
5.00
Shots on target
4.00
3.00
Shots outside the box
2.00
90.00
Tackles
58.00
31.00
Throw ins
14.00
12.00
Total shots
8.00
24.00
Touches in opposition box
28.00
1.77
xG on target (xGOT)
1.61
1.61
xGOT faced
1.77
1.00
Yellow cards
2.00

Online Stream (Bayer Leverkusen - Mainz Text Broadcast)

90+8' There will be no more action in this match as the referee signals full time.
90+7' What a miss! The corner finds Edmond Tapsoba (Bayer Leverkusen) unmarked in the box with the goal at his mercy, but somehow he mistimes his header and sends it just wide of the left post. The ball is off of the pitch and it's a goal kick for Mainz.
90+7' The ball is out of play and the linesman points at the corner flag. Corner to Bayer Leverkusen.
90+5' Martin Terrier (Bayer Leverkusen) gets to a rebound in front of goal and sends the ball towards the bottom right corner. However, he couldn't beat Daniel Batz, who shows off his superb goalkeeping ability by pulling off a great save.
90+4' Edmond Tapsoba (Bayer Leverkusen) sends a long ball in, but Daniel Batz comfortably gathers the ball.
90+2' Tobias Stieler shows a yellow card to Lennard Maloney (Mainz) for his blatant foul.
90' We will have 7 min. of added time.
89' Today's match ends for Jae-Sung Lee who will be replaced by Lennard Maloney (Mainz).
88' Christian Kofane feeds the ball through to Jarell Quansah (Bayer Leverkusen), who picks up the pass inside the box and quickly sends it into the bottom left corner! The goalkeeper was helpless. 1:1!
87' Jarell Quansah (Bayer Leverkusen) finds enough space to climb high and plants a header well wide of the left post. What a poor effort. The ball goes out of play and Mainz will have a goal kick.
87' Bayer Leverkusen will have a chance to score from a corner kick.
86' A good clearance by a defender means the corner comes to nothing for Bayer Leverkusen.
86' Martin Terrier (Bayer Leverkusen) fails to send a pass into the box as his effort is cut out. The referee signals a corner kick to Bayer Leverkusen.
82' Here is a change. Exequiel Palacios is going off and Kasper Hjulmand gives the last tactical orders to Aleix Garcia (Bayer Leverkusen).
82' Danny da Costa (Mainz) fails to find a teammate across the pitch with a long ball. It's a throw-in for Bayer Leverkusen.
81' The referee stops play so that a substitution can be made and Silvan Widmer leaves the pitch and Danny da Costa (Mainz) comes on.
79' Bayer Leverkusen work the corner short. The ball is passed to a nearby teammate.
76' Tobias Stieler couldn't ignore the rough tackle by Christian Kofane (Bayer Leverkusen) and blew his whistle. Mainz are awarded a free kick. Let's see what they create from this.
75' Rough tackle by Kaishu Sano (Mainz). The referee blows his whistle for a foul. Bayer Leverkusen will take a free kick.
73' Phillip Tietz (Mainz) gets to the rebound outside the penalty box and unleashes a low shot from long range towards the middle of the net, but Janis Blaswich makes a comfortable save to stop the effort.
73' The corner is swung in but Mainz can’t take advantage as a defender sweeps the ball away.
72' Kasper Hjulmand has decided to make a change. Christian Kofane (Bayer Leverkusen) replaces Ezequiel Fernandez.
71' The linesman signals that Martin Terrier (Bayer Leverkusen) is offside and the referee confirms the decision.
69' The game has come to an end for Sheraldo Becker. He has contributed as much as he could today. He will be replaced by the fresh legs of Silas (Mainz).
67' It's a goal! Sheraldo Becker (Mainz) shows off his superb ability as he volleys the ball from inside the box into the bottom left corner. The assist goes to Paul Nebel and the score changes to 0:1.
67' Bayer Leverkusen can’t profit from the corner as the defence clear the ball upfield.
66' Edmond Tapsoba (Bayer Leverkusen) was probably a bit loose with his words to Tobias Stieler, who decides to show him a yellow.
66' The main referee, Tobias Stieler, is apparently not going to tolerate any discussions. Stefan Posch (Mainz) is given a yellow card for dissent.
63' Patrik Schick (Bayer Leverkusen) receives a precise low pass inside the box, controls the ball and releases it towards the left post. Unfortunately for him, Daniel Batz makes a great save to stop his effort.
62' Bayer Leverkusen enjoy a period of possession as they are exchanging some passes and waiting for an opportunity to strike.
59' Ernest Poku goes off the pitch and Martin Terrier (Bayer Leverkusen) comes on.
59' Kasper Hjulmand prepares a substitution. Jonas Hofmann is replaced by Ibrahim Maza (Bayer Leverkusen).
58' A fantastic block by a defender means that the corner from Bayer Leverkusen comes to nothing.
53' Dominik Kohr (Mainz) seems to have picked up a minor injury, but it looks like he will be able to continue playing.
52' Dominik Kohr (Mainz) is down injured and the referee stops play so that he can receive medical treatment.
50' Ernest Poku (Bayer Leverkusen) tries to send a pass but it's blocked. The linesman signals a throw-in for Bayer Leverkusen.
48' Edmond Tapsoba (Bayer Leverkusen) sends a teasing cross into the area, but Daniel Batz intercepts the ball.
46' Arthur is being substituted because of an injury. Kasper Hjulmand sends Axel Tape (Bayer Leverkusen) on the pitch.
46' The whistle blows and Tobias Stieler starts the second half.
45+7' The referee blows his whistle for half-time, bringing to a close the first 45 minutes of the match.
45+5' The injury to Arthur (Bayer Leverkusen) looks like it might have ended his involvement in this match.
45+2' The game is interrupted now, Arthur (Bayer Leverkusen) picks up a knock and the physio has to come on.
45' 4 min. of stoppage-time to be played.
44' Here comes the ref’s decision after the VAR review. It’s not penalty to Bayer Leverkusen as the referee indicates there was no infringement!
43' Referee Tobias Stieler makes the VAR signal and is going to check whether it’s a penalty for Bayer Leverkusen. Let’s see what happens!
42' Jarell Quansah (Bayer Leverkusen) finds himself in a promising position after receiving a precise pass. He pulls the trigger but only hits one of the opposition, who gets in the way of his effort.
42' The linesman raises his flag as one of the players from Bayer Leverkusen was in an offside position.
41' Phillipp Mwene (Mainz) makes a rough challenge and Tobias Stieler blows his whistle for a foul. Bayer Leverkusen will take a free kick near the side line.
39' Stefan Posch (Mainz) rises above the defence inside the box to power a fine header, but the goalkeeper is lucky as the ball flies just over the bar. The ball is off of the pitch and it's a goal kick for Bayer Leverkusen.
38' Tobias Stieler blows the whistle, Jonas Hofmann (Bayer Leverkusen) is penalised for a foul. Mainz win a free kick.
37' Patrik Schick (Bayer Leverkusen) rises high to head a nice lofted cross towards the roof of the net. Unfortunately for him, his close-range effort lacks pace and Daniel Batz makes a comfortable save.
35' Sheraldo Becker (Mainz) produces a poor pass. He attempts to get the ball into the box but it's hacked away.
31' Ezequiel Fernandez (Bayer Leverkusen) makes a rough challenge and the referee blows for a foul. Mainz have a free kick.
31' Paul Nebel (Mainz) pulls the jersey of one of the opposition players and Tobias Stieler blows his whistle for a foul. A free kick to Bayer Leverkusen.
28' Exequiel Palacios (Bayer Leverkusen) commits an ugly tackle on his opponent, but there is no caution from the referee. Mainz get a free kick.
28' Dominik Kohr (Mainz) makes a reckless foul in order to win the ball from his opponent. Tobias Stieler has a clear sight of it and blows his whistle. Free kick. Bayer Leverkusen will probably just try to cross the ball in from here.
25' Mainz seem to be finding their feet as they enjoy some possession. Great movement by the offensive players allows the defenders to set up the attack.
18' Phillip Tietz (Mainz) is first to the rebound but his shot is blocked. Wow, what an escape there for the opposition.
18' Excellent touch by Paul Nebel (Mainz)! He latches on to a precise pass deep into the box and produces a low drive towards the right post. The goalkeeper pulls off a beautiful save to deny him.
18' Patrik Schick (Bayer Leverkusen) should know this behaviour is beyond the rules. He was too careless with his challenge and left Tobias Stieler no option but to blow his whistle. Mainz are awarded a free kick.
16' Jonas Hofmann (Bayer Leverkusen) hasn't suffered any serious injury which would see him leave the pitch. He's back in the game now.
14' Jonas Hofmann (Bayer Leverkusen) is clearly asking for some medical attention with his painful gestures. The extent of his injury is yet to be discovered.
14' The corner from Paul Nebel (Mainz) is intercepted by the defence.
13' Silvan Widmer (Mainz) attempts to find his teammate with a pass from outside the box, but the opposition's defence is quick to react and thwarts the attack. It will be a corner kick for Mainz.
11' A spell of possession for Bayer Leverkusen in an attempt to control the game.
6' Edmond Tapsoba (Bayer Leverkusen) gives away a foul for a fierce tackle on an opponent. A free kick has been awarded to Mainz.
4' Jonas Hofmann (Bayer Leverkusen) produces a long-range cannon of a shot after a nice pass. The ball heads towards the middle of the goal, but is easily stopped by a save from Daniel Batz and the score remains the same.
3' Dominik Kohr (Mainz) was trying to get to the ball but clattered into the legs of the opponent as well. Tobias Stieler blows his whistle for an infringement. It's a free kick to Bayer Leverkusen, but they probably won't attempt a direct shot on goal from here.
1' Here we go, today's match is starting right now.
Mainz will kick-off.
Let us introduce today's referee to you, and it's Tobias Stieler.
The starting lineups for this match have been revealed.
Good afternoon, ladies and gentlemen! Welcome to our live text commentary, where we will provide you with instant updates of everything that happens in the match.

Last Matches of Bayer Leverkusen

21.03.26
BUN
(0) - (2)
D
17.03.26
CL
(1) - (0)
L
14.03.26
BUN
(1) - (0)
D
11.03.26
CL
(0) - (0)
D
07.03.26
BUN
(2) - (2)
D
04.03.26
BUN
(0) - (0)
W
14.03.26
BUN
(1) - (0)
D
11.03.26
CL
(0) - (0)
D
28.02.26
BUN
(0) - (0)
D
14.02.26
BUN
(2) - (0)
W
03.02.26
POK
(1) - (0)
W

Last Matches of Mainz

22.03.26
BUN
(1) - (1)
W
19.03.26
CL
(0) - (0)
W
15.03.26
BUN
(0) - (1)
W
12.03.26
CL
(0) - (0)
D
07.03.26
BUN
(1) - (0)
D
28.02.26
BUN
(0) - (0)
D
15.03.26
BUN
(0) - (1)
W
12.03.26
CL
(0) - (0)
D
28.02.26
BUN
(0) - (0)
D
13.02.26
BUN
(3) - (0)
L
31.01.26
BUN
(1) - (1)
W
17.01.26
BUN
(0) - (1)
L

Bayer Leverkusen vs Mainz matches

28.02.26
BUN
(0) - (0)
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)
28.02.26
BUN
(0) - (0)
14.01.25
BUN
(0) - (0)
23.02.24
BUN
(1) - (1)
19.02.23
BUN
(1) - (2)
25.09.21
BUN
(0) - (0)
13.02.21
BUN
(1) - (0)

Follow Game Online:

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

Bayer Leverkusen vs Mainz Head To Head Confrontation

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

28.02.2026

Bayer Leverkusen 1 - 1 Mainz (Becker S., Quansah J.)

14.01.2025

Bayer Leverkusen 1 - 0 Mainz (Grimaldo A.)

23.02.2024

Bayer Leverkusen 2 - 1 Mainz (Xhaka G., Kohr D., Andrich R.)

19.02.2023

Bayer Leverkusen 2 - 3 Mainz (Caci A., Amiri N., Barreiro L.)

25.09.2021

Bayer Leverkusen 1 - 0 Mainz (Wirtz F.)

13.02.2021

Bayer Leverkusen 2 - 2 Mainz (Alario L., Schick P., Glatzel R.)

23.09.2018

Bayer Leverkusen 1 - 0 Mainz (Havertz K.)

28.01.2018

Bayer Leverkusen 2 - 0 Mainz (Bailey L., Wendell)

25.02.2017

Bayer Leverkusen 0 - 2 Mainz (Bell S., Oztunali L.)

23.09.2015

Bayer Leverkusen 1 - 0 Mainz (Chicharito)

08.11.2014

Bayer Leverkusen 0 - 0 Mainz

01.03.2014

Bayer Leverkusen 0 - 1 Mainz (Choupo-Moting E. M.)

20.10.2012

Bayer Leverkusen 2 - 2 Mainz (Kiessling S., Szalai A., Risse M.)

22.01.2012

Bayer Leverkusen 3 - 2 Mainz (Friedrich M., Polanski E., Caligiuri M.)

24.10.2010

Bayer Leverkusen 0 - 1 Mainz (Ivanschitz A.)

16.01.2010

Bayer Leverkusen 4 - 2 Mainz (Hoogland T., Kadlec M., Barnetta T.)

21.04.2009

Bayer Leverkusen 4 - 1 Mainz (Charisteas A., Bance A., Vidal A.)

04.11.2006

Bayer Leverkusen 1 - 1 Mainz (Szabics I., Barbarez S.)

18.03.2006

Bayer Leverkusen 1 - 2 Mainz (Zidan M., Zidan M., Freier S. P.)