Mainz vs Bayer Leverkusen

18 February 2022 · Bundesliga · 2021/22 · Referee Benjamin Cortus

Full time 3 – 2

Half-time: 0–1

  • Aarón Martín 57’
  • Jean-Paul Boëtius 84’
  • Marcus Ingvartsen 88’
  • Patrik Schick 35’
  • Lucas Alario 74’

Match summary

Mainz came from behind to win 3-2 at home to Bayer Leverkusen, with a late winner. Bayer Leverkusen led 1-0 at half-time.

In the first half, Patrik Schick put Bayer Leverkusen ahead in the 35th minute, set up by Kerem Demirbay. In the second half, Aarón Martín equalised with a direct free kick in the 57th minute, Lucas Alario put Bayer Leverkusen back in front in the 74th minute, set up by Moussa Diaby, Jean-Paul Boëtius equalised in the 84th minute, and Marcus Ingvartsen won it in the 88th minute.

There was little between the sides on chances: Mainz created 1.01 expected goals (xG) from 18 shots, Bayer Leverkusen 0.83 from 7.

Match stats

Mainz Bayer Leverkusen
17 Shots 8
5 Shots on Target 6
6 Corners 2
2 Yellow Cards 2
0 Red Cards 0
1.01 xG 0.83
1.01 Non-penalty xG 0.83
10 Deep Completions 7

Key events

Mainz Bayer Leverkusen
Kick-off
35’
Patrik Schick
Assist: Kerem Demirbay
0-1 (Bayer Leverkusen)
Half-time0-1
Aarón Martín1-1 (Mainz)
57’
74’
Lucas Alario
Assist: Moussa Diaby
1-2 (Bayer Leverkusen)
Jean-Paul Boëtius2-2 (Mainz)
84’
Marcus Ingvartsen3-2 (Mainz)
88’
Full-time3-2

Bookings

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

Mainz
  • Aarón Martín
  • Marcus Ingvartsen
