05.12.2025 19:30
0 - 1
Finished

Mainz vs B. Monchengladbach

Mainz vs B. Monchengladbach Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
0 - 0
17'
Leitsch M. (handball)
24'
Scally J. (Unsportsmanlike conduct, misses next match)
2nd Half
0 - 1
3-5-2
Formations
3-5-2
33
6.9
Batz
21
6.1
da Costa
25
7.1
Hanche-Olsen
5
7.5
Leitsch
30
6.7
Widmer
10
6.5
Amiri
7
7.1
Lee Jae-Sung
6
7.9
Sano
2
5.7
Mwene
44
6.1
Weiper
36
5.8
Moreno Fell
18
6.7
Machino
15
7.8
Tabakovic
17
7.4
Castrop
27
7.8
Reitz
6
6.9
Engelhardt
13
7.3
Reyna
20
6.8
Netz
29
7.8
Scally
30
7.7
Elvedi
4
7.4
Diks
33
7.1
Nicolas
9
6.9
Nordin
17
5.2
Hollerbach
22
6.1
Veratschnig
24
Kawasaki
1
Riess
5
Friedrich
7
6.3
Stoger
28
6.2
Ranos
22
Fraulo
26
Ullrich

Starting Lineups:

2
Phillipp Mwene
5
Maxim Leitsch
6
Kaishu Sano
7
Jae-Sung Lee
10
Nadiem Amiri
21
Danny da Costa
25
Andreas Hanche-Olsen
30
Silvan Widmer (C)
33
Daniel Batz (G)
36
Fabio Moreno Fell
44
Nelson Weiper
4
Kevin Diks
6
Yannik Engelhardt
13
Giovanni Reyna
15
Haris Tabakovic
17
Jens Castrop
18
Shuto Machino
20
Luca Netz
27
Rocco Reitz (C)
29
Joe Scally
30
Nico Elvedi
33
Moritz Nicolas (G)

Substitutes

1
Lasse Riess (G)
9
Arnaud Nordin
14
William Boving
15
Lennard Maloney
16
Stefan Bell
17
Benedict Hollerbach
22
Nikolas Veratschnig
24
Sota Kawasaki
48
Potulski K.
5
Marvin Friedrich
7
Kevin Stoger
22
Oscar Fraulo
26
Lukas Ullrich
28
Grant-Leon Ranos
34
Charles Herrmann
36
Mohya W.
39
Niklas Swider
42
Tiago Pereira Cardoso (G)

Coaches:

Benjamin Hoffmann
Eugen Polanski

Missing Players:

Anthony Caci (Thigh Injury)
Maxim Dal (Knee Injury)
Dominik Kohr (Red Card)
Paul Nebel (Red Card)
Robin Zentner (Groin Injury)
Fabio Cristian Chiarodia (Thigh Injury)
Robin Hack (Knee Injury)
Franck Honorat (Calf Injury)
Tim Kleindienst (Knee Injury)
Florian Neuhaus (Muscle Injury)
Nathan Ngoumou (Achilles Tendon Injury)
Philipp Sander (Muscle Injury)
Urbich J. (Illness)

Final Results and Statistics of Match:

