Bundesliga · Matchweek 16
Marvin Pieringer 15'
Julian Niehues 26'
HT 2:1
Eric Martel 18'
Said El Mala 48'
Sat, 10 Jan 2026, 14:30 (UK) · Voith-Arena, Heidenheim an der Brenz
1. FC Heidenheim · 12 pts|1. FC Köln · 17 pts

2-2 draw, with xG at 1.93–2.99.

Player of the matchAlessio Castro-Montes8.6Decisive moment26' Julian Niehues+0.9

1. FC Heidenheim 2-2 1. FC Köln

Key numbers

  • Possession 56% – 44%
  • Shots 14 (6 on target) – 21 (9)
  • Decisive moment: 26' Julian Niehues, FN xPts +0.9
Player of the match
Alessio Castro-Montes 8.6Dominant

Highest FN Score on the pitch: 8.6 (Dominant)

Game state

1-01-12-12-2
1. FC Heidenheim ahead 25 min · level 65 min · 1. FC Köln ahead 0 min
  • Said El Mala — 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' Marvin Pieringer Goal · scorer +0.6 · assist Jan Schöppner +0.2 +0.8
18' Eric Martel Goal · scorer +0.6 · assist Alessio Castro-Montes +0.2 +0.8
26' Julian Niehues Goal +0.9
48' Said El Mala Goal · scorer +0.6 · assist Alessio Castro-Montes +0.3 +0.9
1. FC Heidenheim Expected (last two seasons) 1.2Own moments +1.7Opponent moments −1.8Time effect −0.1→ League points won 1
1. FC Köln Expected (last two seasons) 1.6Own moments +1.7Opponent moments −1.6Time effect −0.7→ 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

1. FC Heidenheim1. FC Köln
56%Possession44%
1.93Expected goals (xG)2.99
0.14xG per shot0.14
14Shots21
6Shots on target9
43%Shots on target %43%
10Shots in box13
489Passes381
81%Pass accuracy78%
5Corners4
6Saves4
9Fouls7
2Yellow cards1
1Offsides1

Compared with usual

1. FC Heidenheim

last 16 matches, all competitions baseline
This matchAvg
Goals20.81
Conceded22.2
xG1.931.2
xG against2.991.8
Shots1410.8
On target63.4
Shots faced2115.9
xG per shot0.140.1
Possession56%41.9%
Passes489365.6
Pass accuracy81%76.6%
Corners54.9
Fouls910.7

1. FC Köln

17 matches this season, all competitions baseline
This matchAvg
Goals21.5
Conceded21.7
xG2.991.2
xG against1.931.4
Shots2112.8
On target94.5
Shots faced1413.8
xG per shot0.140.09
Possession44%49.4%
Passes381435.4
Pass accuracy78%81.6%
Corners44.5
Fouls79.1

Timeline

  • 15' Goal Marvin Pieringer league goal #2 assist Jan Schöppner
  • 18' Goal Eric Martel league goal #1 assist Alessio Castro-Montes
  • 21' Yellow Eric Martel
  • 26' Goal Julian Niehues league goal #1
  • 44' Yellow Arijon Ibrahimović
  • 46' Sub Denis Huseinbašić → Said El Mala
  • 48' Goal Said El Mala league goal #7 assist Alessio Castro-Montes
  • 52' Yellow Jonas Föhrenbach
  • 60' Sub Arijon Ibrahimović → Mathias Honsak
  • 60' Sub Jan Schöppner → Adrian Beck
  • 62' Sub Fynn Schenten → Linton Maina
  • 75' Sub Alessio Castro-Montes → Kristoffer Lund
  • 75' Sub Jan Thielmann → Marius Bülter
  • 78' Sub Haktab Omar Traore → Marnon Busch
  • 78' Sub Marvin Pieringer → Stefan Schimmer
  • 83' Sub Sirlord Conteh → Mikkel Kaufmann
  • 90+2' Sub Ragnar Ache → Youssoupha Niang

Category leaders

  • Key passesAlessio Castro-Montes4
  • Duels wonEric Martel10/14
  • DribblesJakub Kamiński3/5
  • Defensive actionsTom Krauß5
  • ShotsArijon Ibrahimović3 (on target 2)

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.