Bundesliga · Matchweek 22
Nathaniel Brown 24'
Ayoube Amaimouni-Echghouyab 34'
Ansgar Knauff 75'
HT 2:0
Sat, 14 Feb 2026, 14:30 (UK) · Deutsche Bank Park, Frankfurt
Eintracht Frankfurt · 31 pts|Borussia Mönchengladbach · 22 pts

Eintracht Frankfurt won on the scoreboard and on xG (1.64–1.19).

Player of the matchJean-Mattéo Bahoya8.4Decisive moment24' Nathaniel Brown+0.7

Eintracht Frankfurt 3-0 Borussia Mönchengladbach

Key numbers

  • Possession 44% – 56%
  • Shots 12 (9 on target) – 20 (3)
  • Decisive moment: 24' Nathaniel Brown, FN xPts +0.7
Player of the match
Jean-Mattéo Bahoya 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

1-02-03-0
Eintracht Frankfurt ahead 66 min · level 24 min · Borussia Mönchengladbach ahead 0 min
  • Ansgar Knauff — off the bench 20 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.

24' Nathaniel Brown Goal · scorer +0.5 · assist Jean-Mattéo Bahoya +0.2 +0.7
34' Ayoube Amaimouni-Echghouyab Goal · scorer +0.3 · assist Jean-Mattéo Bahoya +0.1 +0.4
75' Ansgar Knauff Goal 0.0
Eintracht Frankfurt Expected (last two seasons) 1.8Own moments +1.1Opponent moments 0.0Time effect +0.1→ League points won 3
Borussia Mönchengladbach Expected (last two seasons) 1.0Own moments 0.0Opponent moments −0.9Time effect −0.1→ 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

Eintracht FrankfurtBorussia Mönchengladbach
44%Possession56%
1.64Expected goals (xG)1.19
0.14xG per shot0.06
12Shots20
9Shots on target3
75%Shots on target %15%
7Shots in box16
379Passes463
85%Pass accuracy90%
2Corners8
3Saves6
11Fouls11
3Yellow cards2
4Offsides1

Compared with usual

Eintracht Frankfurt

31 matches this season, all competitions baseline
This matchAvg
Goals31.8
Conceded02.2
xG1.641.1
xG against1.191.6
Shots1211.1
On target94.2
Shots faced2013
xG per shot0.140.1
Possession44%50.4%
Passes379481.1
Pass accuracy85%81.4%
Corners24
Fouls1110.3

Borussia Mönchengladbach

24 matches this season, all competitions baseline
This matchAvg
Goals01.3
Conceded31.6
xG1.191.1
xG against1.641.3
Shots2012.2
On target34.7
Shots faced1214.5
xG per shot0.060.13
Possession56%45.8%
Passes463444.1
Pass accuracy90%81.3%high
Corners84.5
Fouls1111

Timeline

  • 17' Sub Arnaud Kalimuendo → Mahmoud Dahoud
  • 24' Goal Nathaniel Brown league goal #3 assist Jean-Mattéo Bahoya
  • 34' Goal Ayoube Amaimouni-Echghouyab league goal #2 assist Jean-Mattéo Bahoya
  • 46' Sub Rasmus Kristensen → Nnamdi Collins
  • 46' Sub Philipp Sander → Shuto Machino
  • 54' Yellow Mario Götze
  • 65' Sub Jens Castrop → Joseph Scally
  • 65' Sub Kevin Stöger → Hugo Bolin
  • 70' Sub Mario Götze → Ansgar Knauff
  • 75' Goal Ansgar Knauff league goal #4
  • 78' Yellow Robin Koch
  • 79' Sub Ayoube Amaimouni-Echghouyab → Love Arrhov
  • 79' Sub Hugo Larsson → Ellyes Skhiri
  • 79' Sub Haris Tabaković → Wael Mohya
  • 84' Yellow Rocco Reitz
  • 87' Yellow Love Arrhov
  • 89' Yellow Yannik Engelhardt

Category leaders

  • Key passesJean-Mattéo Bahoya5
  • Duels wonLukas Ullrich9/13
  • DribblesJens Castrop3/5
  • Defensive actionsRobin Koch8

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.