Mainz vs RB Leipzig

3 May 2019 · Bundesliga · 2018/19 · Referee Bibiana Steinhaus-Webb

Full time 3 – 3

Half-time: 1–2

  • Karim Onisiwo 43’
  • Moussa Niakhate 67’
  • Jean-Philippe Mateta 83’
  • Lukas Klostermann 20’, 32’
  • Timo Werner 49’

Match summary

Mainz and RB Leipzig drew 3-3. RB Leipzig led 2-1 at half-time.

In the first half, Lukas Klostermann put RB Leipzig ahead in the 20th minute, set up by Timo Werner, Klostermann made it 0-2 in the 32nd minute, set up by Timo Werner, and Karim Onisiwo pulled one back to make it 1-2 in the 43rd minute, set up by Danny Latza. In the second half, Timo Werner made it 1-3 in the 49th minute, set up by Emil Forsberg, Moussa Niakhate made it 2-3 from a corner in the 67th minute, set up by Danny Latza, and Jean-Philippe Mateta equalised in the 83rd minute, set up by Jean-Paul Boëtius.

RB Leipzig had the better of the chances, with 2.75 expected goals (xG) from 14 shots to Mainz's 1.75 from 15.

Match stats

Mainz RB Leipzig
14 Shots 15
6 Shots on Target 5
6 Corners 4
1 Yellow Cards 1
0 Red Cards 0
1.72 xG 2.75
1.72 Non-penalty xG 2.75
9 Deep Completions 9

Key events

Mainz RB Leipzig
Kick-off
20’
Lukas Klostermann
Assist: Timo Werner
0-1 (RB Leipzig)
32’
Lukas Klostermann
Assist: Timo Werner
0-2 (RB Leipzig)
Karim Onisiwo
Assist: Danny Latza
1-2 (Mainz)
43’
Half-time1-2
49’
Timo Werner
Assist: Emil Forsberg
1-3 (RB Leipzig)
Moussa Niakhate
Assist: Danny Latza
2-3 (Mainz)
67’
Jean-Philippe Mateta
Assist: Jean-Paul Boëtius
3-3 (Mainz)
83’
Full-time3-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

Mainz
  • Daniel Brosinski
