Eintracht Frankfurt vs Hamburg

1 November 2026 · Bundesliga · 2026/27 · Referee Florian Exner

Full time 3 – 1

Half-time: 1–1

  • Warmed Omari 10’ (og)
  • Raphael Onyedika 47’
  • Younes Ebnoutalib 69’
  • Terem Igobor Moffi 14’

Match summary

Eintracht Frankfurt won 3-1 at home to Hamburg. It was 1-1 at half-time.

In the first half, Omari's own goal put Eintracht Frankfurt ahead in the 10th minute and Terem Igobor Moffi equalised in the 14th minute, set up by Albert Grønbæk. In the second half, Raphael Onyedika put Eintracht Frankfurt back in front from a corner in the 47th minute and Younes Ebnoutalib made it 3-1 in the 69th minute, set up by Can Uzun.

The chances backed that up: Eintracht Frankfurt created 2.38 expected goals (xG) from 15 shots to Hamburg's 1.48 from 13.

Eintracht Frankfurt secured a 3-1 victory against Hamburg on Bundesliga matchday 8 after dominating the attacking metrics over the course of the ninety minutes. The home side registered 15 shots compared to 12 from their opponents, with a notable superiority in accuracy by forcing 10 shots on target against just 3 for the visitors. Possession was evenly contested with 52 percent for Eintracht Frankfurt and 48 percent for Hamburg, while both teams managed 6 corners and committed 10 fouls apiece. Discipline proved demanding for the visitors, who accumulated 4 yellow cards alongside 2 cautions for the hosts.

The opening goal arrived in the 10th minute through an own goal by Warmed Omari, which put Eintracht Frankfurt ahead before Terem Moffi levelled for Hamburg with a left-footed shot in the 14th minute. Shafiq Nandja received the first yellow card of the match in the 33rd minute. Following a half-time substitution that introduced Ansgar Knauff, Raphael Onyedika scored with a left-footed shot in the 47th minute to restore the home lead at 2-1. Younes Ebnoutalib then extended the advantage with another left-footed strike in the 69th minute. A series of substitutions and further yellow cards for Martin Adeline, Warmed Omari, Elias Baum, Adolf Hütter, Robin Koch, and Otto Stange preceded the full-time whistle.

Match stats

52% Possession 48%
15 Shots 12
10 Shots on target 3
6 Corners 6
117 Attacks 118
56 Dangerous attacks 51
435 Passes 392
79% Pass accuracy 75%
20 Tackles 30
10 Fouls 10
2 Yellow cards 4
0 Red cards 0
2 Offsides 3

Key events

