Mainz vs Bayern Munich

22 April 2023 · Bundesliga · 2022/23 · Referee Felix Zwayer

Full time 3 – 1

Half-time: 0–1

  • Ludovic Ajorque 65’
  • Leandro Barreiro Martins 73’
  • Aarón Martín 79’
  • Sadio Mané 29’

Match summary

Mainz came from behind to win 3-1 at home to Bayern Munich. Bayern Munich led 1-0 at half-time.

In the first half, Sadio Mané put Bayern Munich ahead with a header in the 29th minute, set up by João Cancelo. In the second half, Ludovic Ajorque equalised with a header in the 65th minute, Leandro Barreiro Martins put Mainz in front in the 73rd minute, set up by Karim Onisiwo, and Aarón Martín made it 3-1 in the 79th minute, set up by Andreas Hanche-Olsen.

Bayern Munich can feel hard done by, creating 2.70 expected goals (xG) from 11 shots to Mainz's 1.31 from 12.

Match stats

Mainz Bayern Munich
13 Shots 11
4 Shots on Target 2
2 Corners 7
2 Yellow Cards 0
0 Red Cards 0
1.30 xG 2.70
1.30 Non-penalty xG 2.70
5 Deep Completions 16

Key events

Mainz Bayern Munich
Kick-off
29’
Sadio Mané
Assist: João Cancelo
0-1 (Bayern Munich)
Half-time0-1
Ludovic Ajorque1-1 (Mainz)
65’
Leandro Barreiro Martins
Assist: Karim Onisiwo
2-1 (Mainz)
73’
Aarón Martín
Assist: Andreas Hanche-Olsen
3-1 (Mainz)
79’
Full-time3-1

Bookings

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

Mainz
  • Dominik Kohr
  • Aarón Martín

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.31 2.70 29’ Sadio Mané (Bayern Munich), 0-1 29’ 65’ Ludovic Ajorque (Mainz), 1-1 65’ 73’ Leandro Barreiro Martins (Mainz), 2-1 73’ 79’ Aarón Martín (Mainz), 3-1 79’ 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.31 2.70 29’ Sadio Mané (Bayern Munich), 0-1 Mané 29’ 65’ Ludovic Ajorque (Mainz), 1-1 Ajorque 65’ 73’ Leandro Barreiro Martins (Mainz), 2-1 Martins 73’ 79’ Aarón Martín (Mainz), 3-1 Martín 79’
Mainz 1.31 xGBayern Munich 2.70 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayern Munich attacking Mainz attacking 
29’ Sadio Mané (Bayern Munich), open play, 0.89 xG, goal 14’ Thomas Müller (Bayern Munich), open play, 0.43 xG, blocked 73’ Leandro Barreiro Martins (Mainz), open play, 0.43 xG, goal 31’ Jamal Musiala (Bayern Munich), open play, 0.42 xG, off target 65’ Ludovic Ajorque (Mainz), set piece, 0.42 xG, goal 90+3’ Mathys Tel (Bayern Munich), open play, 0.34 xG, saved 33’ João Cancelo (Bayern Munich), open play, 0.23 xG, off target 26’ Leandro Barreiro Martins (Mainz), open play, 0.11 xG, off target 52’ Matthijs de Ligt (Bayern Munich), from a corner, 0.09 xG, off target 60’ Thomas Müller (Bayern Munich), open play, 0.09 xG, off target 49’ Ludovic Ajorque (Mainz), open play, 0.07 xG, off target 78’ Marcus Ingvartsen (Mainz), open play, 0.07 xG, blocked 56’ Thomas Müller (Bayern Munich), open play, 0.06 xG, off target 48’ Jamal Musiala (Bayern Munich), open play, 0.06 xG, blocked 28’ Leandro Barreiro Martins (Mainz), open play, 0.05 xG, blocked 2’ Alphonso Davies (Bayern Munich), open play, 0.05 xG, blocked 65’ Jae-Sung Lee (Mainz), set piece, 0.04 xG, saved 79’ Aarón Martín (Mainz), open play, 0.04 xG, goal 90+3’ Leon Goretzka (Bayern Munich), open play, 0.04 xG, off target 29’ Jae-Sung Lee (Mainz), from a corner, 0.02 xG, off target 44’ Karim Onisiwo (Mainz), open play, 0.02 xG, blocked 70’ Ludovic Ajorque (Mainz), open play, 0.02 xG, blocked 53’ Aarón Martín (Mainz), open play, 0.01 xG, off target 29’ Sadio Mané (Bayern Munich), open play, 0.89 xG, goal 14’ Thomas Müller (Bayern Munich), open play, 0.43 xG, blocked 73’ Leandro Barreiro Martins (Mainz), open play, 0.43 xG, goal 31’ Jamal Musiala (Bayern Munich), open play, 0.42 xG, off target 65’ Ludovic Ajorque (Mainz), set piece, 0.42 xG, goal 90+3’ Mathys Tel (Bayern Munich), open play, 0.34 xG, saved 33’ João Cancelo (Bayern Munich), open play, 0.23 xG, off target 26’ Leandro Barreiro Martins (Mainz), open play, 0.11 xG, off target 52’ Matthijs de Ligt (Bayern Munich), from a corner, 0.09 xG, off target 60’ Thomas Müller (Bayern Munich), open play, 0.09 xG, off target 49’ Ludovic Ajorque (Mainz), open play, 0.07 xG, off target 78’ Marcus Ingvartsen (Mainz), open play, 0.07 xG, blocked 56’ Thomas Müller (Bayern Munich), open play, 0.06 xG, off target 48’ Jamal Musiala (Bayern Munich), open play, 0.06 xG, blocked 28’ Leandro Barreiro Martins (Mainz), open play, 0.05 xG, blocked 2’ Alphonso Davies (Bayern Munich), open play, 0.05 xG, blocked 65’ Jae-Sung Lee (Mainz), set piece, 0.04 xG, saved 90+3’ Leon Goretzka (Bayern Munich), open play, 0.04 xG, off target 79’ Aarón Martín (Mainz), open play, 0.04 xG, goal 29’ Jae-Sung Lee (Mainz), from a corner, 0.02 xG, off target 44’ Karim Onisiwo (Mainz), open play, 0.02 xG, blocked 70’ Ludovic Ajorque (Mainz), open play, 0.02 xG, blocked 53’ Aarón Martín (Mainz), 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
Robin Zentner GK900 0.000.000
Stefan Bell DEF900 0.000.000
Andreas Hanche-Olsen DEF9010 0.000.041
Edimilson Fernandes DEF860 0.000.000
Silvan Widmer MID900 0.000.000
Anthony Caci MID490 0.000.000
Leandro Barreiro Martins MID9013 0.590.021
Dominik Kohr MID670 0.000.000
Karim Onisiwo MID9011 0.020.502
Jae-Sung Lee MID802 0.060.082
Ludovic Ajorque FWD8013 0.510.000
Aarón Martín Sub4112 0.050.000
Anton Stach Sub230 0.000.000
Marcus Ingvartsen Sub101 0.070.000
Aymen Barkok Sub100 0.000.071
Alexander Hack Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 16% Avg odds 5.81
Draw 21% Avg odds 4.63
Bayern Munich win 63% Avg odds 1.53

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.