RB Leipzig vs Mainz

1 April 2023 · Bundesliga · 2022/23 · Referee Christian Dingert

Full time 0 – 3

Half-time: 0–1

  • Marcus Ingvartsen 9’
  • Ludovic Ajorque 57’
  • Dominik Kohr 67’

Match summary

Mainz won comfortably, 3-0 away at RB Leipzig. Mainz led 1-0 at half-time.

Marcus Ingvartsen put Mainz ahead in the 9th minute, Ludovic Ajorque made it 0-2 in the 57th minute, set up by Anton Stach, and Dominik Kohr made it 0-3 in the 67th minute.

The chances backed that up: Mainz created 2.62 expected goals (xG) from 19 shots to RB Leipzig's 0.58 from 12.

Match stats

RB Leipzig Mainz
12 Shots 19
3 Shots on Target 7
3 Corners 4
3 Yellow Cards 3
0 Red Cards 0
0.58 xG 2.55
0.58 Non-penalty xG 2.55
2 Deep Completions 6

Key events

RB Leipzig Mainz
Kick-off
9’
Marcus Ingvartsen0-1 (Mainz)
Half-time0-1
57’
Ludovic Ajorque
Assist: Anton Stach
0-2 (Mainz)
67’
Dominik Kohr0-3 (Mainz)
Full-time0-3

Bookings

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

RB Leipzig
  • Willi Orban
  • Kevin Kampl
  • Dani Olmo
