Bundesliga · REGULAR SEASON - 31 · FRI, 24 APR · 18:30 LOCAL
RB LEIPZIG
3RD · 62 PTS · LAST 5:
W W W W L
FT
3 1
FULL TIME HT · 2-0
UNION BERLIN
L L D L W
· 13TH · 32 PTS · LAST 5
⚽ 22' Max Finkgräfe ⚽ 25' Rômulo ⚽ 63' Ridle Baku
GOALS
⚽ 78' Danilho Doekhi
Yan Diomande
👑
⭐ PLAYER OF THE MATCH
Yan Diomande
RB Leipzig · 79 mins
🅰 1 assist · 32% pass acc
RATING
8.2
PREDICTIONS
▶ MATCH HIGHLIGHTS

Goals, key moments & recap 1 CLIP

powered by Highlightly
Bundesliga: RB Leipzig vs Union Berlin
Watch on Youtube ↗
📊 90 MIN TOTALS

Finalised · Match completed

4.49
⚡ EXPECTED GOALS (xG)
0.19
67%
BALL POSSESSION %
33%
20
TOTAL SHOTS
5
10
SHOTS ON TARGET
1
87%
PASS ACCURACY %
72%
10
CORNERS
4
KEY EVENTS 16 events
  1. 22'
    Goal · Normal Goal
    Max Finkgräfe
    RB
  2. 25'
    Goal · Normal Goal
    Rômulo
    RB
  3. 31'
    Subst · Substitution 1
    Frederik Rønnow · assist Carl Klaus
    UNI
  4. 34'
    Card · Yellow Card
    Christoph Baumgartner
    RB
  5. 59'
    Subst · Substitution 2
    Andrej Ilić · assist Ilyas Ansah
    UNI
  6. 60'
    Subst · Substitution 3
    Christopher Trimmel · assist Josip Juranović
    UNI
  7. 60'
    Subst · Substitution 4
    Janik Haberer · assist Aljoscha Kemlein
    UNI
  8. 63'
    Goal · Normal Goal
    Ridle Baku · assist Yan Diomande
    RB
  9. 68'
    Subst · Substitution 1
    Rômulo · assist Brajan Gruda
    RB
  10. 68'
    Subst · Substitution 2
    Assan Ouédraogo · assist Conrad Harder
    RB
  11. 78'
    Goal · Normal Goal
    Danilho Doekhi · assist Josip Juranović
    UNI
  12. 79'
    Subst · Substitution 3
    Yan Diomande · assist Johan Bakayoko
    RB
  13. 79'
    Subst · Substitution 4
    Ridle Baku · assist Benjamin Henrichs
    RB
  14. 83'
    Subst · Substitution 5
    András Schäfer · assist Livan Burcu
    UNI
  15. 84'
    Card · Yellow Card
    Diogo Leite
    UNI
  16. 90'
    Subst · Substitution 5
    Antonio Nusa · assist Tidiam Gomis
    RB
PLAYER RATINGS · TOP 5 EACH 0–10 scale
RB LEIPZIG AVG 7.8
UNION BERLIN AVG 7.4
MATCH STATS H vs A
ATTACK
4.5
xG
0.2
20.0
TOTAL SHOTS
5.0
10.0
ON TARGET
1.0
6.0
OFF TARGET
3.0
4.0
BLOCKED
1.0
POSSESSION
67.0%
POSSESSION %
33.0%
602.0
PASSES
296.0
87.0%
PASS ACCURACY
72.0%
SET PIECES
10.0
CORNERS
4.0
1.0
OFFSIDES
3.0
DISCIPLINE
6.0
FOULS
10.0
1.0
YELLOW CARDS
1.0
0.0
GK SAVES
6.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
RB LEIPZIG 2 shots
Ridle Baku
1/1
Max Finkgräfe
1/1
UNION BERLIN 3 shots
Danilho Doekhi
1/2
Aljoscha Kemlein
0/1
📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 4.490.19
3.6 2.7 1.8 0.9 4.5 0.0 HT 22' 25' 63' 78' H 4.49 A 0.19 KO 30' 60' FT

Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match

⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 56%
44% A
9
EVENTS LOGGED
7
EVENTS LOGGED
LINEUPS 4-3-3 vs 3-5-2
SUBSTITUTES · RB LEIPZIG
19
Kosta Nedelj...
D
39
Benjamin Hen...
D
27
Tidiam Gomis
F
33
Andrija Maks...
M
10
Brajan Gruda
F
9
Johan Bakayo...
F
16
Lukas Kloste...
D
1
Péter Gulács...
G
11
Conrad Harde...
F
COACH: Ole Werner
SUBSTITUTES · UNION BERLIN
6
Aljoscha Kem...
M
39
Derrick Köhn
D
34
Stanley N'So...
D
10
Ilyas Ansah
F
21
Tim Skarke
M
18
Josip Jurano...
D
33
Alex Král
M
25
Carl Klaus
G
9
Livan Burcu
F
COACH: Marie-Louise Eta
🏥 UNAVAILABLE PLAYERS
RB · 0 OUT

