Bundesliga · Matchweek 29
Mathias Honsak 9'
Mathias Honsak 36'
Budu Zivzivadze 79'
HT 2:0
Leopold Querfeld 75'
Sat, 11 Apr 2026, 14:30 (UK) · Voith-Arena, Heidenheim an der Brenz
1. FC Heidenheim · 19 pts|Union Berlin · 32 pts

1. FC Heidenheim won on the scoreboard and on xG (1.85–0.99).

Player of the matchPatrick Mainka8.0Decisive moment9' Mathias Honsak+0.8

1. FC Heidenheim 3-1 Union Berlin

Key numbers

  • Possession 45% – 55%
  • Shots 7 (3 on target) – 10 (3)
  • Decisive moment: 9' Mathias Honsak, FN xPts +0.8
Player of the match
Patrick Mainka 8.0Dominant

Highest FN Score on the pitch: 8.0 (Dominant)

Game state

1-02-02-13-1
1. FC Heidenheim ahead 81 min · level 9 min · Union Berlin ahead 0 min
  • Budu Zivzivadze — off the bench 21 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.

9' Mathias Honsak Goal · scorer +0.6 · assist Marvin Pieringer +0.2 +0.8
36' Mathias Honsak Goal · scorer +0.4 · assist Patrick Mainka +0.2 +0.6
75' Leopold Querfeld Goal · scorer +0.2 · assist Rani Khedira +0.1 +0.3
79' Budu Zivzivadze Goal · scorer +0.3 · assist Jan Schöppner +0.1 +0.4
1. FC Heidenheim Expected (last two seasons) 1.2Own moments +1.8Opponent moments −0.4Time effect +0.4→ League points won 3
Union Berlin Expected (last two seasons) 1.5Own moments +0.3Opponent moments −1.3Time effect −0.5→ 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 HeidenheimUnion Berlin
45%Possession55%
1.85Expected goals (xG)0.99
0.26xG per shot0.1
7Shots10
3Shots on target3
43%Shots on target %30%
6Shots in box10
333Passes402
71%Pass accuracy69%
3Corners5
2Saves0
7Fouls13
0Yellow cards2
2Offsides1

Compared with usual

1. FC Heidenheim

last 29 matches, all competitions baseline
This matchAvg
Goals31
Conceded12.2
xG1.851.3
xG against0.991.8
Shots711.2
On target33.4
Shots faced1015.3
xG per shot0.260.11high
Possession45%42.2%
Passes333365.4
Pass accuracy71%76.1%
Corners34.5
Fouls710.3

Union Berlin

31 matches this season, all competitions baseline
This matchAvg
Goals11.3
Conceded31.6
xG0.991.1
xG against1.851.3
Shots1012.9
On target34.1
Shots faced713.5
xG per shot0.10.09
Possession55%39.1%
Passes402327.4
Pass accuracy69%70.5%
Corners54.9
Fouls1312.9

Timeline

  • 9' Goal Mathias Honsak league goal #1 assist Marvin Pieringer
  • 31' Yellow Oliver Burke
  • 36' Goal Mathias Honsak league goal #2 assist Patrick Mainka
  • 62' Sub Oliver Burke → Tim Skarke
  • 62' Sub Derrick Köhn → Tom Rothe
  • 69' Sub Stefan Schimmer → Budu Zivzivadze
  • 69' Sub András Schäfer → Ilyas Ansah
  • 69' Sub Diogo Leite → Livan Burcu
  • 75' Goal Leopold Querfeld league goal #3 assist Rani Khedira
  • 77' Sub Marvin Pieringer → Niklas Dorsch
  • 77' Sub Mathias Honsak → Arijon Ibrahimović
  • 79' Goal Budu Zivzivadze league goal #2 assist Jan Schöppner
  • 84' Sub Alex Král → Linus Guther
  • 87' Yellow Linus Guther
  • 88' Sub Eren Dinkçi → Adrian Beck
  • 88' Sub Jan Schöppner → Luca Kerber
  • 90+6' VAR Budu Zivzivadze

Category leaders

  • Key passesMarnon Busch2
  • Duels wonLeopold Querfeld14/22
  • DribblesBudu Zivzivadze3/5
  • Defensive actionsMarnon Busch5
  • ShotsAndrej Ilić4 (on target 2)
  • Fouls wonJonas Föhrenbach4

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.