Bundesliga · Matchweek 25
Raphaël Guerreiro 14'
Raphaël Guerreiro 28'
HT 2:1
Jakov Medić 31'
Ibrahima Sissoko 51'
Matúš Bero 71'
Sat, 8 Mar 2025, 14:30 (UK) · Allianz Arena, München
Bayern München · 61 pts|VfL Bochum · 18 pts

Bayern München edged xG (2.37–1.09) but VfL Bochum took the win.

Player of the matchRaphaël Guerreiro8.5Decisive moment71' Matúš Bero+1.2

Bayern München 2-3 VfL Bochum

Key numbers

  • Possession 74% – 26%
  • Shots 14 (5 on target) – 8 (5)
  • Decisive moment: 71' Matúš Bero, FN xPts +1.2
Player of the match
Raphaël Guerreiro 8.5Dominant

Highest FN Score on the pitch: 8.5 (Dominant)

Game state

1-02-02-12-22-3
Bayern München ahead 37 min · level 34 min · VfL Bochum ahead 19 min
  • Bayern München: Red card 42' → ~48 min a player down

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.

14' Raphaël Guerreiro Goal · assist Serge Gnabry +0.2
22' Serge Gnabry Pen miss −0.1
28' Raphaël Guerreiro Goal · assist Thomas Müller +0.1
31' Jakov Medić Goal +0.1
42' João Palhinha Red card −0.2
51' Ibrahima Sissoko Goal · scorer +0.3 · assist Felix Passlack +0.2 +0.5
71' Matúš Bero Goal +1.2
Bayern München Expected (last two seasons) 2.7Own moments 0.0Opponent moments −1.8Time effect −0.9→ League points won 0
VfL Bochum Expected (last two seasons) 0.2Own moments +1.8Opponent moments −0.2Time effect +1.2→ League points won 3

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ünchenVfL Bochum
74%Possession26%
2.37Expected goals (xG)1.09
0.17xG per shot0.14
14Shots8
5Shots on target5
36%Shots on target %63%
10Shots in box7
726Passes258
91%Pass accuracy71%
9Corners3
2Saves3
7Fouls14
0Yellow cards6
3Offsides1

Compared with usual

Bayern München

38 matches this season, all competitions baseline
This matchAvg
Goals22.8
Conceded30.92
xG2.372.3
xG against1.090.73
Shots1419.4
On target58
Shots faced86.6
xG per shot0.170.11
Possession74%68.7%
Passes726717.2
Pass accuracy91%89.5%
Corners97
Fouls78.9

VfL Bochum

25 matches this season, all competitions baseline
This matchAvg
Goals30.88
Conceded22
xG1.091.2
xG against2.371.9
Shots813.2
On target54
Shots faced1414.8
xG per shot0.140.09
Possession26%44.4%low
Passes258364.6
Pass accuracy71%73.4%
Corners34.7
Fouls1414.2

Timeline

  • 14' Goal Raphaël Guerreiro league goal #2 assist Serge Gnabry
  • 21' Yellow Jakov Medić
  • 22' Pen miss Serge Gnabry
  • 28' Goal Raphaël Guerreiro league goal #3 assist Thomas Müller
  • 31' Goal Jakov Medić league goal #1
  • 42' Red João Palhinha
  • 51' Goal Ibrahima Sissoko league goal #2 assist Felix Passlack
  • 56' Yellow Bernardo
  • 62' Sub Thomas Müller → Harry Kane
  • 63' Sub Leroy Sané → Michael Olise
  • 63' Sub Sacha Boey → Konrad Laimer
  • 63' Sub Serge Gnabry → Jamal Musiala
  • 71' Goal Matúš Bero league goal #4
  • 73' Yellow Maximilian Wittek
  • 73' Sub Giorgos Masouras → Moritz Broschinski
  • 76' Sub Hiroki Itō → Joshua Kimmich
  • 80' Yellow Timo Horn
  • 82' Sub Felix Passlack → Cristian Gamboa
  • 87' Yellow Ibrahima Sissoko
  • 87' Sub Matúš Bero → Anthony Losilla
  • 88' Sub Maximilian Wittek → Erhan Mašović
  • 90+4' Yellow Anthony Losilla

Category leaders

  • Key passesMichael Olise3
  • Duels wonTom Krauß12/17
  • DribblesJamal Musiala4/5
  • Defensive actionsTom Krauß11
  • ShotsRaphaël Guerreiro3 (on target 2)
  • Fouls wonLeroy Sané4

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.