Highlights

90'
+ 5

ALL SQUARE

Nkunku's seventh Bundesliga goal of the season spares Mainz. They stay in mid table, locked on 12 points with Mainz.
Full-time
90'
+ 4

LACK OF END PRODUCT

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
xGoals
1
0.69
1.72
1
Goals
90'
+ 3

Goal attempts
6 off target
3 on target
9 off target
3 on target
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.
Timo Werner
Timo Werner 33.77km/h
2.
Delano Burgzorg
Delano Burgzorg 33.30km/h
3.
Dominik Szoboszlai
Dominik Szoboszlai 33.24km/h
86'

Substitution

sub
Angelo Fulgini
Angelo Fulgini
sub
Anton Stach
Anton Stach
82'

Pressure Handling

information
Pressure Handling
This Match Fact examines how successfully players perform under pressure. The percentage of "solved situations" indicates how often a player has freed himself from opponent pressure by dribbling, passing, scoring a goal or drawing a foul.
83%
%
Emil Forsberg
12 times under pressure
Emil Forsberg
82'

Substitution

sub
Stefan Bell
Stefan Bell
sub
Edimilson Fernandes
Edimilson Fernandes
80'

LEIPZIG LEVEL!

Such a simple goal for Leipzig as Nkunku gets between the centre-backs to head in Halstenberg's left-wing cross. Can they go on and get a winner?
80'

Christopher Nkunku

GOAL!

1 : 1
Christopher Nkunku
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.
19 %
79'

Substitution

sub
Yussuf Poulsen
Yussuf Poulsen
sub
Emil Forsberg
Emil Forsberg
77'

Yellow card

yellowCard
Alexander Hack
Alexander Hack
74'

SILVA LINING?

Two goals in midweek against Celtic - can Silva open his Bundesliga account for the campaign and rescue Leipzig?
73'

Substitution

sub
André Silva
André Silva
sub
Dominik Szoboszlai
Dominik Szoboszlai
73'

Substitution

sub
Kevin Kampl
Kevin Kampl
sub
Xaver Schlager
Xaver Schlager
71'

OFFSIDE!

Nkunku elects to pass rather than take on a first-time shot. His flick finds Forsberg via a deflection, but the Swede slams his shot wide. The flag then goes up for an offside decision against Nkunku.
71'

LEIPZIG SHOULD BE LEVEL

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
At least according to xG...
xGoals
1
0.69
1.38
1
Goals
65'

Substitution

sub
Delano Burgzorg
Delano Burgzorg
sub
Marcus Ingvartsen
Marcus Ingvartsen
65'

Substitution

sub
Leandro Barreiro
Leandro Barreiro
sub
Jae-sung Lee
Jae-sung Lee
63'

Yellow card

yellowCard
Emil Forsberg
Emil Forsberg
62'

RINSE AND REPEAT!

Nkunku turns provider for Werner this time. He's one-on-one with Zentner, who again gets a foot to the shot.
61'

ZENTNER!

Leipzig move it quickly with Henrichs and Szoboszlai. Nkunku controls in the box and strikes goalwards, but Zentner makes himself big and blocks.
58'

CHANCE!

Mainz play a short corner to Fernandes. He crosses into the danger zone, but Ingvartsen doesn't gamble. Leipzig very lucky.
54'

DISALLOWED GOAL

Diallo heads in a Halstenberg free-kick. The ex-Mainz defender's goal is chalked off, though, for offside.
53'
Video Assistant RefereeVideo Assistant Referee
Situation No goal
Review Offside?
Decision No goal
51'

CHANCE!

Much better from Leipzig as Henrichs gets forward and finds Szoboszlai on the edge of the area. He juggles with the ball and helps it on to Nkunku, whose first touch evades him, just when it looked like he was going to score.
46'

FRESH LEGS

Da Costa's on for Widmer. Didn't see him pick up a knock - perhaps Svensson wants more pace on the right-hand side to deal with Nkunku?
Kick-off!
45'
+ 1

Substitution

sub
Danny da Costa
Danny da Costa
sub
Silvan Widmer
Silvan Widmer
Half-time
45'

ADVANTAGE MAINZ

Mainz with a deserved lead. Leipzig in-roads have been too few and far between.
45'

MAINZ LEAD!

Moments after a goal is chalked off, Mainz lead. The Leipzig defence don't deal with the rampaging Stach, who drifts inside and floats a ball into the box for Ingvartsen. The angle's tight, but he manages to hook a superb finish into the far corner. What a way to end the first half!
45'

Marcus Ingvartsen

GOAL!

1 : 0
Marcus Ingvartsen
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.
22 %
42'
Video Assistant RefereeVideo Assistant Referee
Situation No goal
Review Offside?
Decision No goal
41'

CLOSE!

Almost a fabulous Leipzig goal. Nkunku's the architect with a jinking run that takes out Hack. He threads a ball into the area for Forsberg, who's just beaten to it by the on-rushing Zentner.
40'

RED SWARM

Mainz have really grown into this. They're forcing Leipzig deep, have created the better chances and their fans are in fine voice.
35'

CONFIDENT MAINZ

Goal attempts
3 off target
2 on target
5 off target
0 on target
35'

xGoals

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
xGoals
0
0.28
0.5
0
Goals
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.
Dominik Szoboszlai
Dominik Szoboszlai 33.24km/h
2.
Timo Werner
Timo Werner 31.88km/h
3.
Karim Onisiwo
Karim Onisiwo 31.68km/h
29'

