Bundesliga · Matchweek 1
Can Uzun 22'
Jean-Mattéo Bahoya 25'
Jean-Mattéo Bahoya 47'
Ansgar Knauff 70'
HT 2:0
Justin Njinmah 48'
Sat, 23 Aug 2025, 14:30 (UK) · Deutsche Bank Park, Frankfurt
Eintracht Frankfurt · 3 pts|Werder Bremen · 0 pts

Eintracht Frankfurt won on the scoreboard and on xG (2.74–0.53).

Player of the matchJean-Mattéo Bahoya9.1Decisive moment22' Can Uzun+0.7

Eintracht Frankfurt 4-1 Werder Bremen

Key numbers

  • Possession 53% – 47%
  • Shots 18 (5 on target) – 10 (5)
  • Decisive moment: 22' Can Uzun, FN xPts +0.7
Player of the match
Jean-Mattéo Bahoya 9.1Dominant

Highest FN Score on the pitch: 9.1 (Dominant)

Game state

1-02-03-03-14-1
Eintracht Frankfurt ahead 68 min · level 22 min · Werder Bremen ahead 0 min
  • Ansgar Knauff — off the bench 23 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.

22' Can Uzun Goal · scorer +0.5 · assist Hugo Larsson +0.2 +0.7
25' Jean-Mattéo Bahoya Goal · scorer +0.3 · assist Can Uzun +0.1 +0.4
47' Jean-Mattéo Bahoya Goal · assist Can Uzun +0.1
48' Justin Njinmah Goal · assist Marco Grüll +0.1
70' Ansgar Knauff Goal · assist Farès Chaïbi +0.1
Eintracht Frankfurt Expected (last two seasons) 1.8Own moments +1.3Opponent moments −0.1Time effect 0.0→ League points won 3
Werder Bremen Expected (last two seasons) 1.0Own moments +0.1Opponent moments −1.0Time 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 FrankfurtWerder Bremen
53%Possession47%
2.74Expected goals (xG)0.53
0.15xG per shot0.05
18Shots10
5Shots on target5
28%Shots on target %50%
15Shots in box4
467Passes433
85%Pass accuracy81%
7Corners1
4Saves1
9Fouls9
1Yellow cards3
2Offsides3

Timeline

  • 12' Yellow Rasmus Kristensen
  • 22' Goal Can Uzun league goal #1 assist Hugo Larsson
  • 25' Goal Jean-Mattéo Bahoya league goal #1 assist Can Uzun
  • 35' Yellow Julián Malatini
  • 47' Goal Jean-Mattéo Bahoya league goal #2 assist Can Uzun
  • 48' Goal Justin Njinmah league goal #1 assist Marco Grüll
  • 58' Yellow Justin Njinmah
  • 58' Yellow Niklas Stark
  • 65' Sub Samuel Mbangula → Patrice Čović
  • 67' Sub Jonathan Burkardt → Elye Wahi
  • 67' Sub Jean-Mattéo Bahoya → Ansgar Knauff
  • 70' Goal Ansgar Knauff league goal #1 assist Farès Chaïbi
  • 74' Sub Can Uzun → Mario Götze
  • 78' Sub Niklas Stark → Karim Coulibaly
  • 78' Sub Leonardo Bittencourt → Keke Topp
  • 83' Sub Ritsu Doan → Nathaniel Brown
  • 83' Sub Hugo Larsson → Oscar Højlund
  • 89' Sub Marco Grüll → Isak Hansen Aarøen

Category leaders

  • Key passesRasmus Kristensen3
  • Duels wonJulián Malatini9/15
  • DribblesRitsu Doan4/6
  • Defensive actionsRasmus Kristensen7
  • ShotsJustin Njinmah4 (on target 2)
  • Fouls wonFarès Chaïbi3

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.