Bundesliga · Matchweek 30
Wout Weghorst 36'
Grischa Prömel 58'
Ozan Kabak 66'
Anton Stach 90+1'
HT 1:1
Robin Hack 39'
Robin Hack 78'
Robin Hack 89'
Sat, 20 Apr 2024, 14:30 (UK) · PreZero Arena, Sinsheim
1899 Hoffenheim · 39 pts|Borussia Monchengladbach · 31 pts

1899 Hoffenheim won on the scoreboard and on xG (2.55–0.99).

Player of the matchRobin Hack9.2Decisive moment90+1' Anton Stach+1.8

1899 Hoffenheim 4-3 Borussia Monchengladbach

Key numbers

  • Possession 59% – 41%
  • Shots 28 (9 on target) – 13 (7)
  • Decisive moment: 90+1' Anton Stach, FN xPts +1.8
Player of the match
Robin Hack 9.2Dominant

Highest FN Score on the pitch: 9.2 (Dominant)

Game state

1-01-12-13-13-23-34-3
1899 Hoffenheim ahead 34 min · level 56 min · Borussia Monchengladbach ahead 0 min
  • Anton Stach — off the bench 12 min · 1G 0A
  • Ihlas Bebou — off the bench 12 min · 0G 1A
  • Joseph Scally — off the bench 21 min · 0G 1A

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.

36' Wout Weghorst Goal · scorer +0.6 · assist Andrej Kramarić +0.2 +0.8
39' Robin Hack Goal · scorer +0.5 · assist Alassane Pléa +0.2 +0.7
58' Grischa Prömel Goal · scorer +0.7 · assist Robert Skov +0.3 +1.0
66' Ozan Kabak Goal · scorer +0.3 · assist Wout Weghorst +0.2 +0.5
78' Robin Hack Goal · assist Joseph Scally +0.2
89' Robin Hack Goal · scorer +0.7 · assist Julian Weigl +0.3 +1.0
90+1' Anton Stach Goal · scorer +1.3 · assist Ihlas Bebou +0.5 +1.8
1899 Hoffenheim Expected (last two seasons) 1.5Own moments +4.1Opponent moments −2.9Time effect +0.3→ League points won 3
Borussia Monchengladbach Expected (last two seasons) 1.3Own moments +1.9Opponent moments −2.8Time effect −0.4→ 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

1899 HoffenheimBorussia Monchengladbach
59%Possession41%
2.55Expected goals (xG)0.99
0.09xG per shot0.08
28Shots13
9Shots on target7
32%Shots on target %54%
15Shots in box11
622Passes422
87%Pass accuracy81%
6Corners5
4Saves5
6Fouls11
1Yellow cards3
1Offsides1

Compared with usual

1899 Hoffenheim

31 matches this season, all competitions baseline
This matchAvg
Goals41.7
Conceded31.9
xG2.551.4
xG against0.991.8
Shots2813.2high
On target94.7
Shots faced1317.1
xG per shot0.090.11
Possession59%49.3%
Passes622446.5
Pass accuracy87%79.3%
Corners64.5
Fouls610.7

Borussia Monchengladbach

last 32 matches, all competitions baseline
This matchAvg
Goals31.7
Conceded41.8
xG0.991.3
xG against2.551.5
Shots1313.8
On target74.4
Shots faced2816
xG per shot0.080.1
Possession41%48.3%
Passes422469.2
Pass accuracy81%81.5%
Corners55.7
Fouls1110.4

Timeline

  • 36' Goal Wout Weghorst league goal #7 assist Andrej Kramarić
  • 39' Goal Robin Hack league goal #6 assist Alassane Pléa
  • 49' Yellow Ozan Kabak
  • 58' Goal Grischa Prömel league goal #4 assist Robert Skov
  • 66' Goal Ozan Kabak league goal #3 assist Wout Weghorst
  • 69' Sub Marvin Friedrich → Nathan N'Goumou
  • 69' Sub Rocco Reitz → Tomáš Čvančara
  • 69' Sub Stefan Lainer → Joseph Scally
  • 71' Sub Ozan Kabak → John Brooks
  • 75' Yellow Ko Itakura
  • 78' Goal Robin Hack league goal #7 assist Joseph Scally
  • 82' Yellow Tomáš Čvančara
  • 82' Yellow Julian Weigl
  • 84' Sub Andrej Kramarić → Finn Ole Becker
  • 84' Sub Grischa Prömel → Anton Stach
  • 84' Sub Maximilian Beier → Ihlas Bebou
  • 89' Goal Robin Hack league goal #8 assist Julian Weigl
  • 90+1' Goal Anton Stach league goal #2 assist Ihlas Bebou
  • 90+2' Sub Luca Netz → Lukas Ullrich
  • 90+2' Sub Ko Itakura → Shio Fukuda
  • 90+4' Sub Robert Skov → David Jurásek

Category leaders

  • Key passesAndrej Kramarić6
  • Duels wonOzan Kabak10/12
  • DribblesMaximilian Beier4/6
  • Defensive actionsStefan Lainer7
  • ShotsAndrej Kramarić5 (on target 3)

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.