Pressure Handling

90%
%
Benjamin Henrichs
10 times under pressure
Benjamin Henrichs
26'

BLASWICH AGAIN!

Leipzig can't get out as Mainz ping over a couple of crosses that Blaswich punches clear. A return ball is clipped in to the back post, where Lee taks aim on the volley. Blaswich anticipates well, though, and gets down to block with his right boot.
23'

FINGERTIPS!

Blaswich is at full stretch to tip a low strike from Onisiwo round his left-hand post. Great run and shot from the Austrian. Mainz's best opening by a mile!
21'

OPPORTUNITY KNOCKS

Martin bends a teasing ball in-between the Leipzig centre-backs. Ingvartsen tries to flick a header goalwards - wide! He's making just this third Bundesliga start of the season.
21'

LEIPZIG IN CHARGE

Possession (%)
2872
21'

Passes
75
174
17'

POST!

Let-off for Mainz as Haidara meets Nkunku's cross from the left, and sends a free header against the far post. Forsberg tries to steer in the loose ball, but can't find the target.
15'

HALF CHANCE!

Halstenberg gets in behind and crosses towards the six-yard box. Werner gets his head to it, but can't make the necessary adjustments to steer the ball on target.
10'

INVITING PASS

Lee turns Forsberg and clips a ball into the box for Onisiwo, but Blaswich gets there first. The Mainz fans got excited there for a moment...
9'

WERNER CONCERN

The Leipzig forward is limping. A thumbs up towards the bench suggests he'll try to run it off...
6'

BLOCKED

Nkunku with some slikly skills in and around the Mainz area. He lays off a pass for Haidara, whose low drive is charged down. Good spell for Leipzig.
3'

HIGH ENERGY

Lively start from both sides. They're looking to get forward at every given opportunity. Bodes well...
2'

SAFE HANDS

Onisiwo wins a corner. It's an in-swinger from Martin that Blaswich gets two hands on. Good one for the old morale.
Kick-off!

MOMENT'S REFLECTION

A moment of silence is held prior to kick-off in memory of the victims of the tragic events at Kanjuruhan Stadium in Indonesia, and ex-Mainz player and coach Horst Hülß, who passed away yesterday, aged 84.

COME BACK STRONGER

That's the message emblazoned across the T-shirts of the Leipzig players, in tribute to goalkeeper Gulacsci, who suffered an ACL tear in midweek.

WATCH: 2021/22 HIGHLIGHTS

Mainz won 1-0 at home last season, but lost 4-1 in Leipzig. They trail the overall head to head three wins to Leipzig's seven. The clubs have also played out a pair of draws, while Leipzig have only won two of six in Mainz.
camera-professional-play-symbol
camera-professional-play-symbol
2:03
camera-professional-play-symbol

WATCH: LEIPZIG 4-0 BOCHUM

Werner and Nkunku starred for Leipzig last time out.

MORE ON THOSE TEAMS

Hack returns in defence for Mainz. There are also starts for Fernandes, Lee and Ingvartsen. Rose makes six changes to the Leipzig team that beat Celtic, meanwhile, with goalkeeper Blaswich, defenders Henrichs, Diallo and Halstenberg, midfielder Haidara and forward Forsberg coming in. Silva, who scored twice in midweek, is among the substitutes.

LEIPZIG SUBS

Nickisch, Simakan, Poulsen, Silva, Raum, Gvardiol, Novoa, Kampl

LEIPZIG STARTING XI

Blaswich - Henrichs, Orban (c), Diallo, Halstenberg - Haidara, Schlager - Szoboszlai, Nkunku, Forsberg - Werner

MAINZ SUBS

Dahmen, Barkok, Leitsch, Barreiro, Fulgini, Bell, Da Costa, Burgzorg, Weiper

MAINZ STARTING XI

Zentner - Widmer (c), Hack, Caci - Fernandes, Kohr, Stach, Aaron - Lee - Ingvartsen, Onisiwo

BO'S WISE WORDS

Here's more from home coach Bo Svensson on today's challenge facing Die Roten Bullen: “This is the kind of game where you have to do a lot of things right to have a chance. The bar is very high, but we will do everything to cause them problems. We have to believe in our own strengths.”
camera-photo

HOSTS WARY OF WERNER

The hosts will need to be especially vigilant of visiting forward Timo Werner today. The man known as 'Turbo' has scored 13 goals in as many games against Mainz: fearsome numbers.

GULACSI INJURY WOE

What a bittersweet week it's been for Leipzig. A crucial UEFA Champions League victory against Celtic was tempered with news that goalkeeper and captain Peter Gulacsi would be out for a lengthy period having suffered an anterior cruciate ligament tear early on in the game. Janis Blaswich is expected to deputise between the posts today.
camera-photo

MAINZ KEEN TO BOUNCE BACK

There was a time earlier this season that Mainz were in the top four. Bo Svensson's men have faded somewhat since then but they will be keen to regain their good form in front of their own fans with Leipzig in town today. Svensson said today's hosts have, "Trained extremely hard the last two days," as they look to bounce back.

WE LOVE FOOTBALL

Yes indeed. If you're a Bundesliga fan, you'll love the prospect of Mainz versus Leipzig and we'll be bringing you all the ins and outs of this Matchday 9 fixture right here, so don't move!