Union Berlin vs Bayer Leverkusen

6 April 2024 · Bundesliga · 2023/24 · Referee Benjamin Brand

Full time 0 – 1

Half-time: 0–1

  • Florian Wirtz 45+8’ (pen)

Match summary

Bayer Leverkusen took a 1-0 win at Union Berlin. Bayer Leverkusen led 1-0 at half-time.

Florian Wirtz put Bayer Leverkusen ahead from the penalty spot in first-half stoppage time.

The chances backed that up: Bayer Leverkusen created 2.78 expected goals (xG) from 20 shots to Union Berlin's 0.27 from 9. Union Berlin had a player sent off.

Match stats

Union Berlin Bayer Leverkusen
8 Shots 19
1 Shots on Target 8
7 Corners 10
3 Yellow Cards 2
1 Red Cards 0
0.27 xG 2.76
0.27 Non-penalty xG 2.00
2 Deep Completions 11

Key events

Union Berlin Bayer Leverkusen
Kick-off
45+8’
Florian Wirtz
Penalty
0-1 (Bayer Leverkusen)
Half-time0-1
Full-time0-1

Bookings

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

Union Berlin
  • Robin Gosens
  • Lucas Tousart
Bayer Leverkusen
  • Robert Andrich
  • 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 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.27 2.78 45+8’ Florian Wirtz (Bayer Leverkusen), 0-1 45+8’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.27 2.78 45+8’ Florian Wirtz (Bayer Leverkusen), 0-1 Wirtz 45+8’
Union Berlin 0.27 xGBayer Leverkusen 2.78 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayer Leverkusen attacking Union Berlin attacking 
53’ Florian Wirtz (Bayer Leverkusen), penalty, 0.76 xG, goal 15’ Borja Iglesias (Bayer Leverkusen), open play, 0.44 xG, saved 90+5’ Amine Adli (Bayer Leverkusen), open play, 0.40 xG, saved 59’ Amine Adli (Bayer Leverkusen), open play, 0.30 xG, saved 28’ Álex Grimaldo (Bayer Leverkusen), open play, 0.11 xG, off target 39’ Yorbe Vertessen (Union Berlin), open play, 0.10 xG, off target 77’ Nathan Tella (Bayer Leverkusen), open play, 0.10 xG, saved 49’ Piero Hincapié (Bayer Leverkusen), set piece, 0.10 xG, blocked 11’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.08 xG, saved 52’ Nathan Tella (Bayer Leverkusen), open play, 0.08 xG, blocked 90+4’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.08 xG, blocked 49’ Robert Andrich (Bayer Leverkusen), set piece, 0.07 xG, blocked 49’ Florian Wirtz (Bayer Leverkusen), set piece, 0.05 xG, blocked 3’ Borja Iglesias (Bayer Leverkusen), open play, 0.05 xG, off target 6’ Granit Xhaka (Bayer Leverkusen), open play, 0.04 xG, blocked 31’ Rani Khedira (Union Berlin), open play, 0.04 xG, blocked 66’ Alex Kral (Union Berlin), open play, 0.03 xG, off target 82’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.03 xG, off target 36’ Robin Gosens (Union Berlin), from a corner, 0.02 xG, off target 90+1’ Álex Grimaldo (Bayer Leverkusen), open play, 0.03 xG, saved 43’ Robert Andrich (Bayer Leverkusen), open play, 0.02 xG, saved 54’ Andras Schafer (Union Berlin), from a corner, 0.02 xG, blocked 81’ Diogo Leite (Union Berlin), from a corner, 0.02 xG, off target 90+7’ Frederik Rönnow (Union Berlin), from a corner, 0.02 xG, blocked 60’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.02 xG, off target 7’ Adam Hlozek (Bayer Leverkusen), open play, 0.01 xG, blocked 90+7’ Frederik Rönnow (Union Berlin), from a corner, 0.01 xG, off target 38’ Piero Hincapié (Bayer Leverkusen), set piece, 0.01 xG, blocked 75’ Alex Kral (Union Berlin), set piece, 0.01 xG, off target 53’ Florian Wirtz (Bayer Leverkusen), penalty, 0.76 xG, goal 15’ Borja Iglesias (Bayer Leverkusen), open play, 0.44 xG, saved 90+5’ Amine Adli (Bayer Leverkusen), open play, 0.40 xG, saved 59’ Amine Adli (Bayer Leverkusen), open play, 0.30 xG, saved 28’ Álex Grimaldo (Bayer Leverkusen), open play, 0.11 xG, off target 77’ Nathan Tella (Bayer Leverkusen), open play, 0.10 xG, saved 39’ Yorbe Vertessen (Union Berlin), open play, 0.10 xG, off target 49’ Piero Hincapié (Bayer Leverkusen), set piece, 0.10 xG, blocked 11’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.08 xG, saved 52’ Nathan Tella (Bayer Leverkusen), open play, 0.08 xG, blocked 90+4’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.08 xG, blocked 49’ Robert Andrich (Bayer Leverkusen), set piece, 0.07 xG, blocked 49’ Florian Wirtz (Bayer Leverkusen), set piece, 0.05 xG, blocked 3’ Borja Iglesias (Bayer Leverkusen), open play, 0.05 xG, off target 6’ Granit Xhaka (Bayer Leverkusen), open play, 0.04 xG, blocked 31’ Rani Khedira (Union Berlin), open play, 0.04 xG, blocked 82’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.03 xG, off target 66’ Alex Kral (Union Berlin), open play, 0.03 xG, off target 90+1’ Álex Grimaldo (Bayer Leverkusen), open play, 0.03 xG, saved 36’ Robin Gosens (Union Berlin), from a corner, 0.02 xG, off target 90+7’ Frederik Rönnow (Union Berlin), from a corner, 0.02 xG, blocked 43’ Robert Andrich (Bayer Leverkusen), open play, 0.02 xG, saved 54’ Andras Schafer (Union Berlin), from a corner, 0.02 xG, blocked 60’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.02 xG, off target 81’ Diogo Leite (Union Berlin), from a corner, 0.02 xG, off target 90+7’ Frederik Rönnow (Union Berlin), from a corner, 0.01 xG, off target 7’ Adam Hlozek (Bayer Leverkusen), open play, 0.01 xG, blocked 38’ Piero Hincapié (Bayer Leverkusen), set piece, 0.01 xG, blocked 75’ Alex Kral (Union Berlin), set piece, 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
Frederik Rönnow GK902 0.030.000
Kevin Vogt DEF900 0.000.000
Danilho Doekhi DEF900 0.000.000
Diogo Leite DEF901 0.020.000
Christopher Trimmel MID700 0.000.021
Robin Gosens MID471 0.020.142
Lucas Tousart MID900 0.000.000
Andras Schafer MID701 0.020.000
Rani Khedira MID691 0.040.000
Brenden Aaronson FWD860 0.000.000
Yorbe Vertessen FWD531 0.100.000
Mikkel Kaufmann Sub370 0.000.031
Aissa Laidouni Sub210 0.000.000
Josip Juranovic Sub200 0.000.064
Alex Kral Sub202 0.040.000
Benedict Hollerbach Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Union Berlin win 18% Avg odds 5.39
Draw 25% Avg odds 3.90
Bayer Leverkusen win 57% Avg odds 1.67

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.