19/04 6:30 PM
20/04 1:30 PM
20/04 1:30 PM
20/04 1:30 PM
20/04 1:30 PM
20/04 4:30 PM
21/04 1:30 PM
21/04 3:30 PM
21/04 5:30 PM

Highlights

90'
+ 4

Full-time

What a win for Mainz! They quite simply brushed this talented Gladbach team aside with their intensity.
Full-time
90'
+ 3

What a moment for Weiper!

The 17-year-old has struck his first goal for Mainz to seal a huge win! Aaron Martin plays in a sharp cross and Weiper sinks it straight in with a clinical header. He is Mainz's youngest ever scorer in the Bundesliga!
90'
+ 3
Nelson Weiper
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
55 %
90'

Three minutes of stoppage time indicated

Then the Mainz fans can celebrate a superb win for their side.
90'

Speed check: The fastest player in the game after 90 minutes

information
Speed check: The fastest player in the game after 90 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Jonas Hofmann
Jonas Hofmann32.28km/h
2.
Ko Itakura
Ko Itakura31.80km/h
3.
Anthony Caci
Anthony Caci31.79km/h
89'

Weiper goal disallowed

The teenage substitute put the ball in with a crisp finish but was flagged offside.
88'

Barkok!

A great drive from Barkok - flashing just wide from well outside the box - as Mainz continue to attack.
88'

Widmer whacks well over

The Mainz man takes aim from 30 metres out. The effort takes a deflection before flying over. Mainz are looking the more likely side to score again.
85'

Teen striker on

Nelson Weiper, aged just 17, replaces goalscorer Ajorque. Martin also comes on for Caci.
83'

Kone yellow

That was the ninth yellow card of the season for the battling Gladbach midfielder - for a challenge on Barreiros.
80'

Triple switch

Daniel Farke is trying to mix things up with three substitutions, but there is little time for them to claw back a three-goal deficit.
78'

Stindl over

An effort from the edge of the box gets deflected behind.
78'

Glum Gladbach

The visitors are still seeking the pass the ball into decent spots, but continue to struggle with Mainz's pressing - the story of the night.
76'

Possession of what?

Mainz have seen comparatively little of the ball tonight, but have been utterly dominant and are near certain to take three points.
Possession (%)
3565
72'

Ajorque opens his account in style!

Mainz's French attacker, who signed in January, scores his first goal for the club! Lee holds up the play really well on the left and plays it forward for Ajorque to chase. He checks inside and slots past Sippel nicely from a tight angle. That has to have sealed it!
72'
Ludovic Ajorque
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
4 %
70'

Zentner denies Thuram

Almost an instant impact from the France international attacker! He breaks through on goal, meeting a fine ball hoisted forward from Kramer, and takes aim but Zentner rushed out well and stopped the effort with his leg.
camera-photo
66'

Here he is

Marcus Thuram is brought on for the final 24 minutes. Can Gladbach's top scorer this season inspire them to an unlikely comeback?
65'

Kohr shot

A good move from Mainz sees Da Costa drag the ball box for Kohr, who is lurking in a good position from the edge of the box - but doesn't get enough on his shot to trouble Sippel.
60'

Gladbach upping the pressure

Hofmann clips a free-kick into the box that is headed behind for a corner. Nothing results from that, but bit-by-bit the visitors seem to be gaining the upper hand as they try to close down the two-goal deficit.
57'

Defensive change for Mainz

Hanche-Olsen took a blow to his knee in a challenge with Bensebaini and is replaced by Hack.
55'

Mainz putting in the miles

The hosts have comfortably outrun the visitors so far
Distance run (km)
74.2
68.2
53'

Wolf effort saved

Gladbach have to react, and they go forward looking for a goal back. Wolf cracks a shot from the edge of the box, but it is close to Zentner and the Mainz keeper saves comfortably.
49'

Ingvartsen is there!

The hosts double their lead! The second goal comes in the same way as the first - with Mainz pressing the Gladbach backline as they try to pass it out of the back. Ajorque ends up having a shot as Mainz win it, and Omlin can only tip the ball to Ingvartsen, who gladly turns it in at the far post!
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
45 %
48'

Back again

The smoke has cleared enough to continue.
47'

Short delay

Some pyrotechnics have made it all a bit foggy out on the pitch, so the referee has paused the play.
46'

Back underway

The hosts kick off. They'll be delighted with a win tonight, but let's see whether Gladbach can find a way back.
Kick-off!
45'
+ 6

Half-time: Mainz 1-0 Gladbach

Bo Svensson will be happy with the first half. Mainz have got into Gladbach's faces and forced their way in front - thanks also to Lee's dependable finishing. Daniel Farke has a few things to chew over with the visitors trying to take the game to Mainz but struggling to trouble their defence.
Half-time
45'
+ 4

Kohr...blimey

A decent enough effort from Kohr as the ball falls out to him a good 25 metres out of goal. Not a bad connection in full stride but it spins up and is well over in the end.
45'
+ 3

Kone wide

A good spell from Gladbach at the end of the half. Kone has an effort from the edge of the box but it flies well off-target.
45'
+ 2

Hofmann into the wall

Stindl was fouled to give the visitors a free-kick in a promising position around 20 metres out. Up stepped Hofmann to smash it straight into the wall.
45'
+ 1

Five minutes of stoppage time indicated

No time to pause yet in this one.
44'

Little change since the goal

Tactically, the game is following the same pattern as before Lee's opener. Gladbach are trying to combine their way through the Mainz defence, with little to show for their efforts, while Mainz look a bit more threatening with their smash and grab pressing methods.
41'

Ingvartsen snaps wide

Another opening for the hosts. Zentner hits a deep goal-kick, and a couple of headers later, the Dane is sent behind the defence. He hits a quick shot but it flies well wide.
39'

