Mainz vs RB Leipzig

19 October 2024 · Bundesliga · 2024/25 · Referee Felix Zwayer

Full time 0 – 2

Half-time: 0–2

  • Xavi Simons 20’
  • Willi Orban 37’

Match summary

RB Leipzig beat Mainz 2-0 on the road. RB Leipzig led 2-0 at half-time.

Xavi Simons put RB Leipzig ahead in the 20th minute, set up by Amadou Haidara and Willi Orban made it 0-2 from a corner in the 37th minute.

The chances backed that up: RB Leipzig created 2.19 expected goals (xG) from 11 shots to Mainz's 0.61 from 16.

Match stats

Mainz RB Leipzig
16 Shots 11
2 Shots on Target 5
5 Corners 3
1 Yellow Cards 3
0 Red Cards 0
0.61 xG 2.16
0.61 Non-penalty xG 2.16
11 Deep Completions 2

Key events

Mainz RB Leipzig
Kick-off
20’
Xavi Simons
Assist: Amadou Haidara
0-1 (RB Leipzig)
37’
Willi Orban0-2 (RB Leipzig)
Half-time0-2
Full-time0-2

Bookings

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

Mainz
  • Paul Nebel
RB Leipzig
  • Arthur Vermeeren
  • Amadou Haidara
  • Eljif Elmas

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.61 2.19 20’ Xavi Simons (RB Leipzig), 0-1 20’ 37’ Willi Orban (RB Leipzig), 0-2 37’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.61 2.19 20’ Xavi Simons (RB Leipzig), 0-1 Simons 20’ 37’ Willi Orban (RB Leipzig), 0-2 Orban 37’
Mainz 0.61 xGRB Leipzig 2.19 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 
37’ Willi Orban (RB Leipzig), from a corner, 0.74 xG, goal 70’ Benjamin Sesko (RB Leipzig), open play, 0.41 xG, saved 20’ Xavi Simons (RB Leipzig), open play, 0.36 xG, goal 72’ Benjamin Sesko (RB Leipzig), open play, 0.28 xG, saved 68’ Arthur Vermeeren (RB Leipzig), open play, 0.13 xG, blocked 15’ Armindo Sieb (Mainz), open play, 0.09 xG, blocked 90+4’ Gabriel Vidovic (Mainz), open play, 0.08 xG, blocked 35’ Loïs Openda (RB Leipzig), open play, 0.08 xG, blocked 46’ Xavi Simons (RB Leipzig), open play, 0.07 xG, blocked 8’ Jonathan Burkardt (Mainz), open play, 0.06 xG, blocked 23’ Armindo Sieb (Mainz), open play, 0.06 xG, off target 39’ Jae-Sung Lee (Mainz), open play, 0.04 xG, off target 66’ Jae-Sung Lee (Mainz), set piece, 0.04 xG, off target 89’ Willi Orban (RB Leipzig), from a corner, 0.04 xG, off target 32’ Jae-Sung Lee (Mainz), open play, 0.03 xG, blocked 34’ Jonathan Burkardt (Mainz), set piece, 0.04 xG, off target 37’ Loïs Openda (RB Leipzig), from a corner, 0.04 xG, saved 39’ Anthony Caci (Mainz), open play, 0.03 xG, blocked 22’ Armindo Sieb (Mainz), open play, 0.03 xG, blocked 69’ Paul Nebel (Mainz), open play, 0.03 xG, blocked 29’ Antonio Nusa (RB Leipzig), open play, 0.03 xG, off target 30’ Armindo Sieb (Mainz), open play, 0.03 xG, saved 16’ Benjamin Sesko (RB Leipzig), open play, 0.02 xG, off target 67’ Anthony Caci (Mainz), open play, 0.02 xG, saved 34’ Kaishu Sano (Mainz), open play, 0.01 xG, blocked 90+3’ Paul Nebel (Mainz), open play, 0.01 xG, blocked 54’ Maxim Leitsch (Mainz), open play, 0.01 xG, blocked 37’ Willi Orban (RB Leipzig), from a corner, 0.74 xG, goal 70’ Benjamin Sesko (RB Leipzig), open play, 0.41 xG, saved 20’ Xavi Simons (RB Leipzig), open play, 0.36 xG, goal 72’ Benjamin Sesko (RB Leipzig), open play, 0.28 xG, saved 68’ Arthur Vermeeren (RB Leipzig), open play, 0.13 xG, blocked 15’ Armindo Sieb (Mainz), open play, 0.09 xG, blocked 90+4’ Gabriel Vidovic (Mainz), open play, 0.08 xG, blocked 35’ Loïs Openda (RB Leipzig), open play, 0.08 xG, blocked 46’ Xavi Simons (RB Leipzig), open play, 0.07 xG, blocked 23’ Armindo Sieb (Mainz), open play, 0.06 xG, off target 8’ Jonathan Burkardt (Mainz), open play, 0.06 xG, blocked 39’ Jae-Sung Lee (Mainz), open play, 0.04 xG, off target 66’ Jae-Sung Lee (Mainz), set piece, 0.04 xG, off target 89’ Willi Orban (RB Leipzig), from a corner, 0.04 xG, off target 34’ Jonathan Burkardt (Mainz), set piece, 0.04 xG, off target 37’ Loïs Openda (RB Leipzig), from a corner, 0.04 xG, saved 32’ Jae-Sung Lee (Mainz), open play, 0.03 xG, blocked 39’ Anthony Caci (Mainz), open play, 0.03 xG, blocked 69’ Paul Nebel (Mainz), open play, 0.03 xG, blocked 22’ Armindo Sieb (Mainz), open play, 0.03 xG, blocked 29’ Antonio Nusa (RB Leipzig), open play, 0.03 xG, off target 30’ Armindo Sieb (Mainz), open play, 0.03 xG, saved 16’ Benjamin Sesko (RB Leipzig), open play, 0.02 xG, off target 67’ Anthony Caci (Mainz), open play, 0.02 xG, saved 34’ Kaishu Sano (Mainz), open play, 0.01 xG, blocked 90+3’ Paul Nebel (Mainz), open play, 0.01 xG, blocked 54’ Maxim Leitsch (Mainz), open play, 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
Robin Zentner GK900 0.000.000
Danny da Costa DEF900 0.000.031
Moritz Jenz DEF900 0.000.000
Maxim Leitsch DEF881 0.010.000
Anthony Caci MID882 0.050.113
Philipp Mwene MID900 0.000.072
Nadiem Amiri MID900 0.000.254
Kaishu Sano MID901 0.010.000
Jae-Sung Lee MID753 0.120.011
Armindo Sieb MID604 0.210.000
Jonathan Burkardt FWD902 0.090.000
Paul Nebel Sub302 0.040.000
Nelson Weiper Sub150 0.000.000
Gabriel Vidovic Sub21 0.080.000
Silvan Widmer Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 24% Avg odds 3.97
Draw 25% Avg odds 3.90
RB Leipzig win 51% Avg odds 1.88

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.