Bayer Leverkusen
  • Kerem Demirbay
  • Amine Adli

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 0.83 35’ Patrik Schick (Bayer Leverkusen), 0-1 35’ 57’ Aarón Martín (Mainz), 1-1 57’ 74’ Lucas Alario (Bayer Leverkusen), 1-2 74’ 84’ Jean-Paul Boëtius (Mainz), 2-2 84’ 88’ Marcus Ingvartsen (Mainz), 3-2 88’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 0.83 35’ Patrik Schick (Bayer Leverkusen), 0-1 Schick 35’ 57’ Aarón Martín (Mainz), 1-1 Martín 57’ 74’ Lucas Alario (Bayer Leverkusen), 1-2 Alario 74’ 84’ Jean-Paul Boëtius (Mainz), 2-2 Boëtius 84’ 88’ Marcus Ingvartsen (Mainz), 3-2 Ingvartsen 88’
Mainz 1.01 xGBayer Leverkusen 0.83 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayer Leverkusen attacking Mainz attacking 
81’ Lucas Alario (Bayer Leverkusen), open play, 0.35 xG, saved 51’ Lucas Alario (Bayer Leverkusen), open play, 0.14 xG, saved 74’ Lucas Alario (Bayer Leverkusen), open play, 0.11 xG, goal 83’ Alexander Hack (Mainz), from a corner, 0.11 xG, off target 48’ Silvan Widmer (Mainz), open play, 0.10 xG, blocked 30’ Silvan Widmer (Mainz), open play, 0.09 xG, off target 64’ Alexander Hack (Mainz), from a corner, 0.10 xG, off target 69’ Lucas Alario (Bayer Leverkusen), open play, 0.09 xG, saved 88’ Marcus Ingvartsen (Mainz), open play, 0.09 xG, goal 12’ Jonathan Burkardt (Mainz), open play, 0.08 xG, blocked 16’ Robert Andrich (Bayer Leverkusen), open play, 0.08 xG, saved 16’ Silvan Widmer (Mainz), open play, 0.07 xG, saved 57’ Aarón Martín (Mainz), direct free kick, 0.07 xG, goal 2’ Anton Stach (Mainz), open play, 0.06 xG, off target 84’ Jean-Paul Boëtius (Mainz), open play, 0.05 xG, goal 6’ Kerem Demirbay (Bayer Leverkusen), open play, 0.04 xG, blocked 42’ Karim Onisiwo (Mainz), open play, 0.03 xG, off target 49’ Jonathan Burkardt (Mainz), open play, 0.03 xG, blocked 11’ Dominik Kohr (Mainz), open play, 0.03 xG, off target 13’ Anton Stach (Mainz), open play, 0.02 xG, saved 54’ Dominik Kohr (Mainz), open play, 0.02 xG, off target 3’ Jae-Sung Lee (Mainz), open play, 0.02 xG, off target 35’ Patrik Schick (Bayer Leverkusen), open play, 0.02 xG, goal 31’ Jonathan Burkardt (Mainz), set piece, 0.01 xG, off target 49’ Anton Stach (Mainz), from a corner, 0.01 xG, blocked 81’ Lucas Alario (Bayer Leverkusen), open play, 0.35 xG, saved 51’ Lucas Alario (Bayer Leverkusen), open play, 0.14 xG, saved 74’ Lucas Alario (Bayer Leverkusen), open play, 0.11 xG, goal 83’ Alexander Hack (Mainz), from a corner, 0.11 xG, off target 48’ Silvan Widmer (Mainz), open play, 0.10 xG, blocked 64’ Alexander Hack (Mainz), from a corner, 0.10 xG, off target 30’ Silvan Widmer (Mainz), open play, 0.09 xG, off target 69’ Lucas Alario (Bayer Leverkusen), open play, 0.09 xG, saved 88’ Marcus Ingvartsen (Mainz), open play, 0.09 xG, goal 12’ Jonathan Burkardt (Mainz), open play, 0.08 xG, blocked 16’ Robert Andrich (Bayer Leverkusen), open play, 0.08 xG, saved 16’ Silvan Widmer (Mainz), open play, 0.07 xG, saved 57’ Aarón Martín (Mainz), direct free kick, 0.07 xG, goal 2’ Anton Stach (Mainz), open play, 0.06 xG, off target 84’ Jean-Paul Boëtius (Mainz), open play, 0.05 xG, goal 6’ Kerem Demirbay (Bayer Leverkusen), open play, 0.04 xG, blocked 42’ Karim Onisiwo (Mainz), open play, 0.03 xG, off target 11’ Dominik Kohr (Mainz), open play, 0.03 xG, off target 13’ Anton Stach (Mainz), open play, 0.02 xG, saved 49’ Jonathan Burkardt (Mainz), open play, 0.03 xG, blocked 54’ Dominik Kohr (Mainz), open play, 0.02 xG, off target 3’ Jae-Sung Lee (Mainz), open play, 0.02 xG, off target 35’ Patrik Schick (Bayer Leverkusen), open play, 0.02 xG, goal 31’ Jonathan Burkardt (Mainz), set piece, 0.01 xG, off target 49’ Anton Stach (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
Robin Zentner GK900 0.000.000
Moussa Niakhate DEF900 0.000.000
Alexander Hack DEF902 0.210.000
Stefan Bell DEF900 0.000.000
Silvan Widmer MID903 0.270.031
Aarón Martín MID9011 0.070.163
Anton Stach MID903 0.100.021
Dominik Kohr MID842 0.050.000
Jonathan Burkardt MID843 0.120.000
Jae-Sung Lee MID711 0.020.091
Karim Onisiwo FWD841 0.030.182
Kevin Stöger Sub190 0.000.111
Marcus Ingvartsen Sub611 0.090.000
Jean-Paul Boëtius Sub611 0.050.000
Delano Burgzorg Sub60 0.000.000
Leandro Barreiro Martins Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mainz win 31% Avg odds 3.09
Draw 27% Avg odds 3.62
Bayer Leverkusen win 42% Avg odds 2.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.