Bundesliga · Matchweek 27
Michael Olise 43'
Serge Gnabry 45'
Harry Kane 49'
Serge Gnabry 67'
HT 2:0
Sat, 21 Mar 2026, 14:30 (UK) · Allianz Arena, Munich
Bayern München · 70 pts|Union Berlin · 31 pts

Bayern München won on the scoreboard and on xG (5.08–0.21).

Player of the matchSerge Gnabry8.9Decisive moment43' Michael Olise+0.6

Bayern München 4-0 Union Berlin

Key numbers

  • Possession 74% – 26%
  • Shots 31 (9 on target) – 5 (1)
  • Decisive moment: 43' Michael Olise, FN xPts +0.6
Player of the match
Serge Gnabry 8.9Dominant

Highest FN Score on the pitch: 8.9 (Dominant)

Game state

1-02-03-04-0
Bayern München ahead 47 min · level 43 min · Union Berlin ahead 0 min

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

43' Michael Olise Goal +0.6
45' Serge Gnabry Goal +0.2
49' Harry Kane Goal · assist Konrad Laimer 0.0
67' Serge Gnabry Goal 0.0
Bayern München Expected (last two seasons) 2.5Own moments +0.8Opponent moments 0.0Time effect −0.3→ League points won 3
Union Berlin Expected (last two seasons) 0.3Own moments 0.0Opponent moments −0.5Time effect +0.2→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

Bayern MünchenUnion Berlin
74%Possession26%
5.08Expected goals (xG)0.21
0.16xG per shot0.04
31Shots5
9Shots on target1
29%Shots on target %20%
25Shots in box1
702Passes244
90%Pass accuracy71%
12Corners1
1Saves5
5Fouls8
1Yellow cards2
1Offsides4

Compared with usual

Bayern München

40 matches this season, all competitions baseline
This matchAvg
Goals43.4
Conceded01
xG5.082.6
xG against0.211
Shots3118.2high
On target98.6
Shots faced510.4
xG per shot0.160.14
Possession74%64.7%
Passes702677.2
Pass accuracy90%89.2%
Corners125.7high
Fouls59.8

Union Berlin

29 matches this season, all competitions baseline
This matchAvg
Goals01.4
Conceded41.6
xG0.211.1
xG against5.081.3high
Shots513.1low
On target14.1low
Shots faced3113.1high
xG per shot0.040.09
Possession26%39%
Passes244326.2
Pass accuracy71%70.3%
Corners15
Fouls813.2

Timeline

  • 3' Yellow Dayot Upamecano
  • 30' Yellow Leopold Querfeld
  • 37' Yellow Danilho Doekhi
  • 43' Goal Michael Olise league goal #11
  • 45' Goal Serge Gnabry league goal #7
  • 46' Sub Stanley N'Soki → Tom Rothe
  • 46' Sub Tim Skarke → Andrej Ilić
  • 49' Goal Harry Kane league goal #31 assist Konrad Laimer
  • 61' Sub Lennart Karl → Raphaël Guerreiro
  • 61' Sub Dayot Upamecano → Tom Bischof
  • 61' Sub Aljoscha Kemlein → Alex Král
  • 61' Sub Livan Burcu → Woo-Yeong Jeong
  • 67' Goal Serge Gnabry league goal #8
  • 71' Sub Min-jae Kim → Hiroki Itō
  • 76' Sub Christopher Trimmel → Josip Juranović
  • 87' Sub Leon Goretzka → Erblin Osmani
  • 87' Sub Serge Gnabry → Maycon Cardozo

Category leaders

  • Key passesMichael Olise5
  • Duels wonLeon Goretzka6/11
  • DribblesHarry Kane3/3
  • Defensive actionsTom Rothe8
  • ShotsHarry Kane7 (on target 2)
  • Fouls wonSerge Gnabry3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.