RB Leipzig vs Mainz

20 September 2020 · Bundesliga · 2020/21 · Referee Manuel Gräfe

Full time 3 – 1

Half-time: 2–0

  • Emil Forsberg 17’ (pen)
  • Yussuf Poulsen 21’
  • Amadou Haidara 51’
  • Jean-Philippe Mateta 48’

Match summary

RB Leipzig won 3-1 at home to Mainz. RB Leipzig led 2-0 at half-time.

In the first half, Emil Forsberg put RB Leipzig ahead from the penalty spot in the 17th minute and Yussuf Poulsen made it 2-0 with a header in the 21st minute, set up by Dani Olmo. In the second half, Jean-Philippe Mateta pulled one back to make it 2-1 in the 48th minute, set up by Robin Quaison and Amadou Haidara made it 3-1 in the 51st minute, set up by Emil Forsberg.

The chances backed that up: RB Leipzig created 3.24 expected goals (xG) from 23 shots to Mainz's 1.07 from 9.

Match stats

RB Leipzig Mainz
23 Shots 8
10 Shots on Target 1
7 Corners 5
1 Yellow Cards 2
0 Red Cards 0
3.23 xG 1.07
2.47 Non-penalty xG 1.07
14 Deep Completions 2

Key events

RB Leipzig Mainz
Kick-off
Emil Forsberg
Penalty
1-0 (RB Leipzig)
17’
Yussuf Poulsen
Assist: Dani Olmo
2-0 (RB Leipzig)
21’
Half-time2-0
48’
Jean-Philippe Mateta
Assist: Robin Quaison
2-1 (Mainz)
Amadou Haidara
Assist: Emil Forsberg
3-1 (RB Leipzig)
51’
Full-time3-1

Bookings

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

RB Leipzig
  • Yussuf Poulsen