2
Accurate through passes
0
55
Ball Possession
45
4
Big Chances
8
2
Blocked Shots
8
60
Clearances
92
32
Corner Kicks
24
49
Crosses
83
96
Duels won
126
0
Errors leading to goal
0
0
Errors leading to shot
0
2.16
Expected assists (xA)
2.9
3.88
Expected Goals (xG)
7.4
24
Fouls
8
8
Free Kicks
24
8
Goalkeeper Saves
4
2.88
Goals prevented
1.28
0
Hit the Woodwork
0
24
Interceptions
18
135
Long passes
116
2
Offsides
4
482
Passes
454
183
Passes in final third
201
14
Shots inside the Box
20
10
Shots off target
10
8
Shots on target
20
2
Shots outside the Box
8
178
Tackles
143
42
Throw-ins
48
32
Total shots
56
50
Touches in opposition box
62
1.28
xG on target (xGOT)
2.88
2.88
xGOT faced
1.28
4
Yellow Cards
2
0.00
Accurate through passes
0.00
51.00
Ball Possession
49.00
0.00
Big Chances
1.00
0.00
Blocked Shots
2.00
13.00
Clearances
16.00
1.00
Corner Kicks
2.00
0.00
Crosses
40.00
20.00
Duels won
33.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.21
Expected assists (xA)
0.94
0.00
Expected Goals (xG)
0.90
4.00
Fouls
3.00
3.00
Free Kicks
4.00
0.00
Goalkeeper Saves
0.00
0.00
Goals prevented
0.00
0.00
Hit the Woodwork
0.00
7.00
Interceptions
3.00
46.00
Long passes
41.00
1.00
Offsides
2.00
80.00
Passes
80.00
60.00
Passes in final third
67.00
0.00
Shots inside the Box
4.00
0.00
Shots off target
4.00
0.00
Shots on target
1.00
0.00
Shots outside the Box
3.00
44.00
Tackles
50.00
12.00
Throw-ins
13.00
0.00
Total shots
7.00
8.00
Touches in opposition box
14.00
0.00
xG on target (xGOT)
0.00
0.00
xGOT faced
0.00
0.00
Yellow Cards
1.00
1.00
Accurate through passes
0.00
60.00
Ball Possession
40.00
1.00
Big Chances
1.00
1.00
Blocked Shots
2.00
17.00
Clearances
30.00
7.00
Corner Kicks
4.00
29.00
Crosses
14.00
28.00
Duels won
30.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.87
Expected assists (xA)
0.51
0.97
Expected Goals (xG)
0.95
8.00
Fouls
1.00
1.00
Free Kicks
8.00
4.00
Goalkeeper Saves
2.00
1.44
Goals prevented
0.64
0.00
Hit the Woodwork
0.00
5.00
Interceptions
6.00
44.00
Long passes
36.00
0.00
Offsides
0.00
81.00
Passes
71.00
62.00
Passes in final third
67.00
7.00
Shots inside the Box
6.00
5.00
Shots off target
1.00
2.00
Shots on target
4.00
1.00
Shots outside the Box
1.00
75.00
Tackles
45.00
9.00
Throw-ins
11.00
8.00
Total shots
7.00
17.00
Touches in opposition box
17.00
0.64
xG on target (xGOT)
1.44
1.44
xGOT faced
0.64
2.00
Yellow Cards
0.00
1.00
Accurate through passes
0.00
55.00
Ball Possession
45.00
1.00
Big Chances
2.00
1.00
Blocked Shots
4.00
30.00
Clearances
46.00
8.00
Corner Kicks
6.00
20.00
Crosses
29.00
48.00
Duels won
63.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.08
Expected assists (xA)
1.45
0.97
Expected Goals (xG)
1.85
12.00
Fouls
4.00
4.00
Free Kicks
12.00
4.00
Goalkeeper Saves
2.00
1.44
Goals prevented
0.64
0.00
Hit the Woodwork
0.00
12.00
Interceptions
9.00
45.00
Long passes
39.00
1.00
Offsides
2.00
80.00
Passes
76.00
61.00
Passes in final third
67.00
7.00
Shots inside the Box
10.00
5.00
Shots off target
5.00
2.00
Shots on target
5.00
1.00
Shots outside the Box
4.00
59.00
Tackles
48.00
21.00
Throw-ins
24.00
8.00
Total shots
14.00
25.00
Touches in opposition box
31.00
0.64
xG on target (xGOT)
1.44
1.44
xGOT faced
0.64
2.00
Yellow Cards
1.00

Online Stream (Mainz - B. Monchengladbach Text Broadcast)

