Union Berlin vs RB Leipzig

12 December 2025 · Bundesliga · 2025/26 · Referee Daniel Schlager

Full time 3 – 1

Half-time: 0–0

  • Oliver Burke 57’
  • Ilyas Ansah 63’
  • Tim Skarke 90+3’
  • Tidiam Gomis 60’

Match summary

Union Berlin beat RB Leipzig 3-1. It was goalless at half-time.

Oliver Burke put Union Berlin ahead in the 57th minute, set up by Woo-Yeong Jeong, Tidiam Gomis equalised in the 60th minute, set up by Conrad Harder, Ilyas Ansah put Union Berlin back in front with a header in the 63rd minute, set up by Christopher Trimmel, and Tim Skarke made it 3-1 in stoppage time, set up by Andrej Ilic.

The chances backed that up: Union Berlin created 1.48 expected goals (xG) from 12 shots to RB Leipzig's 0.50 from 9.

Match stats

37% Possession 63%
12 Shots 9
6 Shots on target 3
4 Corners 6
53 Attacks 58
32 Dangerous attacks 34
311 Passes 558
68% Pass accuracy 83%
35 Tackles 14
7 Fouls 8
2 Yellow cards 2
0 Red cards 0
1 Offsides 0

Key events

Union Berlin RB Leipzig
Kick-off
Oliver BurkeShot on target
14’
17’
Yan DiomandeShot on target
17’
Christoph BaumgartnerShot on target
37’
Half-time0-0
Second half underway
50’
David RaumArgument
54’
Oliver BurkeLeft foot shot1-0 (Union Berlin)
57’
60’
Tidiam GomisRight foot shot1-1 (RB Leipzig)
Ilyas AnsahHeader2-1 (Union Berlin)
63’
72’
Conrad HarderArgument
81’
Andrija MaksimovicKosta Nedeljkovic
Andras SchaferShot on target
83’
Tim SkarkeShot on target
87’
90’
Timo WernerNicolas Seiwald
Tim SkarkeRight foot shot3-1 (Union Berlin)
90+3’
Full-time3-1

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.48 0.50 57’ Oliver Burke (Union Berlin), 1-0 57’ 60’ Tidiam Gomis (RB Leipzig), 1-1 60’ 63’ Ilyas Ansah (Union Berlin), 2-1 63’ 90+3’ Tim Skarke (Union Berlin), 3-1 90+3’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.48 0.50 57’ Oliver Burke (Union Berlin), 1-0 Burke 57’ 60’ Tidiam Gomis (RB Leipzig), 1-1 Gomis 60’ 63’ Ilyas Ansah (Union Berlin), 2-1 Ansah 63’ 90+3’ Tim Skarke (Union Berlin), 3-1 Skarke 90+3’
Union Berlin 1.48 xGRB Leipzig 0.50 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 RB Leipzig attacking Union Berlin attacking 
63’ Ilyas Ansah (Union Berlin), open play, 0.43 xG, goal 90+3’ Tim Skarke (Union Berlin), open play, 0.37 xG, goal 42’ Oliver Burke (Union Berlin), open play, 0.16 xG, blocked 46’ Janik Haberer (Union Berlin), open play, 0.13 xG, off target 46’ Christoph Baumgartner (RB Leipzig), open play, 0.10 xG, off target 17’ Christoph Baumgartner (RB Leipzig), from a corner, 0.09 xG, saved 42’ Diogo Leite (Union Berlin), open play, 0.09 xG, off target 57’ Oliver Burke (Union Berlin), open play, 0.09 xG, goal 39’ David Raum (RB Leipzig), direct free kick, 0.08 xG, off target 87’ Tim Skarke (Union Berlin), open play, 0.07 xG, saved 17’ Yan Diomande (RB Leipzig), open play, 0.07 xG, saved 60’ Tidiam Gomis (RB Leipzig), open play, 0.05 xG, goal 83’ Andras Schafer (Union Berlin), open play, 0.05 xG, saved 14’ Oliver Burke (Union Berlin), set piece, 0.04 xG, saved 10’ Yan Diomande (RB Leipzig), from a corner, 0.03 xG, off target 57’ Conrad Harder (RB Leipzig), open play, 0.03 xG, blocked 84’ Andrija Maksimovic (RB Leipzig), open play, 0.03 xG, blocked 80’ Conrad Harder (RB Leipzig), open play, 0.02 xG, off target 26’ Ilyas Ansah (Union Berlin), open play, 0.02 xG, off target 9’ Woo-Yeong Jeong (Union Berlin), open play, 0.02 xG, off target 44’ Aljoscha Kemlein (Union Berlin), set piece, 0.02 xG, off target 63’ Ilyas Ansah (Union Berlin), open play, 0.43 xG, goal 90+3’ Tim Skarke (Union Berlin), open play, 0.37 xG, goal 42’ Oliver Burke (Union Berlin), open play, 0.16 xG, blocked 46’ Janik Haberer (Union Berlin), open play, 0.13 xG, off target 46’ Christoph Baumgartner (RB Leipzig), open play, 0.10 xG, off target 17’ Christoph Baumgartner (RB Leipzig), from a corner, 0.09 xG, saved 57’ Oliver Burke (Union Berlin), open play, 0.09 xG, goal 42’ Diogo Leite (Union Berlin), open play, 0.09 xG, off target 39’ David Raum (RB Leipzig), direct free kick, 0.08 xG, off target 87’ Tim Skarke (Union Berlin), open play, 0.07 xG, saved 17’ Yan Diomande (RB Leipzig), open play, 0.07 xG, saved 60’ Tidiam Gomis (RB Leipzig), open play, 0.05 xG, goal 83’ Andras Schafer (Union Berlin), open play, 0.05 xG, saved 14’ Oliver Burke (Union Berlin), set piece, 0.04 xG, saved 10’ Yan Diomande (RB Leipzig), from a corner, 0.03 xG, off target 57’ Conrad Harder (RB Leipzig), open play, 0.03 xG, blocked 84’ Andrija Maksimovic (RB Leipzig), open play, 0.03 xG, blocked 80’ Conrad Harder (RB Leipzig), open play, 0.02 xG, off target 26’ Ilyas Ansah (Union Berlin), open play, 0.02 xG, off target 9’ Woo-Yeong Jeong (Union Berlin), open play, 0.02 xG, off target 44’ Aljoscha Kemlein (Union Berlin), set piece, 0.02 xG, off target
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
Leite
Haberer 59’
Khedira
Kemlein
Köhn 85’
Jeong 67’
Ansah 85’
Burke 67’
RB Leipzig 4-3-3 Starting XI
Gulácsi
Raum
Lukeba
Orbán
Nedeljkovic 81’
Schlager
Seiwald 90’
Baumgartner
Diomande
Harder
Bakayoko 58’

Player stats

PlayerPosMinGAShxGxAKPCards
Frederik Rönnow GK900 0.000.021
Leopold Querfeld DEF900 0.000.000
Danilho Doekhi DEF900 0.000.000
Diogo Leite DEF901 0.090.000
Janik Haberer MID601 0.130.000
Derrick Köhn MID860 0.000.131
Rani Khedira MID900 0.000.021
Aljoscha Kemlein MID901 0.020.000
Ilyas Ansah MID8612 0.450.161
Woo-Yeong Jeong MID6811 0.020.091
Oliver Burke FWD6813 0.290.000
Christopher Trimmel Sub3010 0.000.502
Andras Schafer Sub221 0.050.000
Andrej Ilic Sub2210 0.000.371
Stanley N'Soki Sub40 0.000.000
Tim Skarke Sub412 0.440.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Union Berlin win 31% Avg odds 3.03
Draw 28% Avg odds 3.32
RB Leipzig win 41% Avg odds 2.32

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.