Mainz
  • Danny Latza
  • Jean-Philippe Mateta

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.24 1.07 17’ Emil Forsberg (RB Leipzig), 1-0 17’ 21’ Yussuf Poulsen (RB Leipzig), 2-0 21’ 48’ Jean-Philippe Mateta (Mainz), 2-1 48’ 51’ Amadou Haidara (RB Leipzig), 3-1 51’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.24 1.07 17’ Emil Forsberg (RB Leipzig), 1-0 Forsberg 17’ 21’ Yussuf Poulsen (RB Leipzig), 2-0 Poulsen 21’ 48’ Jean-Philippe Mateta (Mainz), 2-1 Mateta 48’ 51’ Amadou Haidara (RB Leipzig), 3-1 Haidara 51’
RB Leipzig 3.24 xGMainz 1.07 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mainz attacking RB Leipzig attacking 
17’ Emil Forsberg (RB Leipzig), penalty, 0.76 xG, goal 77’ Jean-Philippe Mateta (Mainz), from a corner, 0.49 xG, off target 51’ Amadou Haidara (RB Leipzig), open play, 0.47 xG, goal 48’ Jean-Philippe Mateta (Mainz), open play, 0.32 xG, goal 78’ Angelino (RB Leipzig), open play, 0.25 xG, saved 67’ Yussuf Poulsen (RB Leipzig), set piece, 0.23 xG, saved 31’ Emil Forsberg (RB Leipzig), open play, 0.21 xG, hit the woodwork 29’ Yussuf Poulsen (RB Leipzig), open play, 0.14 xG, saved 56’ Dani Olmo (RB Leipzig), open play, 0.12 xG, saved 8’ Marcel Halstenberg (RB Leipzig), set piece, 0.12 xG, off target 31’ Emil Forsberg (RB Leipzig), open play, 0.12 xG, off target 18’ Yussuf Poulsen (RB Leipzig), open play, 0.09 xG, off target 64’ Yussuf Poulsen (RB Leipzig), open play, 0.10 xG, blocked 80’ Yussuf Poulsen (RB Leipzig), from a corner, 0.09 xG, off target 57’ Lukas Klostermann (RB Leipzig), open play, 0.08 xG, off target 40’ Emil Forsberg (RB Leipzig), open play, 0.07 xG, off target 5’ Lukas Klostermann (RB Leipzig), from a corner, 0.06 xG, off target 31’ Dani Olmo (RB Leipzig), open play, 0.06 xG, blocked 45’ Angelino (RB Leipzig), open play, 0.05 xG, blocked 21’ Yussuf Poulsen (RB Leipzig), set piece, 0.05 xG, goal 27’ Danny Latza (Mainz), from a corner, 0.05 xG, blocked 28’ Daniel Brosinski (Mainz), open play, 0.05 xG, off target 54’ Kevin Kampl (RB Leipzig), open play, 0.05 xG, off target 57’ Emil Forsberg (RB Leipzig), from a corner, 0.05 xG, blocked 90+3’ Jeremiah St. Juste (Mainz), set piece, 0.05 xG, off target 73’ Daniel Brosinski (Mainz), direct free kick, 0.04 xG, off target 80’ Christopher Nkunku (RB Leipzig), direct free kick, 0.04 xG, saved 26’ Karim Onisiwo (Mainz), open play, 0.03 xG, blocked 4’ Dani Olmo (RB Leipzig), open play, 0.02 xG, saved 27’ Jonathan Burkardt (Mainz), from a corner, 0.02 xG, blocked 76’ Danny Latza (Mainz), from a corner, 0.01 xG, blocked 57’ Yussuf Poulsen (RB Leipzig), from a corner, 0.01 xG, off target 17’ Emil Forsberg (RB Leipzig), penalty, 0.76 xG, goal 77’ Jean-Philippe Mateta (Mainz), from a corner, 0.49 xG, off target 51’ Amadou Haidara (RB Leipzig), open play, 0.47 xG, goal 48’ Jean-Philippe Mateta (Mainz), open play, 0.32 xG, goal 78’ Angelino (RB Leipzig), open play, 0.25 xG, saved 67’ Yussuf Poulsen (RB Leipzig), set piece, 0.23 xG, saved 31’ Emil Forsberg (RB Leipzig), open play, 0.21 xG, hit the woodwork 29’ Yussuf Poulsen (RB Leipzig), open play, 0.14 xG, saved 56’ Dani Olmo (RB Leipzig), open play, 0.12 xG, saved 8’ Marcel Halstenberg (RB Leipzig), set piece, 0.12 xG, off target 31’ Emil Forsberg (RB Leipzig), open play, 0.12 xG, off target 18’ Yussuf Poulsen (RB Leipzig), open play, 0.09 xG, off target 64’ Yussuf Poulsen (RB Leipzig), open play, 0.10 xG, blocked 80’ Yussuf Poulsen (RB Leipzig), from a corner, 0.09 xG, off target 57’ Lukas Klostermann (RB Leipzig), open play, 0.08 xG, off target 40’ Emil Forsberg (RB Leipzig), open play, 0.07 xG, off target 5’ Lukas Klostermann (RB Leipzig), from a corner, 0.06 xG, off target 31’ Dani Olmo (RB Leipzig), open play, 0.06 xG, blocked 45’ Angelino (RB Leipzig), open play, 0.05 xG, blocked 27’ Danny Latza (Mainz), from a corner, 0.05 xG, blocked 28’ Daniel Brosinski (Mainz), open play, 0.05 xG, off target 90+3’ Jeremiah St. Juste (Mainz), set piece, 0.05 xG, off target 21’ Yussuf Poulsen (RB Leipzig), set piece, 0.05 xG, goal 54’ Kevin Kampl (RB Leipzig), open play, 0.05 xG, off target 57’ Emil Forsberg (RB Leipzig), from a corner, 0.05 xG, blocked 73’ Daniel Brosinski (Mainz), direct free kick, 0.04 xG, off target 80’ Christopher Nkunku (RB Leipzig), direct free kick, 0.04 xG, saved 26’ Karim Onisiwo (Mainz), open play, 0.03 xG, blocked 4’ Dani Olmo (RB Leipzig), open play, 0.02 xG, saved 27’ Jonathan Burkardt (Mainz), from a corner, 0.02 xG, blocked 76’ Danny Latza (Mainz), from a corner, 0.01 xG, blocked 57’ Yussuf Poulsen (RB Leipzig), from a corner, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Péter Gulácsi GK900 0.000.000
Dayotchanculle Upamecano DEF900 0.000.000
Marcel Halstenberg DEF901 0.120.000
Lukas Klostermann DEF902 0.140.000
Amadou Haidara MID9011 0.470.203
Angelino MID902 0.300.503
Tyler Adams MID900 0.000.021
Kevin Kampl MID781 0.050.211
Emil Forsberg MID78115 1.200.634
Dani Olmo MID7013 0.200.243
Yussuf Poulsen FWD9017 0.710.121
Hee-Chan Hwang Sub200 0.000.000
Christopher Nkunku Sub121 0.040.332
Benjamin Henrichs Sub120 0.000.000
Nordi Mukiele Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 69% Avg odds 1.38
Draw 18% Avg odds 5.35
Mainz win 13% Avg odds 7.27

Chances implied by the average closing 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.