Hofmann to Plea

Gladbach have a chance to thread together something on the break. Hofmann hits it forward to Plea on the edge of the box, but he has to take a couple of steps back and the momentum is out of the move.
34'

Ajorque almost with a second

The ball flies around the Gladbach area for a few seconds. It falls to Ajorque, who pokes it at sub keeper Sippel and then sends it wide - a decent opportunity for the hosts.
camera-photo

Lee's year

No player has scored more than Mainz's Korean magician in the Bundesliga in 2023 - five goals.
31'

Omlin off

The Gladbach goalkeeper went down and was checked by the medical staff - he seemed to have pulled something trying to save Lee's header, and on comes Sippel as a substitute goalkeeper.
30'

Speed check: The fastest player in the game after 30 minutes

information
Speed check: The fastest player in the game after 30 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Jae-sung Lee
Jae-sung Lee31.44km/h
2.
Jonas Omlin
Jonas Omlin31.37km/h
3.
Danny da Costa
Danny da Costa30.49km/h
25'

Lee heads in!

The in-form Korean scores his fifth in his past six games to put the hosts in front with a smashing header! Great work in the build-up from da Costa, who seized possession from Elvedi straight after Omlin passed the ball out to him on the left, pinged in the cross and Lee applied the polished headed finish. 1-0 to Mainz!
25'

Jae-sung Lee

GOAL!

1:0
Jae-sung Lee
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
12 %
24'

Advantage Gladbach?

The Foals seem to have created a slight edge, but we haven't had many big chances.
Goal attempts
0off target
0on target
3off target
0on target
18'

Barreiro blocks

The best chance yet...Lainer turns a cross in from the right that falls out to Kone. He shoots from a good position in the box but Barreiro and Olsen both throw themselves at it, and the former pulls off a superb defensive stop.
18'

Battling hosts

They are yet to fashion a chance, but the way that Mainz are pressing into Gladbach at every opportunity should give their fans plenty of hope. It's very difficult to see which way this game might be going - it's been a very even affair!
camera-photo
13'

Tactical battle lines drawn

Gladbach have been pinging the ball around well, but Mainz have been equal to them with their intensity.
Passes
62
114
12'

Hofmann blocked

Plea floats a cross in from the right that gets played back and across the edge of the box. Hofmann has a chance to shoot from distance, but it's blocked.
9'

Stindl sends it wide

We have our first shot. Mainz pinged a couple of balls forward in a sign of a bit of attacking intent. That gave Gladbach space to break in, and Stindl fizzed a shot wide from outside the box.
5'

Gladbach keeping the ball well

Most neutrals might have fancied Mainz's home advantage to give them the edge tonight (given the equal overall record), but Gladbach have looked comfortable and confident with plenty of early possession. No chances yet for either side though.
1'

Here we go!

Visitors Gladbach kick off the Bundesliga's Matchday 22 under the lights in Mainz.
Kick-off!

The house is rocking

You'll Never Walk Alone has just been blurted out by a packed stadium - it's the end of Carnival week in Cologne and the players are about to enter!

Nothing between them

Gladbach and Mainz both start the tie on 29 points, in eighth and ninth respectively, and with an identical record of results (W8, D5, L8). The visitors have a slightly better goal difference (+3 v -1).

More on those teams

Bo Svensson picks Ingvartsen and Ajorque up front as he shuffles his front three despite a 3-2 win in Leverkusen last weekend (Ingvartsen scored from the bench). Onisiwo is out of the squad. Daniel Farke keeps his faith with Plea in attack despite expectations Thuram might come back into the starting XI (having come off the bench and scored in their 3-2 win over Bayern).

Mainz starting XI

Zentner (c) - Hanche-Olsen, Bell, Fernandes - da Costa, Barreiro, Kohr, Caci - Lee - Ingvartsen, Ajorque

Mainz subs

Dahmen, Aaron, Hack, Leitsch, Widmer, Barkok, Burgzorg, Weiper

Gladbach starting XI

Omlin - Lainer, Itakura, Elvedi, Bensebaini - Kramer, Kone - Hofmann, Stindl (c), Wolf - Plea

Gladbach subs

Sippel, Friedrich, Netz, Scally, Fraulo, Neuhaus, Ngoumou, Herrmann, Thuram

"Tactically different"

Here's what visiting coach Daniel Farke had to say about tonight's challenge: "Mainz are one of the most intense teams in the League. No other team has made more sprints in possession and they always do extremely well in all running metrics. We have to accept this way of playing and work against it and be on it. It will definitely be a very different game tactically."
2:03
camera-professional-play-symbol

Beware Borussia

Daniel Farke's visitors come to the MEWA Arena in mean spirits after last weekend's memorable 3-2 win against Bayern. That victory was only the Foals' second in six games, however, meaning one more step in the right direction is needed here.

"More stable ..."

Bo Svensson bigged up his players after their two latest triumphs and the Danish tactician is keen for more of that same Mainz spirit tonight. “The team have become more stable and have played more consistently," he said. "That was the case in both [recent] games and actually even in the ones before that. We hope to see more of that [against Gladbach].”
2:03
camera-professional-play-symbol

Mainz flying

The hosts go into this one on the back of successive wins against Augsburg and Bayer Leverkusen. Can the 05ers make it a hat-trick of triumphs against last week's giant-killers Gladbach?

Big night ahead

With both teams locked on 29 points and having chalked up respective victories on Matchday 21, tonight's Bundesliga weekend opener looks set to be a barnstormer. Stick with us for all the latest from both camps as we count down to kick off.
camera-professional-play-symbol

Watch: Get ready for Mainz vs. Gladbach!

Welcome along!

Here you can find all the information about 1. FSV Mainz 05 against Borussia M'gladbach on matchday 22.