RB Leipzig
  • Kevin Kampl

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.75 2.75 20’ Lukas Klostermann (RB Leipzig), 0-1 20’ 32’ Lukas Klostermann (RB Leipzig), 0-2 32’ 43’ Karim Onisiwo (Mainz), 1-2 43’ 49’ Timo Werner (RB Leipzig), 1-3 49’ 67’ Moussa Niakhate (Mainz), 2-3 67’ 83’ Jean-Philippe Mateta (Mainz), 3-3 83’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.75 2.75 20’ Lukas Klostermann (RB Leipzig), 0-1 Klostermann 20’ 32’ Lukas Klostermann (RB Leipzig), 0-2 Klostermann 32’ 43’ Karim Onisiwo (Mainz), 1-2 Onisiwo 43’ 49’ Timo Werner (RB Leipzig), 1-3 Werner 49’ 67’ Moussa Niakhate (Mainz), 2-3 Niakhate 67’ 83’ Jean-Philippe Mateta (Mainz), 3-3 Mateta 83’
Mainz 1.75 xGRB Leipzig 2.75 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 RB Leipzig attacking Mainz attacking 
20’ Lukas Klostermann (RB Leipzig), open play, 0.74 xG, goal 90+2’ Willi Orban (RB Leipzig), set piece, 0.56 xG, saved 49’ Timo Werner (RB Leipzig), open play, 0.52 xG, goal 67’ Moussa Niakhate (Mainz), from a corner, 0.48 xG, goal 32’ Lukas Klostermann (RB Leipzig), open play, 0.38 xG, goal 83’ Jean-Philippe Mateta (Mainz), open play, 0.34 xG, goal 81’ Robin Quaison (Mainz), open play, 0.28 xG, saved 44’ Marcel Halstenberg (RB Leipzig), open play, 0.09 xG, blocked 85’ Amadou Haidara (RB Leipzig), open play, 0.10 xG, blocked 88’ Robin Quaison (Mainz), open play, 0.09 xG, saved 18’ Karim Onisiwo (Mainz), from a corner, 0.09 xG, off target 76’ Danny Latza (Mainz), open play, 0.08 xG, off target 88’ Yussuf Poulsen (RB Leipzig), open play, 0.09 xG, saved 36’ Timo Werner (RB Leipzig), open play, 0.08 xG, off target 53’ Daniel Brosinski (Mainz), direct free kick, 0.08 xG, off target 43’ Karim Onisiwo (Mainz), open play, 0.07 xG, goal 14’ Alexander Hack (Mainz), set piece, 0.05 xG, off target 15’ Robin Quaison (Mainz), open play, 0.06 xG, blocked 67’ Danny Latza (Mainz), from a corner, 0.05 xG, off target 86’ Lukas Klostermann (RB Leipzig), open play, 0.05 xG, off target 89’ Emil Forsberg (RB Leipzig), from a corner, 0.04 xG, off target 11’ Emil Forsberg (RB Leipzig), direct free kick, 0.03 xG, blocked 68’ Yussuf Poulsen (RB Leipzig), open play, 0.03 xG, blocked 90+1’ Jean-Philippe Mateta (Mainz), open play, 0.03 xG, off target 16’ Jean-Paul Boëtius (Mainz), from a corner, 0.02 xG, blocked 79’ Emil Forsberg (RB Leipzig), from a corner, 0.02 xG, blocked 4’ Jean-Paul Boëtius (Mainz), from a corner, 0.02 xG, saved 89’ Amadou Haidara (RB Leipzig), from a corner, 0.01 xG, blocked 17’ Jean-Paul Boëtius (Mainz), from a corner, 0.01 xG, blocked 20’ Lukas Klostermann (RB Leipzig), open play, 0.74 xG, goal 90+2’ Willi Orban (RB Leipzig), set piece, 0.56 xG, saved 49’ Timo Werner (RB Leipzig), open play, 0.52 xG, goal 67’ Moussa Niakhate (Mainz), from a corner, 0.48 xG, goal 32’ Lukas Klostermann (RB Leipzig), open play, 0.38 xG, goal 83’ Jean-Philippe Mateta (Mainz), open play, 0.34 xG, goal 81’ Robin Quaison (Mainz), open play, 0.28 xG, saved 85’ Amadou Haidara (RB Leipzig), open play, 0.10 xG, blocked 44’ Marcel Halstenberg (RB Leipzig), open play, 0.09 xG, blocked 88’ Robin Quaison (Mainz), open play, 0.09 xG, saved 18’ Karim Onisiwo (Mainz), from a corner, 0.09 xG, off target 88’ Yussuf Poulsen (RB Leipzig), open play, 0.09 xG, saved 53’ Daniel Brosinski (Mainz), direct free kick, 0.08 xG, off target 76’ Danny Latza (Mainz), open play, 0.08 xG, off target 36’ Timo Werner (RB Leipzig), open play, 0.08 xG, off target 43’ Karim Onisiwo (Mainz), open play, 0.07 xG, goal 15’ Robin Quaison (Mainz), open play, 0.06 xG, blocked 14’ Alexander Hack (Mainz), set piece, 0.05 xG, off target 67’ Danny Latza (Mainz), from a corner, 0.05 xG, off target 86’ Lukas Klostermann (RB Leipzig), open play, 0.05 xG, off target 89’ Emil Forsberg (RB Leipzig), from a corner, 0.04 xG, off target 11’ Emil Forsberg (RB Leipzig), direct free kick, 0.03 xG, blocked 68’ Yussuf Poulsen (RB Leipzig), open play, 0.03 xG, blocked 90+1’ Jean-Philippe Mateta (Mainz), open play, 0.03 xG, off target 16’ Jean-Paul Boëtius (Mainz), from a corner, 0.02 xG, blocked 79’ Emil Forsberg (RB Leipzig), from a corner, 0.02 xG, blocked 4’ Jean-Paul Boëtius (Mainz), from a corner, 0.02 xG, saved 89’ Amadou Haidara (RB Leipzig), from a corner, 0.01 xG, blocked 17’ Jean-Paul Boëtius (Mainz), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Florian Müller GK900 0.000.000
Daniel Brosinski DEF901 0.080.051
Moussa Niakhate DEF9011 0.480.000
Alexander Hack DEF901 0.050.000
Aarón Martín DEF900 0.000.193
Danny Latza MID9022 0.140.542
Jean-Philippe Gbamin MID810 0.000.000
Bote Baku MID690 0.000.000
Jean-Paul Boëtius MID9013 0.050.432
Robin Quaison FWD903 0.430.031
Karim Onisiwo FWD4812 0.150.000
Jean-Philippe Mateta Sub4212 0.370.000
Pierre Kunde Sub210 0.000.000
Alexandru Maxim Sub90 0.000.281

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 21% Bet365 odds 4.50
Draw 23% Bet365 odds 4.20
RB Leipzig win 56% Bet365 odds 1.70

Chances implied by the Bet365 odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.