Mainz
  • Andreas Hanche-Olsen
  • Anthony Caci
  • Marcus Ingvartsen

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.58 2.62 9’ Marcus Ingvartsen (Mainz), 0-1 9’ 57’ Ludovic Ajorque (Mainz), 0-2 57’ 67’ Dominik Kohr (Mainz), 0-3 67’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.58 2.62 9’ Marcus Ingvartsen (Mainz), 0-1 Ingvartsen 9’ 57’ Ludovic Ajorque (Mainz), 0-2 Ajorque 57’ 67’ Dominik Kohr (Mainz), 0-3 Kohr 67’
RB Leipzig 0.58 xGMainz 2.62 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 
9’ Marcus Ingvartsen (Mainz), open play, 0.71 xG, goal 30’ Leandro Barreiro Martins (Mainz), open play, 0.49 xG, hit the woodwork 25’ Marcus Ingvartsen (Mainz), open play, 0.36 xG, saved 41’ Timo Werner (RB Leipzig), open play, 0.24 xG, saved 86’ Jae-Sung Lee (Mainz), open play, 0.11 xG, blocked 9’ Ludovic Ajorque (Mainz), open play, 0.10 xG, blocked 53’ Anthony Caci (Mainz), open play, 0.10 xG, blocked 57’ Ludovic Ajorque (Mainz), open play, 0.10 xG, goal 62’ Marcus Ingvartsen (Mainz), open play, 0.10 xG, saved 83’ Edimilson Fernandes (Mainz), direct free kick, 0.10 xG, blocked 9’ Leandro Barreiro Martins (Mainz), open play, 0.09 xG, saved 23’ André Silva (RB Leipzig), set piece, 0.08 xG, blocked 64’ Anton Stach (Mainz), direct free kick, 0.07 xG, blocked 11’ Anton Stach (Mainz), open play, 0.06 xG, blocked 90+3’ Andreas Hanche-Olsen (Mainz), from a corner, 0.05 xG, off target 49’ Ludovic Ajorque (Mainz), open play, 0.04 xG, off target 67’ Dominik Kohr (Mainz), open play, 0.04 xG, goal 81’ Dominik Szoboszlai (RB Leipzig), direct free kick, 0.04 xG, off target 32’ Timo Werner (RB Leipzig), open play, 0.04 xG, off target 46’ Ludovic Ajorque (Mainz), open play, 0.03 xG, off target 53’ Dominik Kohr (Mainz), open play, 0.03 xG, saved 71’ Dominik Szoboszlai (RB Leipzig), direct free kick, 0.03 xG, saved 29’ Timo Werner (RB Leipzig), open play, 0.03 xG, blocked 43’ André Silva (RB Leipzig), open play, 0.03 xG, off target 44’ Timo Werner (RB Leipzig), open play, 0.03 xG, blocked 62’ Dominik Kohr (Mainz), open play, 0.02 xG, blocked 59’ Dominik Szoboszlai (RB Leipzig), open play, 0.02 xG, off target 86’ Ludovic Ajorque (Mainz), from a corner, 0.02 xG, blocked 88’ Dani Olmo (RB Leipzig), set piece, 0.02 xG, saved 48’ Amadou Haidara (RB Leipzig), open play, 0.02 xG, blocked 79’ Dominik Szoboszlai (RB Leipzig), open play, 0.01 xG, off target 9’ Marcus Ingvartsen (Mainz), open play, 0.71 xG, goal 30’ Leandro Barreiro Martins (Mainz), open play, 0.49 xG, hit the woodwork 25’ Marcus Ingvartsen (Mainz), open play, 0.36 xG, saved 41’ Timo Werner (RB Leipzig), open play, 0.24 xG, saved 86’ Jae-Sung Lee (Mainz), open play, 0.11 xG, blocked 9’ Ludovic Ajorque (Mainz), open play, 0.10 xG, blocked 53’ Anthony Caci (Mainz), open play, 0.10 xG, blocked 57’ Ludovic Ajorque (Mainz), open play, 0.10 xG, goal 62’ Marcus Ingvartsen (Mainz), open play, 0.10 xG, saved 83’ Edimilson Fernandes (Mainz), direct free kick, 0.10 xG, blocked 9’ Leandro Barreiro Martins (Mainz), open play, 0.09 xG, saved 23’ André Silva (RB Leipzig), set piece, 0.08 xG, blocked 64’ Anton Stach (Mainz), direct free kick, 0.07 xG, blocked 11’ Anton Stach (Mainz), open play, 0.06 xG, blocked 90+3’ Andreas Hanche-Olsen (Mainz), from a corner, 0.05 xG, off target 81’ Dominik Szoboszlai (RB Leipzig), direct free kick, 0.04 xG, off target 49’ Ludovic Ajorque (Mainz), open play, 0.04 xG, off target 67’ Dominik Kohr (Mainz), open play, 0.04 xG, goal 32’ Timo Werner (RB Leipzig), open play, 0.04 xG, off target 46’ Ludovic Ajorque (Mainz), open play, 0.03 xG, off target 71’ Dominik Szoboszlai (RB Leipzig), direct free kick, 0.03 xG, saved 53’ Dominik Kohr (Mainz), open play, 0.03 xG, saved 29’ Timo Werner (RB Leipzig), open play, 0.03 xG, blocked 43’ André Silva (RB Leipzig), open play, 0.03 xG, off target 44’ Timo Werner (RB Leipzig), open play, 0.03 xG, blocked 62’ Dominik Kohr (Mainz), open play, 0.02 xG, blocked 59’ Dominik Szoboszlai (RB Leipzig), open play, 0.02 xG, off target 86’ Ludovic Ajorque (Mainz), from a corner, 0.02 xG, blocked 88’ Dani Olmo (RB Leipzig), set piece, 0.02 xG, saved 48’ Amadou Haidara (RB Leipzig), open play, 0.02 xG, blocked 79’ Dominik Szoboszlai (RB Leipzig), open play, 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
Janis Blaswich GK900 0.000.000
Benjamin Henrichs DEF900 0.000.031
Willi Orban DEF900 0.000.081
Josko Gvardiol DEF730 0.000.000
Marcel Halstenberg DEF480 0.000.041
Konrad Laimer MID830 0.000.000
Kevin Kampl MID480 0.000.000
Dominik Szoboszlai MID904 0.110.304
Emil Forsberg MID900 0.000.000
Timo Werner FWD904 0.330.000
André Silva FWD582 0.110.000
David Raum Sub420 0.000.011
Amadou Haidara Sub421 0.020.000
Dani Olmo Sub321 0.020.000
Mohamed Simakan Sub170 0.000.000
Lukas Klostermann Sub70 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 63% Avg odds 1.51
Draw 22% Avg odds 4.38
Mainz win 15% Avg odds 6.45

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.