Eintracht Frankfurt vs Werder Bremen

23 August 2025 · Bundesliga · 2025/26 · Referee Harm Osmers

Full time 4 – 1

Half-time: 2–0

  • Can Uzun 22’
  • Jean Négoce 25’, 47’
  • Ansgar Knauff 70’
  • Justin Njinmah 48’

Match summary

Eintracht Frankfurt won comfortably, 4-1 at home to Werder Bremen. Eintracht Frankfurt led 2-0 at half-time.

In the first half, Can Uzun put Eintracht Frankfurt ahead in the 22nd minute, set up by Hugo Larsson and Jean Négoce made it 2-0 with a header in the 25th minute, set up by Can Uzun. In the second half, Négoce made it 3-0 in the 47th minute, set up by Can Uzun, Justin Njinmah pulled one back to make it 3-1 in the 48th minute, set up by Marco Grüll, and Ansgar Knauff made it 4-1 in the 70th minute, set up by Farès Chaïbi.

The chances backed that up: Eintracht Frankfurt created 3.18 expected goals (xG) from 18 shots to Werder Bremen's 0.59 from 10.

Match stats

53% Possession 47%
18 Shots 10
5 Shots on target 5
7 Corners 1
104 Attacks 90
65 Dangerous attacks 30
467 Passes 433
85% Pass accuracy 81%
21 Tackles 16
9 Fouls 9
1 Yellow cards 3
0 Red cards 0
2 Offsides 3

Key events

