Bundesliga · Matchweek 28
Steffen Tigges 90'
Luca Waldschmidt 90+2'
HT 0:0
Felix Passlack 53'
Sat, 6 Apr 2024, 14:30 (UK) · Cologne Stadium, Köln
1. FC Köln · 22 pts|Vfl Bochum · 26 pts

1. FC Köln won on the scoreboard and on xG (1.07–0.59).

Player of the matchFlorian Kainz7.8Decisive moment90+2' Luca Waldschmidt+1.9

1. FC Köln 2-1 Vfl Bochum

Key numbers

  • Possession 56% – 44%
  • Shots 20 (7 on target) – 11 (2)
  • Decisive moment: 90+2' Luca Waldschmidt, FN xPts +1.9
Player of the match
Florian Kainz 7.8Strong

Highest FN Score on the pitch: 7.8 (Strong)

Game state

0-11-12-1
1. FC Köln ahead 0 min · level 53 min · Vfl Bochum ahead 37 min
  • Luca Waldschmidt — off the bench 22 min · 1G 0A
  • Benno Schmitz — off the bench 12 min · 0G 1A
  • Steffen Tigges — off the bench 12 min · 1G 0A

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.

53' Felix Passlack Goal · scorer +0.8 · assist Moritz Broschinski +0.3 +1.1
90' Steffen Tigges Goal · scorer +0.7 · assist Florian Kainz +0.3 +1.0
90+2' Luca Waldschmidt Goal · scorer +1.3 · assist Benno Schmitz +0.6 +1.9
1. FC Köln Expected (last two seasons) 2.0Own moments +2.9Opponent moments −1.0Time effect −0.9→ League points won 3
Vfl Bochum Expected (last two seasons) 0.8Own moments +1.1Opponent moments −2.8Time effect +0.9→ 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

1. FC KölnVfl Bochum
56%Possession44%
1.07Expected goals (xG)0.59
0.05xG per shot0.05
20Shots11
7Shots on target2
35%Shots on target %18%
15Shots in box11
330Passes262
74%Pass accuracy65%
9Corners4
1Saves5
16Fouls13
3Yellow cards3
0Offsides4

Compared with usual

1. FC Köln

29 matches this season, all competitions baseline
This matchAvg
Goals20.9
Conceded11.8
xG1.070.97
xG against0.592
Shots2012
On target74
Shots faced1115.4
xG per shot0.050.09
Possession56%45.4%
Passes330413.7
Pass accuracy74%78.7%
Corners95.1
Fouls1612

Vfl Bochum

28 matches this season, all competitions baseline
This matchAvg
Goals11.2
Conceded22.1
xG0.591.2
xG against1.071.9
Shots1115
On target24.5
Shots faced2015.1
xG per shot0.050.09
Possession44%46%
Passes262375.6
Pass accuracy65%69.6%
Corners44.3
Fouls1313.3

Timeline

  • 25' Yellow Eric Martel
  • 35' Yellow Moritz Broschinski
  • 37' Yellow Davie Selke
  • 53' Goal Felix Passlack league goal #1 assist Moritz Broschinski
  • 63' Sub Linton Maina → Faride Alidou
  • 63' Sub Eric Martel → Denis Huseinbašić
  • 66' Sub Moritz Broschinski → Takuma Asano
  • 68' Yellow Takuma Asano
  • 68' Sub Davie Selke → Luca Waldschmidt
  • 71' Yellow Jan Thielmann
  • 77' Sub Philipp Hofmann → Ivan Ordets
  • 77' Sub Kevin Stöger → Maximilian Wittek
  • 84' Sub Jan Thielmann → Benno Schmitz
  • 84' Sub Sargis Adamyan → Steffen Tigges
  • 86' Sub Matúš Bero → Christopher Antwi-Adjei
  • 86' Sub Felix Passlack → Cristian Gamboa
  • 89' Yellow Anthony Losilla
  • 90' Goal Steffen Tigges league goal #1 assist Florian Kainz
  • 90+2' Goal Luca Waldschmidt league goal #3 assist Benno Schmitz

Category leaders

  • Key passesFlorian Kainz5
  • Duels wonKeven Schlotterbeck14/19
  • DribblesJan Thielmann2/3
  • Defensive actionsBernardo12
  • ShotsLinton Maina3 (on target 1)
  • Fouls wonEric Martel3

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.