90+7' That's all for today as the game is over.
90+3' The game is interrupted. Andreas Hanche-Olsen (Mainz) is given a yellow card. He has to be more careful now.
90+3' The attendance is 30500.
90+1' Rocco Reitz (B. Monchengladbach) rolls the ball short to a teammate from the corner instead of sending a cross into the box.
90+1' Marvin Friedrich (B. Monchengladbach) joins the action as a substitute, replacing Jens Castrop.
90+1' It's like he was asking for a caution. Nikolas Veratschnig (Mainz) receives a yellow card.
90' 4 additional min. will be played.
90' Rocco Reitz (B. Monchengladbach) has a good chance to score with a mid-range attempt after collecting a pass. He aims for the top right corner, but he can't generate enough power to trouble Daniel Batz. Corner kick. B. Monchengladbach will have an opportunity.
90' Jens Castrop (B. Monchengladbach) is first to the rebound but his shot is blocked. Wow, what an escape there for the opposition.
89' The referee blows his whistle as Sota Kawasaki (Mainz) was too aggressive in his challenge.
88' That's the end of the game for Jae-Sung Lee, who is replaced by Sota Kawasaki (Mainz).
87' The current number of corner kicks is 8:5.
86' Benedict Hollerbach (Mainz) is penalised for a foul. Benjamin Brand had a clear view and blows his whistle.
86' A pass lands at the feet of Jae-Sung Lee (Mainz) in the middle of the box, he looks up and shoots but the effort is superbly blocked by a defender.
85' Nadiem Amiri (Mainz) swings in the corner, but it's comfortably cleared away.
85' Benedict Hollerbach (Mainz) sends a pass into the box, but his attempt is thwarted and cleared. The referee signals a corner kick to Mainz.
84' PENALTY APPEAL after Benedict Hollerbach (Mainz) goes down under a challenge from the defender. All players chase the referee but he's not interested in the penalty claim. Play continues.
82' Nadiem Amiri (Mainz) takes the corner which is cleared.
81' Nikolas Veratschnig (Mainz) delivers a lovely cross into the penalty area. Nevertheless, an opposition defender is alert and averts the danger with a brilliant clearance.
80' Handball by Jae-Sung Lee (Mainz).
79' Substitution. Grant-Leon Ranos (B. Monchengladbach) has come on for Shuto Machino.
79' Benedict Hollerbach (Mainz) feels very aggrieved after the referee stops play for a foul that he commits while in possession of the ball.
78' Shuto Machino (B. Monchengladbach) fashions a shot from the edge of the box after receiving an accurate pass. Daniel Batz makes a stunning save to stop the effort from flying into the bottom left corner.
77' Here is a change. Fabio Moreno Fell is going off and Benjamin Hoffmann gives the last tactical orders to Benedict Hollerbach (Mainz).
77' Substitution. Silvan Widmer will be replaced by Nikolas Veratschnig (Mainz).
74' The resulting corner from Nadiem Amiri (Mainz) comes to nothing.
74' Fabio Moreno Fell (Mainz) tries to send the ball in front of the goal, but the opposition's defence averts the threat. The ball is out of play. Mainz will have a chance to score from a corner.
73' Jae-Sung Lee delivers a perfect cross for Nelson Weiper (Mainz), who has simple job scoring from close range but somehow contrives to send the ball just wide of the right post.
71' The resulting corner from Nadiem Amiri (Mainz) is cleared by the opposition's defence.
69' Eugen Polanski has decided to substitute Giovanni Reyna and he is replaced by Kevin Stoger (B. Monchengladbach).
68' Moritz Nicolas leaps like a salmon to deny Arnaud Nordin (Mainz), whose effort is headed to the underside of the crossbar, but isn't powerful enough to find its way into the back of the net.
67' Luca Netz (B. Monchengladbach) takes the corner kick but the ball only finds the head of an opponent.
66' Substitution. Arnaud Nordin (Mainz) replaces Phillipp Mwene.
66' There's an opportunity for Nadiem Amiri (Mainz) to deliver the ball into the box from a corner.
65' Nadiem Amiri (Mainz) takes the corner but it's cleared.
65' Nadiem Amiri (Mainz) takes the corner kick and sends the ball among a huddle of players inside the penalty area, but one of the defenders clears it to safety.
64' Total attempts – 2:11. 1:3 – this is the current number of shots on target.
58' It's an own goal! A pitiful moment for Danny da Costa (Mainz), who tries to clear a cross into the six-yard box from the corner but instead sends the ball behind his own keeper. The score is 0:1.
58' Rocco Reitz (B. Monchengladbach) steps up to send the ball in.
57' Jens Castrop (B. Monchengladbach) drives a shot towards the roof of the net from inside the box, but Daniel Batz leaps like a salmon and knocks the ball away. The linesman points to the corner flag, B. Monchengladbach are going to take it.
56' Giovanni Reyna (B. Monchengladbach) slaloms his way past challenges, but an opposing player does well to get the ball away.
52' The ball flies way wide of the left post as Jae-Sung Lee (Mainz) produces an imprecise volley strike from long distance.
51' Rocco Reitz (B. Monchengladbach) sends a cross into the box, but Daniel Batz comes off his line to gather the ball.
50' Rocco Reitz (B. Monchengladbach) sends in the corner, but the keeper steps in and makes a save.
50' Haris Tabakovic (B. Monchengladbach) 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. The ball is out of play and the linesman points at the corner flag. Corner to B. Monchengladbach.
48' Nelson Weiper (Mainz) darts into the penalty area to latch on to a pass, and he unleashes a low shot in the direction of the left post. Moritz Nicolas is alert and denies him with a nice save.
47' Andreas Hanche-Olsen (Mainz) sends a long cross over to Phillipp Mwene, but Moritz Nicolas comes forward to gather the ball.
46' The second half has just started.
45+3' The referee blows his whistle for half-time, bringing to a close the first 45 minutes of the match.
45+1' Giovanni Reyna (B. Monchengladbach) strikes the ball towards goal, but it fails to reach the target after being well blocked by one of the defenders.
45' The fourth official shows 2 min. of added time.
43' Shuto Machino (B. Monchengladbach) swings a cross into the box, but it's far too close to Daniel Batz, who smothers the ball.
41' The foul by Joe Scally (B. Monchengladbach) was seen by Benjamin Brand who didn't hesitate to blow the whistle.
38' That looked a certain handball by Luca Netz (B. Monchengladbach) inside the box, but the ref wasn't having it and just played on. NO penalty!
36' Shuto Machino (B. Monchengladbach) attempts to find the head of one of his teammates with a promising cross into the box, but a defender outjumps the attackers and averts the threat.
34' A fine lofted pass into the box, sent by Kaishu Sano (Mainz), is intercepted by the opposition's defence.
32' Maxim Leitsch (Mainz) sends a teasing cross into the area, but Moritz Nicolas intercepts the ball.
31' 0:5 – this is the total number of shots produced by both teams. The number of shots on goal at present is 0:1.
31' Haris Tabakovic (B. Monchengladbach) is repeatedly being caught offside.
29' Haris Tabakovic (B. Monchengladbach) is caught offside once again.
27' Fabio Moreno Fell (Mainz) is clearly in an offside position and the linesman raises his flag.
24' This is an obvious ploy to delay the restart of play from Joe Scally (B. Monchengladbach). Joe Scally (B. Monchengladbach) is rightly booked by the referee because it could not have been anything other than a yellow card. Joe Scally (B. Monchengladbach) will miss the next game because of that yellow card.
23' Jens Castrop (B. Monchengladbach) wastes a big chance! He unleashes a shot from the edge of the box and it goes narrowly over the crossbar.
22' The percentage of ball possession is – 54:46.
21' A long cross into the box finds Haris Tabakovic (B. Monchengladbach) unmarked, but his header from the edge of the six-yard box is wild and goes miles wide of the left post.
19' Celebrations are cut short for B. Monchengladbach as the referee indicates NO GOAL after the VAR review shows it was handball!
19' Wait! Referee Benjamin Brand has indicated he is going to review the B. Monchengladbach goal using VAR. It’s probably to see if there was a handball in the build-up.
17' Maxim Leitsch (Mainz) gets on the scoresheet, but unfortunately for him it's an own goal.
17' Rocco Reitz (B. Monchengladbach) will try to find the head of one of his teammates from a corner kick.
16' The ball squirts out to Jens Castrop (B. Monchengladbach) inside the box, and his first-time drive beats the keeper but fails to find the net as it's amazingly blocked on the line by a defender. B. Monchengladbach earn a corner.
16' Moritz Nicolas leaps to intercept the corner kick from Nadiem Amiri (Mainz).
15' Phillipp Mwene (Mainz) has the ability to send the ball deep into the penalty area from throw-ins and it can lead to very promising situations for his team.
13' Mainz players are exchanging short passes with one another, waiting for the right moment to beat the opposition's defence.
10' Nadiem Amiri (Mainz) sends a long cross over to Fabio Moreno Fell, but Moritz Nicolas comes forward to gather the ball.
8' Flag up against Haris Tabakovic (B. Monchengladbach). He had space to move into behind the defence, but he went too soon.
7' Referee Benjamin Brand sees the trip by Phillipp Mwene (Mainz) and doesn't hesitate to blow his whistle.
5' Nadiem Amiri (Mainz) attempts to set up his teammate with a scoring opportunity by chipping in a fine pass from the edge of the box, but one of the defenders intercepts his effort.
3' Rocco Reitz (B. Monchengladbach) steps up to take the corner. He launches the ball into the penalty area, but it only finds the head of an opposing player who clears the danger.
2' Jens Castrop (B. Monchengladbach) looks to break free, but an opposing player clears the ball away. The referee and one of his assistants signal for a corner kick to B. Monchengladbach.
1' The first half has started.
B. Monchengladbach will kick-off.
The referee of today's match will be Benjamin Brand.
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

