Bundesliga · Matchweek 25
Steven Skrzybski 30'
Steven Skrzybski 46'
HT 1:1
Jamie Leweling 15'
Ermedin Demirović 55'
Sat, 8 Mar 2025, 14:30 (UK) · Holstein-Stadion, Kiel
Holstein Kiel · 17 pts|VfB Stuttgart · 37 pts

2-2 draw, with xG at 1.5–0.7.

Player of the matchSteven Skrzybski8.0Decisive moment46' Steven Skrzybski+0.9

Holstein Kiel 2-2 VfB Stuttgart

Key numbers

  • Possession 53% – 47%
  • Shots 17 (5 on target) – 5 (2)
  • Decisive moment: 46' Steven Skrzybski, FN xPts +0.9
Player of the match
Steven Skrzybski 8.0Dominant

Highest FN Score on the pitch: 8.0 (Dominant)

Game state

0-11-12-12-2
Holstein Kiel ahead 9 min · level 66 min · VfB Stuttgart ahead 15 min
  • VfB Stuttgart: Red card 52' → ~38 min a player down
  • Ermedin Demirović — off the bench 45 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.

15' Jamie Leweling Goal · scorer +0.4 · assist Enzo Millot +0.2 +0.6
30' Steven Skrzybski Goal +0.6
46' Steven Skrzybski Goal +0.9
52' Leonidas Stergiou Red card −0.3
55' Ermedin Demirović Goal · scorer +0.6 · assist Nick Woltemade +0.2 +0.8
Holstein Kiel Expected (last two seasons) 0.9Own moments +1.5Opponent moments −1.1Time effect −0.3→ League points won 1
VfB Stuttgart Expected (last two seasons) 1.9Own moments +1.1Opponent moments −1.6Time effect −0.4→ League points won 1

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

Holstein KielVfB Stuttgart
53%Possession47%
1.5Expected goals (xG)0.7
0.09xG per shot0.14
17Shots5
5Shots on target2
29%Shots on target %40%
8Shots in box5
477Passes446
85%Pass accuracy83%
3Corners1
0Saves3
8Fouls9
1Yellow cards2
2Offsides1

Compared with usual

Holstein Kiel

26 matches this season, all competitions baseline
This matchAvg
Goals21.5
Conceded22.5
xG1.51
xG against0.71.7
Shots1710.9
On target54.3
Shots faced516.9low
xG per shot0.090.1
Possession53%44.6%
Passes477378.8
Pass accuracy85%76.7%
Corners33.7
Fouls812.2

VfB Stuttgart

36 matches this season, all competitions baseline
This matchAvg
Goals21.8
Conceded21.5
xG0.71.6
xG against1.51.2
Shots514.5
On target25.5
Shots faced1710.7
xG per shot0.140.11
Possession47%59%
Passes446551.4
Pass accuracy83%85.1%
Corners15.8
Fouls910.7

Timeline

  • 8' Yellow Enzo Millot
  • 15' Goal Jamie Leweling league goal #2 assist Enzo Millot
  • 30' Goal Steven Skrzybski league goal #5
  • 46' Sub Deniz Undav → Ermedin Demirović
  • 46' Sub Chris Führich → Jacob Bruun Larsen
  • 46' Goal Steven Skrzybski league goal #6
  • 52' Red Leonidas Stergiou
  • 55' Goal Ermedin Demirović league goal #9 assist Nick Woltemade
  • 61' Sub Enzo Millot → Josha Vagnoman
  • 63' Sub Marko Ivezić → Jann-Fiete Arp
  • 63' Sub Steven Skrzybski → Alexander Bernhardsson
  • 77' Sub Magnus Knudsen → Lewis Holtby
  • 77' Sub Marco Komenda → Finn Porath
  • 83' Yellow Nicolai Remberg
  • 84' Sub Armin Gigović → Marvin Schulz
  • 87' Sub Nick Woltemade → El Bilal Touré
  • 90+1' Yellow Jamie Leweling
  • 90+3' Sub Jamie Leweling → Pascal Stenzel

Category leaders

  • Key passesDavid Zec2
  • Duels wonNick Woltemade11/15
  • DribblesNick Woltemade4/4
  • Defensive actionsMaximilian Mittelstädt6
  • ShotsShuto Machino3 (on target 1)
  • Fouls wonNick Woltemade4

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.