Eintracht Frankfurt Hamburg
Kick-off
Corner
5’
Younes EbnoutalibShot on target
6’
Corner
7’
Warmed OmariOwn goal1-0 (Eintracht Frankfurt)
10’
14’
Terem MoffiLeft foot shot1-1 (Hamburg)
Corner
25’
27’
Corner
27’
Corner
33’
39’
Corner
Corner
45+2’
Corner
45+3’
Half-time1-1
Raphael OnyedikaLeft foot shot2-1 (Eintracht Frankfurt)
47’
Robin KochShot on target
47’
Lilian BrassierShot on target
47’
Corner
47’
Second half underway
Robin KochShot on target
48’
Can UzunShot on target
51’
Farès ChaïbiVAR review
63’
Younes EbnoutalibLeft foot shot3-1 (Eintracht Frankfurt)
69’
70’
Martin AdelineArgument
Farès ChaïbiShot on target
75’
76’
Ritsu DoanShot on target
77’
85’
88’
89’
Otto StangeShot on target
89’
Corner
89’
Corner
Adolf HütterManagerArgument
90’
Niko IlicevicShot on target
90+5’
90+5’
Corner
Robin KochTime wasting
90+8’
90+8’
Otto StangeArgument
Full-time3-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.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.38 1.48 10’ Warmed Omari (Eintracht Frankfurt) own goal, 1-0 10’ 14’ Terem Igobor Moffi (Hamburg), 1-1 14’ 47’ Raphael Onyedika (Eintracht Frankfurt), 2-1 47’ 69’ Younes Ebnoutalib (Eintracht Frankfurt), 3-1 69’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.38 1.48 10’ Warmed Omari (Eintracht Frankfurt) own goal, 1-0 Omari 10’ 14’ Terem Igobor Moffi (Hamburg), 1-1 Moffi 14’ 47’ Raphael Onyedika (Eintracht Frankfurt), 2-1 Onyedika 47’ 69’ Younes Ebnoutalib (Eintracht Frankfurt), 3-1 Ebnoutalib 69’
Eintracht Frankfurt 2.38 xGHamburg 1.48 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hamburg attacking Eintracht Frankfurt attacking 
47’ Raphael Onyedika (Eintracht Frankfurt), from a corner, 0.86 xG, goal 14’ Terem Igobor Moffi (Hamburg), open play, 0.65 xG, goal 69’ Younes Ebnoutalib (Eintracht Frankfurt), open play, 0.64 xG, goal 89’ Warmed Omari (Hamburg), from a corner, 0.42 xG, hit the woodwork 6’ Younes Ebnoutalib (Eintracht Frankfurt), open play, 0.20 xG, saved 77’ Ritsu Doan (Eintracht Frankfurt), open play, 0.13 xG, saved 88’ Alexander Røssing-Lelesiit (Hamburg), open play, 0.12 xG, saved 75’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.09 xG, saved 90+5’ Niko Ilicevic (Eintracht Frankfurt), open play, 0.09 xG, saved 47’ Lilian Brassier (Eintracht Frankfurt), from a corner, 0.08 xG, saved 80’ Alexander Røssing-Lelesiit (Hamburg), open play, 0.07 xG, off target 27’ Shafiq Nandja (Hamburg), from a corner, 0.06 xG, blocked 46’ Can Uzun (Eintracht Frankfurt), open play, 0.05 xG, blocked 90+3’ Niko Ilicevic (Eintracht Frankfurt), open play, 0.05 xG, off target 5’ Can Uzun (Eintracht Frankfurt), from a corner, 0.05 xG, off target 51’ Can Uzun (Eintracht Frankfurt), open play, 0.05 xG, saved 31’ Albert Grønbæk (Hamburg), open play, 0.03 xG, blocked 48’ Robin Koch (Eintracht Frankfurt), from a corner, 0.03 xG, saved 31’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.03 xG, off target 89’ Otto Stange (Hamburg), from a corner, 0.03 xG, saved 39’ Miro Muheim (Hamburg), from a corner, 0.02 xG, off target 87’ Shafiq Nandja (Hamburg), set piece, 0.02 xG, off target 43’ Shafiq Nandja (Hamburg), open play, 0.02 xG, off target 47’ Robin Koch (Eintracht Frankfurt), from a corner, 0.01 xG, saved 90+9’ Jordan Torunarigha (Hamburg), open play, 0.02 xG, off target 38’ Albert Sambi Lokonga (Hamburg), open play, 0.01 xG, blocked 90+6’ Warmed Omari (Hamburg), from a corner, 0.01 xG, blocked 57’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.01 xG, off target 10’ Warmed Omari (Hamburg), own goal 47’ Raphael Onyedika (Eintracht Frankfurt), from a corner, 0.86 xG, goal 14’ Terem Igobor Moffi (Hamburg), open play, 0.65 xG, goal 69’ Younes Ebnoutalib (Eintracht Frankfurt), open play, 0.64 xG, goal 89’ Warmed Omari (Hamburg), from a corner, 0.42 xG, hit the woodwork 6’ Younes Ebnoutalib (Eintracht Frankfurt), open play, 0.20 xG, saved 77’ Ritsu Doan (Eintracht Frankfurt), open play, 0.13 xG, saved 88’ Alexander Røssing-Lelesiit (Hamburg), open play, 0.12 xG, saved 90+5’ Niko Ilicevic (Eintracht Frankfurt), open play, 0.09 xG, saved 75’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.09 xG, saved 47’ Lilian Brassier (Eintracht Frankfurt), from a corner, 0.08 xG, saved 80’ Alexander Røssing-Lelesiit (Hamburg), open play, 0.07 xG, off target 27’ Shafiq Nandja (Hamburg), from a corner, 0.06 xG, blocked 46’ Can Uzun (Eintracht Frankfurt), open play, 0.05 xG, blocked 90+3’ Niko Ilicevic (Eintracht Frankfurt), open play, 0.05 xG, off target 5’ Can Uzun (Eintracht Frankfurt), from a corner, 0.05 xG, off target 51’ Can Uzun (Eintracht Frankfurt), open play, 0.05 xG, saved 31’ Albert Grønbæk (Hamburg), open play, 0.03 xG, blocked 48’ Robin Koch (Eintracht Frankfurt), from a corner, 0.03 xG, saved 31’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.03 xG, off target 89’ Otto Stange (Hamburg), from a corner, 0.03 xG, saved 39’ Miro Muheim (Hamburg), from a corner, 0.02 xG, off target 87’ Shafiq Nandja (Hamburg), set piece, 0.02 xG, off target 43’ Shafiq Nandja (Hamburg), open play, 0.02 xG, off target 47’ Robin Koch (Eintracht Frankfurt), from a corner, 0.01 xG, saved 90+9’ Jordan Torunarigha (Hamburg), open play, 0.02 xG, off target 38’ Albert Sambi Lokonga (Hamburg), open play, 0.01 xG, blocked 90+6’ Warmed Omari (Hamburg), from a corner, 0.01 xG, blocked 57’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.01 xG, off target 10’ Warmed Omari (Hamburg), own goal
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
Atubolu
Baum
Koch
Brassier
Kosugi 46’
Onyedika
Aséko 90’
Doan
Uzun 90’
Chaïbi
Ebnoutalib 74’
Hamburg 3-4-2-1 Starting XI
Fernandes
Omari
Torunarigha
Nandja
Wolfe
Muheim
Lokonga 80’
Lemke 63’
Grønbæk 88’
Adeline 80’
Moffi 63’