24.01.26
BUN
(0) - (1)
W
17.01.26
BUN
(0) - (1)
L
13.01.26
BUN
(1) - (0)
W
10.01.26
BUN
(0) - (1)
D
21.12.25
BUN
(0) - (0)
D
18.12.25
CL
(1) - (0)
W
24.01.26
BUN
(0) - (1)
W
13.01.26
BUN
(1) - (0)
W
21.12.25
BUN
(0) - (0)
D
18.12.25
CL
(1) - (0)
W
05.12.25
BUN
(0) - (0)
L
21.11.25
BUN
(0) - (1)
D

Last Matches of B. Monchengladbach

25.01.26
BUN
(0) - (1)
L
17.01.26
BUN
(0) - (0)
D
14.01.26
BUN
(4) - (0)
L
11.01.26
BUN
(3) - (0)
W
19.12.25
BUN
(1) - (0)
L
13.12.25
BUN
(1) - (3)
L
17.01.26
BUN
(0) - (0)
D
14.01.26
BUN
(4) - (0)
L
19.12.25
BUN
(1) - (0)
L
05.12.25
BUN
(0) - (0)
W
22.11.25
BUN
(0) - (1)
W
01.11.25
BUN
(0) - (2)
W

Mainz vs B. Monchengladbach matches