No injuries reported · federation feed activates Q3

UNI · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
Sven Jablonski, Germany
RB MANAGER
Ole Werner
head coach
UNI MANAGER
Marie-Louise Eta
head coach
HEAD TO HEAD · ALL-TIME
4
RB WINS
2
DRAWS
4
UNI WINS
40%
20%
40%
14 11
TOTAL GOALS · 10 MEETINGS
2.50
AVG GOALS / MATCH
RECENT MEETINGS SHOWING 5 / 10
RB LEIPZIG LAST 5 OVERALL
W W W W L
UNION BERLIN LAST 5 OVERALL
L L D L W
MATCH IMPACT Final 3–1 · result locked
RB LEIPZIG #3
Won · already at 62 pts
Champions League
UNION BERLIN #13
Lost · already at 32 pts
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Bayern München 31 26 4 1 +81 82
W W W W W
2 Borussia Dortmund 31 20 7 4 +34 67
W L L W W
3 RB Leipzig 31 19 5 7 +24 62
W W W W W
4 VfB Stuttgart 31 17 6 8 +20 57
D L W L W
5 1899 Hoffenheim 31 17 6 8 +16 57
W W D L L
6 Bayer Leverkusen 31 16 7 8 +20 55
W L W W D
7 Eintracht Frankfurt 31 11 10 10 -2 43
D L W D L
8 SC Freiburg 31 12 7 12 -8 43
L W W L W
9 FC Augsburg 31 10 7 14 -16 37
D W D D L
10 FSV Mainz 05 31 8 10 13 -10 34
L D L W W
11 Borussia Mönchengladbach 31 7 11 13 -14 32
D D L D D
12 Werder Bremen 31 8 8 15 -18 32
D W L L W
13 Union Berlin 31 8 8 15 -20 32
L L L D L
14 1. FC Köln 31 7 10 14 -8 31
L D W D D
15 Hamburger SV 31 7 10 14 -16 31
L L L D L
16 FC St. Pauli 31 6 8 17 -27 26
L D L D L
17 VfL Wolfsburg 31 6 7 18 -25 25
D W L L L
18 1. FC Heidenheim 31 5 7 19 -31 22
W L W D D
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 90'
    Subst · Substitution 5 · Antonio Nusa
  • 84'
    Card · Yellow Card · Diogo Leite
    Foul
  • 83'
    Subst · Substitution 5 · András Schäfer
  • 79'
    Subst · Substitution 4 · Ridle Baku
  • 79'
    Subst · Substitution 3 · Yan Diomande
  • 78'
    Goal · Normal Goal · Danilho Doekhi
  • 68'
    Subst · Substitution 2 · Assan Ouédraogo
  • 68'
    Subst · Substitution 1 · Rômulo
  • 63'
    Goal · Normal Goal · Ridle Baku
  • 60'
    Subst · Substitution 4 · Janik Haberer
  • 60'
    Subst · Substitution 3 · Christopher Trimmel
  • 59'
    Subst · Substitution 2 · Andrej Ilić
  • HALF TIME · 2 – 0
  • 34'
    Card · Yellow Card · Christoph Baumgartner
    Foul
  • 31'
    Subst · Substitution 1 · Frederik Rønnow
  • 25'
    Goal · Normal Goal · Rômulo
  • 22'
    Goal · Normal Goal · Max Finkgräfe
13 BOOKIES
📊 AVERAGE ACROSS 13 BOOKMAKERS
RB LEIPZIG WIN
1.45
69% implied
↑ best 1.50
DRAW
4.74
21.1% implied
↑ best 5.00
UNION BERLIN WIN
6.52
15.3% implied
↑ best 7.00
MATCH WINNER ODDS avg across bookmakers
BOOKMAKER 1 X 2
10Bet 1.45 4.60 6.20
1xBet 1.50 4.93 6.76
888Sport 1.44 4.40 6.00
Bet365 1.42 5.00 6.50
Betano 1.50 4.75 7.00
Betfair 1.40 4.75 6.50
BetVictor 1.40 4.80 7.00
Dafabet 1.47 4.90 6.40
Marathonbet 1.48 4.85 6.65
Pinnacle 1.46 4.89 6.86
SBO 1.43 4.60 6.38
Unibet 1.43 4.70 6.50
William Hill 1.44 4.40 6.00

Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.

📊 OTHER MARKETS

Over/Under · BTTS · Asian Handicap

avg across bookmakers
⚽ GOALS · OVER / UNDER
1.5 O 1.14 U 5.17
2.5 O 1.52 U 2.47
3.5 O 2.32 U 1.61
⚽ BOTH TEAMS SCORE
YES
1.65 10 bks
NO
2.16 10 bks
⚖ ASIAN HANDICAP
Away -0.25 3.39
Away -0.5 2.74
Away -0.75 2.45
Away -1 2.15
Away -1.25 1.88
Away -1.5 1.67
📈 MARKET MOVEMENT

How the market shifted before kick-off

historical line movement
7d ago 3d 1d KICK-OFF

Smoothed line illustration · per-snapshot historical odds storage activates Q3.