Player stats

Goalkeeper1 player
90′ 3 1 37 – – – – –
Defenders4 players
90′ 3 1 – 7 3 25 2 – –
90′ 1 1 – 5 2 68 – – 1 –
90′ – – 1 5 5 55 2 – –
Keita Kosugi Taken off
45′ 2 – – 3 1 13 – – – –
Midfielders7 players
90′ 1 – 40 – – 3 1 5 1 – –
Noel Aséko Nkili Taken off
89′ – – 39 – – 4 – 7 – – –
90′ – – 27 2 0.11 3 1 6 1 3 –
Can Uzun Taken off
89′ – 1 51 1 0.64 1 – 4 – 2 –
90′ – – 37 6 0.48 1 2 5 – 1 –
Mario Götze Came on as a substitute
9′ – – 4 – – 1 – 1 – – –
Niko Ilicevic Came on as a substitute
9′ – – 4 – – – – 1 1 – –
Forwards3 players
Younes Ebnoutalib Taken off
74′ 1 – 2 2 0.84 – – 3 1 13 –
Ansgar Knauff Came on as a substitute
45′ – – – – – – – 1 – 15 –
Jonathan Burkardt Came on as a substitute
16′ – – – – – – – 5 – 7 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Eintracht Frankfurt win 63% Avg odds 1.49 Our estimate 54%
Draw 20% Avg odds 4.80 Our estimate 24%
Hamburg win 17% Avg odds 5.50 Our estimate 22%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

Form going into the game

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

Previous and next meeting

Match report

All Bundesliga news 

Our write-up of this game.

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