Eintracht Frankfurt Werder Bremen
Kick-off
2’
Marco GrüllShot on target
Rasmus KristensenFoul
12’
13’
Marco GrüllShot on target
Can UzunRight foot shot1-0 (Eintracht Frankfurt)
22’
Jean-Mattéo BahoyaHeader2-0 (Eintracht Frankfurt)
25’
35’
Julián MalatiniArgument
40’
Felix AguShot on target
Half-time2-0
Jean-Mattéo BahoyaRight foot shot3-0 (Eintracht Frankfurt)
47’
Second half underway
48’
Justin NjinmahRight foot shot3-1 (Werder Bremen)
58’
Justin NjinmahArgument
58’
65’
Patrice CovicSamuel Mbangula
Ansgar KnauffLeft foot shot4-1 (Eintracht Frankfurt)
70’
78’
Keke ToppLeonardo Bittencourt
85’
Justin NjinmahShot on target
89’
Isak Hansen-AarøenMarco Grüll
Ansgar KnauffShot on target
89’
Full-time4-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.18 0.59 22’ Can Uzun (Eintracht Frankfurt), 1-0 22’ 25’ Jean Négoce (Eintracht Frankfurt), 2-0 25’ 47’ Jean Négoce (Eintracht Frankfurt), 3-0 47’ 48’ Justin Njinmah (Werder Bremen), 3-1 48’ 70’ Ansgar Knauff (Eintracht Frankfurt), 4-1 70’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.18 0.59 22’ Can Uzun (Eintracht Frankfurt), 1-0 Uzun 22’ 25’ Jean Négoce (Eintracht Frankfurt), 2-0 Négoce 25’ 47’ Jean Négoce (Eintracht Frankfurt), 3-0 Négoce 47’ 48’ Justin Njinmah (Werder Bremen), 3-1 Njinmah 48’ 70’ Ansgar Knauff (Eintracht Frankfurt), 4-1 Knauff 70’
Eintracht Frankfurt 3.18 xGWerder Bremen 0.59 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Werder Bremen attacking Eintracht Frankfurt attacking 
3’ Jonathan Burkardt (Eintracht Frankfurt), from a corner, 0.95 xG, hit the woodwork 47’ Jean Négoce (Eintracht Frankfurt), open play, 0.48 xG, goal 18’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.39 xG, off target 25’ Jean Négoce (Eintracht Frankfurt), open play, 0.36 xG, goal 28’ Samuel Mbangula (Werder Bremen), open play, 0.27 xG, off target 56’ Ritsu Doan (Eintracht Frankfurt), open play, 0.13 xG, blocked 17’ Ritsu Doan (Eintracht Frankfurt), open play, 0.12 xG, off target 70’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.11 xG, goal 89’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.11 xG, saved 72’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.10 xG, blocked 7’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.10 xG, blocked 48’ Justin Njinmah (Werder Bremen), open play, 0.10 xG, goal 3’ Rasmus Kristensen (Eintracht Frankfurt), from a corner, 0.08 xG, off target 38’ Jean Négoce (Eintracht Frankfurt), open play, 0.08 xG, blocked 2’ Romano Schmid (Werder Bremen), open play, 0.06 xG, blocked 2’ Marco Grüll (Werder Bremen), open play, 0.05 xG, saved 59’ Jonathan Burkardt (Eintracht Frankfurt), set piece, 0.05 xG, off target 13’ Marco Grüll (Werder Bremen), direct free kick, 0.05 xG, saved 67’ Farès Chaïbi (Eintracht Frankfurt), direct free kick, 0.03 xG, off target 22’ Can Uzun (Eintracht Frankfurt), open play, 0.03 xG, goal 5’ Jean Négoce (Eintracht Frankfurt), from a corner, 0.02 xG, off target 74’ Justin Njinmah (Werder Bremen), open play, 0.02 xG, off target 90’ Robin Koch (Eintracht Frankfurt), from a corner, 0.02 xG, off target 42’ Justin Njinmah (Werder Bremen), open play, 0.02 xG, off target 56’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.02 xG, off target 85’ Justin Njinmah (Werder Bremen), open play, 0.02 xG, saved 40’ Felix Agu (Werder Bremen), open play, 0.01 xG, saved 68’ Leonardo Bittencourt (Werder Bremen), open play, 0.01 xG, off target 3’ Jonathan Burkardt (Eintracht Frankfurt), from a corner, 0.95 xG, hit the woodwork 47’ Jean Négoce (Eintracht Frankfurt), open play, 0.48 xG, goal 18’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.39 xG, off target 25’ Jean Négoce (Eintracht Frankfurt), open play, 0.36 xG, goal 28’ Samuel Mbangula (Werder Bremen), open play, 0.27 xG, off target 56’ Ritsu Doan (Eintracht Frankfurt), open play, 0.13 xG, blocked 17’ Ritsu Doan (Eintracht Frankfurt), open play, 0.12 xG, off target 70’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.11 xG, goal 89’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.11 xG, saved 72’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.10 xG, blocked 48’ Justin Njinmah (Werder Bremen), open play, 0.10 xG, goal 7’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.10 xG, blocked 38’ Jean Négoce (Eintracht Frankfurt), open play, 0.08 xG, blocked 3’ Rasmus Kristensen (Eintracht Frankfurt), from a corner, 0.08 xG, off target 2’ Romano Schmid (Werder Bremen), open play, 0.06 xG, blocked 59’ Jonathan Burkardt (Eintracht Frankfurt), set piece, 0.05 xG, off target 2’ Marco Grüll (Werder Bremen), open play, 0.05 xG, saved 13’ Marco Grüll (Werder Bremen), direct free kick, 0.05 xG, saved 67’ Farès Chaïbi (Eintracht Frankfurt), direct free kick, 0.03 xG, off target 22’ Can Uzun (Eintracht Frankfurt), open play, 0.03 xG, goal 5’ Jean Négoce (Eintracht Frankfurt), from a corner, 0.02 xG, off target 74’ Justin Njinmah (Werder Bremen), open play, 0.02 xG, off target 90’ Robin Koch (Eintracht Frankfurt), from a corner, 0.02 xG, off target 42’ Justin Njinmah (Werder Bremen), open play, 0.02 xG, off target 56’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.02 xG, off target 85’ Justin Njinmah (Werder Bremen), open play, 0.02 xG, saved 68’ Leonardo Bittencourt (Werder Bremen), open play, 0.01 xG, off target 40’ Felix Agu (Werder Bremen), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Eintracht Frankfurt 4-2-3-1 Starting XI
Zetterer
Kristensen
Collins
Koch
Theate
Larsson 83’
Chaïbi
Doan 83’
Uzun 2 74’
Bahoya 2 67’
Burkardt 67’
Werder Bremen 4-2-3-1 Starting XI
Backhaus
Agu
Friedl
Stark 78’
Malatini
Lynen
Bittencourt 78’
Mbangula 65’
Schmid
Njinmah
Grüll 89’

Player stats

PlayerPosMinGAShxGxAKPCards
Michael Zetterer GK900 0.000.000
Rasmus Kristensen DEF902 0.091.133
Nnamdi Collins DEF900 0.000.000
Robin Koch DEF901 0.020.000
Arthur Theate DEF900 0.000.000
Farès Chaïbi MID9011 0.030.192
Hugo Larsson MID8510 0.000.031
Ritsu Doan MID852 0.250.442
Can Uzun MID76121 0.030.842
Jean Négoce MID6924 0.950.252
Jonathan Burkardt FWD694 1.480.000
Sepe Elye Wahi Sub210 0.000.212
Ansgar Knauff Sub2113 0.320.000
Mario Götze Sub140 0.000.000
Oscar Højlund Sub50 0.000.000
Nathaniel Brown Sub50 0.000.021

Starters first, then substitutes. xA is expected assists.

Before kick-off

Eintracht Frankfurt win 61% Avg odds 1.53
Draw 21% Avg odds 4.55
Werder Bremen win 18% Avg odds 5.28

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.