05.12.25
BUN
(0) - (0)
25.10.24
BUN
(0) - (0)
02.03.24
BUN
(1) - (0)
06.10.23
BUN
(1) - (1)
24.02.23
BUN
(1) - (0)
04.09.22
BUN
(0) - (0)
05.12.25
BUN
(0) - (0)
25.10.24
BUN
(0) - (0)
02.03.24
BUN
(1) - (0)
24.02.23
BUN
(1) - (0)
05.11.21
BUN
(0) - (1)
24.10.20
BUN
(2) - (1)

Follow Game Online:

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

Mainz vs B. Monchengladbach Head To Head Confrontation

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

25.10.2024

Mainz 1 - 1 B. Monchengladbach (Kleindienst T.)

02.03.2024

Mainz 1 - 1 B. Monchengladbach (Burkardt J., Ngoumou N.)

24.02.2023

Mainz 4 - 0 B. Monchengladbach (Lee Jae-Sung, Ingvartsen M., Ajorque L.)

05.11.2021

Mainz 1 - 1 B. Monchengladbach (Neuhaus F., Widmer S.)

24.10.2020

Mainz 2 - 3 B. Monchengladbach (Stindl L., Mateta J., Mateta J.)

24.08.2019

Mainz 1 - 3 B. Monchengladbach (Quaison R., Lainer S., Plea A.)

09.03.2019

Mainz 0 - 1 B. Monchengladbach (Elvedi N.)

01.04.2018

Mainz 0 - 0 B. Monchengladbach

29.04.2017

Mainz 1 - 2 B. Monchengladbach (Stindl L., Schulz N., Muto Y.)

29.01.2016

Mainz 1 - 0 B. Monchengladbach (Clemens C.)

07.03.2015

Mainz 2 - 2 B. Monchengladbach (Raffael, Raffael, Geis J.)

07-03-2015 17:30

Bundesliga

27' Raffael (0-1), 67' Raffael (0-2), 73' Johannes Geis (1-2), 77' Shinji Okazaki (2-2),

72' Granit Xhaka (Y), 80' Oscar Wendt (Y), 80' Jonas Hofmann (Y),

46' Christian ClemensJonas Hofmann, 63' Ibrahima TraorePatrick Herrmann, 71' Martin StranzlRoel Brouwers, 88' Yunus MalliJa-Cheol Koo, 89' RaffaelHavard Nordtveit,

14.12.2013

Mainz 0 - 0 B. Monchengladbach

11.05.2013

Mainz 2 - 4 B. Monchengladbach (Parker S., Hrgota B., Hrgota B.)

05.05.2012

Mainz 0 - 3 B. Monchengladbach (Reus M., Reus M., de Camargo I.)

15.04.2011

Mainz 1 - 0 B. Monchengladbach (Schurrle A.)

07.02.2010

Mainz 1 - 0 B. Monchengladbach (Svensson B.)

24.08.2007

Mainz 4 - 1 B. Monchengladbach

24-08-2007 16:00

2. Bundesliga

12.05.2007

Mainz 3 - 0 B. Monchengladbach (Zidan M., Ruman P., Feulner M.)

12-05-2007 13:30

Bundesliga

32' Mohamed Zidan (1-0), 45' Petr Ruman (2-0), 72' Markus Feulner (3-0),

39' Marco Rose (Y), 45' Petr Ruman (Y), 50' Steve Gohouri (Y), 53' Moses Lamidi (Y), 63' Peer Kluge (Y), 84' Nando Rafael (Y), 87' Steve Gohouri (R),

46' Federico InsuaMoses Lamidi, 76' Petr RumanChadli Amri, 83' Elkin SotoFabian Gerber, 85' Mohamed ZidanImre Szabics,

11.03.2006

Mainz 3 - 0 B. Monchengladbach (Thurk M., Zidan M., Thurk M.)