Union Berlin vs Bayer Leverkusen

21 February 2026 · Bundesliga · 2025/26 · Referee Harm Osmers

Full time 1 – 0

Half-time: 1–0

  • Rani Khedira 28’

Match summary

Union Berlin saw off Bayer Leverkusen 1-0. Union Berlin led 1-0 at half-time.

Rani Khedira put Union Berlin ahead in the 28th minute, set up by Aljoscha Kemlein.

Bayer Leverkusen can feel hard done by, creating 1.20 expected goals (xG) from 16 shots to Union Berlin's 0.76 from 8.

Match stats

35% Possession 65%
8 Shots 16
4 Shots on target 1
4 Corners 5
89 Attacks 123
32 Dangerous attacks 79
303 Passes 549
69% Pass accuracy 86%
14 Tackles 10
15 Fouls 7
5 Yellow cards 2
0 Red cards 0
1 Offsides 1

Key events

Union Berlin Bayer Leverkusen
Kick-off
3’
10’
Rani KhediraRight foot shot1-0 (Union Berlin)
28’
Andras SchaferShot on target
32’
44’
Half-time1-0
Second half underway
60’
61’
Ernest PokuEzequiel Fernández
Andrej IlicShot on target
67’
68’
Alex KrálWoo-yeong Jeong 
71’
75’
Malik TillmanShot on target
Andras SchaferShot on target
82’
83’
Jonas HofmannArgument
85’
88’
Frederik RönnowTime wasting
90+3’
Full-time1-0

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 0.76 1.20 28’ Rani Khedira (Union Berlin), 1-0 28’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.76 1.20 28’ Rani Khedira (Union Berlin), 1-0 Khedira 28’
Union Berlin 0.76 xGBayer Leverkusen 1.20 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 
90+1’ Patrik Schick (Bayer Leverkusen), open play, 0.47 xG, off target 28’ Rani Khedira (Union Berlin), open play, 0.29 xG, goal 90+5’ Martin Terrier (Bayer Leverkusen), open play, 0.19 xG, off target 42’ Edmond Tapsoba (Bayer Leverkusen), from a corner, 0.13 xG, off target 2’ Andrej Ilic (Union Berlin), open play, 0.12 xG, blocked 67’ Andrej Ilic (Union Berlin), open play, 0.11 xG, saved 82’ Andras Schafer (Union Berlin), open play, 0.10 xG, saved 12’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.06 xG, blocked 90+7’ Patrik Schick (Bayer Leverkusen), open play, 0.07 xG, off target 32’ Andras Schafer (Union Berlin), open play, 0.06 xG, saved 50’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.05 xG, off target 61’ Aleix García (Bayer Leverkusen), direct free kick, 0.05 xG, blocked 28’ Loic Bade (Bayer Leverkusen), from a corner, 0.03 xG, blocked 73’ Jonas Hofmann (Bayer Leverkusen), open play, 0.04 xG, blocked 19’ Danilho Doekhi (Union Berlin), set piece, 0.03 xG, off target 72’ Alex Kral (Union Berlin), from a corner, 0.03 xG, blocked 87’ Álex Grimaldo (Bayer Leverkusen), open play, 0.02 xG, off target 33’ Ezequiél Fernández (Bayer Leverkusen), open play, 0.02 xG, off target 65’ Aleix García (Bayer Leverkusen), open play, 0.02 xG, off target 69’ Ibrahim Maza (Bayer Leverkusen), from a corner, 0.02 xG, off target 75’ Malik Tillman (Bayer Leverkusen), set piece, 0.02 xG, saved 78’ Ibrahim Maza (Bayer Leverkusen), from a corner, 0.02 xG, off target 7’ Derrick Köhn (Union Berlin), open play, 0.01 xG, blocked 73’ Ibrahim Maza (Bayer Leverkusen), open play, 0.01 xG, blocked 90+1’ Patrik Schick (Bayer Leverkusen), open play, 0.47 xG, off target 28’ Rani Khedira (Union Berlin), open play, 0.29 xG, goal 90+5’ Martin Terrier (Bayer Leverkusen), open play, 0.19 xG, off target 42’ Edmond Tapsoba (Bayer Leverkusen), from a corner, 0.13 xG, off target 2’ Andrej Ilic (Union Berlin), open play, 0.12 xG, blocked 67’ Andrej Ilic (Union Berlin), open play, 0.11 xG, saved 82’ Andras Schafer (Union Berlin), open play, 0.10 xG, saved 90+7’ Patrik Schick (Bayer Leverkusen), open play, 0.07 xG, off target 12’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.06 xG, blocked 32’ Andras Schafer (Union Berlin), open play, 0.06 xG, saved 50’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.05 xG, off target 61’ Aleix García (Bayer Leverkusen), direct free kick, 0.05 xG, blocked 28’ Loic Bade (Bayer Leverkusen), from a corner, 0.03 xG, blocked 73’ Jonas Hofmann (Bayer Leverkusen), open play, 0.04 xG, blocked 19’ Danilho Doekhi (Union Berlin), set piece, 0.03 xG, off target 72’ Alex Kral (Union Berlin), from a corner, 0.03 xG, blocked 87’ Álex Grimaldo (Bayer Leverkusen), open play, 0.02 xG, off target 65’ Aleix García (Bayer Leverkusen), open play, 0.02 xG, off target 33’ Ezequiél Fernández (Bayer Leverkusen), open play, 0.02 xG, off target 69’ Ibrahim Maza (Bayer Leverkusen), from a corner, 0.02 xG, off target 75’ Malik Tillman (Bayer Leverkusen), set piece, 0.02 xG, saved 78’ Ibrahim Maza (Bayer Leverkusen), from a corner, 0.02 xG, off target 73’ Ibrahim Maza (Bayer Leverkusen), open play, 0.01 xG, blocked 7’ Derrick Köhn (Union Berlin), 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.

Lineups

Union Berlin 3-4-2-1 Starting XI
Rönnow
Doekhi
Querfeld
Nsoki
Haberer 11’
Khedira
Kemlein
Köhn
Schäfer 85’
Jeong 71’
Ilic 86’
Bayer Leverkusen 3-4-2-1 Starting XI
Blaswich
Tapsoba
Andrich
Badé 68’
Grimaldo
García
Fernández 61’
Arthur 61’
Maza
Tillman 81’
Kofane 60’

Player stats

PlayerPosMinGAShxGxAKPCards
Frederik Rönnow GK900 0.000.000
Leopold Querfeld DEF900 0.000.000
Stanley N'Soki DEF900 0.000.000
Danilho Doekhi DEF901 0.030.000
Janik Haberer MID100 0.000.000
Derrick Köhn MID901 0.010.152
Rani Khedira MID9011 0.290.000
Aljoscha Kemlein MID9010 0.000.291
Andras Schafer MID892 0.160.000
Woo-Yeong Jeong MID750 0.000.111
Andrej Ilic FWD902 0.230.000
Christopher Trimmel Sub800 0.000.061
Alex Kral Sub151 0.030.000
Tim Skarke Sub10 0.000.000
Ilyas Ansah Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Union Berlin win 30% Avg odds 3.10
Draw 29% Avg odds 3.26
Bayer Leverkusen win 41% Avg odds 2.30

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.