Borussia Dortmund vs Eintracht Frankfurt

14 August 2021 · Bundesliga · 2021/22 · Referee Tobias Stieler

Full time 5 – 2

Half-time: 3–1

  • Marco Reus 23’
  • Thorgan Hazard 32’
  • Erling Haaland 34’, 70’
  • Giovanni Reyna 58’
  • Felix Passlack 27’ (og)
  • Jens Petter Hauge 86’

Match summary

Borussia Dortmund won comfortably, 5-2 at home to Eintracht Frankfurt. Borussia Dortmund led 3-1 at half-time.

In the first half, Marco Reus put Borussia Dortmund ahead in the 23rd minute, set up by Erling Haaland, Passlack's own goal equalised in the 27th minute, Thorgan Hazard put Borussia Dortmund back in front in the 32nd minute, set up by Erling Haaland, and Erling Haaland made it 3-1 in the 34th minute, set up by Marco Reus. In the second half, Giovanni Reyna made it 4-1 in the 58th minute, Haaland made it 5-1 in the 70th minute, set up by Marco Reus, and Jens Petter Hauge pulled one back to make it 5-2 from a corner in the 86th minute, set up by Ragnar Ache.

The chances backed that up: Borussia Dortmund created 2.89 expected goals (xG) from 13 shots to Eintracht Frankfurt's 1.39 from 10.

Match stats

Borussia Dortmund Eintracht Frankfurt
12 Shots 12
7 Shots on Target 3
7 Corners 3
0 Yellow Cards 0
0 Red Cards 0
2.84 xG 1.37
2.84 Non-penalty xG 1.37
17 Deep Completions 1

Key events

Borussia Dortmund Eintracht Frankfurt
Kick-off
Marco Reus
Assist: Erling Haaland
1-0 (Borussia Dortmund)
23’
27’
Felix Passlack
Own goal
1-1 (Eintracht Frankfurt)
Thorgan Hazard
Assist: Erling Haaland
2-1 (Borussia Dortmund)
32’
Erling Haaland
Assist: Marco Reus
3-1 (Borussia Dortmund)
34’
Half-time3-1
Giovanni Reyna4-1 (Borussia Dortmund)
58’
Erling Haaland
Assist: Marco Reus
5-1 (Borussia Dortmund)
70’
86’
Jens Petter Hauge
Assist: Ragnar Ache
5-2 (Eintracht Frankfurt)
Full-time5-2

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 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.89 1.39 23’ Marco Reus (Borussia Dortmund), 1-0 23’ 27’ Felix Passlack (Eintracht Frankfurt) own goal, 1-1 27’ 32’ Thorgan Hazard (Borussia Dortmund), 2-1 32’ 34’ Erling Haaland (Borussia Dortmund), 3-1 34’ 58’ Giovanni Reyna (Borussia Dortmund), 4-1 58’ 70’ Erling Haaland (Borussia Dortmund), 5-1 70’ 86’ Jens Petter Hauge (Eintracht Frankfurt), 5-2 86’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.89 1.39 23’ Marco Reus (Borussia Dortmund), 1-0 Reus 23’ 27’ Felix Passlack (Eintracht Frankfurt) own goal, 1-1 Passlack 27’ 32’ Thorgan Hazard (Borussia Dortmund), 2-1 Hazard 32’ 34’ Erling Haaland (Borussia Dortmund), 3-1 Haaland 34’ 58’ Giovanni Reyna (Borussia Dortmund), 4-1 Reyna 58’ 70’ Erling Haaland (Borussia Dortmund), 5-1 Haaland 70’ 86’ Jens Petter Hauge (Eintracht Frankfurt), 5-2 Hauge 86’
Borussia Dortmund 2.89 xGEintracht Frankfurt 1.39 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Eintracht Frankfurt attacking Borussia Dortmund attacking 
8’ Erling Haaland (Borussia Dortmund), open play, 0.56 xG, off target 58’ Giovanni Reyna (Borussia Dortmund), open play, 0.51 xG, goal 23’ Marco Reus (Borussia Dortmund), open play, 0.37 xG, goal 86’ Santos Borré (Eintracht Frankfurt), open play, 0.36 xG, saved 86’ Jens Petter Hauge (Eintracht Frankfurt), from a corner, 0.36 xG, goal 70’ Erling Haaland (Borussia Dortmund), open play, 0.31 xG, goal 34’ Erling Haaland (Borussia Dortmund), open play, 0.31 xG, goal 55’ Santos Borré (Eintracht Frankfurt), open play, 0.27 xG, off target 36’ Nico Schulz (Borussia Dortmund), open play, 0.24 xG, saved 32’ Thorgan Hazard (Borussia Dortmund), open play, 0.11 xG, goal 50’ Jude Bellingham (Borussia Dortmund), open play, 0.11 xG, blocked 58’ Erling Haaland (Borussia Dortmund), open play, 0.10 xG, blocked 90+1’ Erling Haaland (Borussia Dortmund), open play, 0.09 xG, saved 2’ Erling Haaland (Borussia Dortmund), set piece, 0.09 xG, off target 64’ Santos Borré (Eintracht Frankfurt), open play, 0.08 xG, blocked 64’ Jens Petter Hauge (Eintracht Frankfurt), open play, 0.08 xG, blocked 78’ Jesper Lindstrom (Eintracht Frankfurt), open play, 0.07 xG, off target 47’ Santos Borré (Eintracht Frankfurt), open play, 0.05 xG, saved 62’ Manuel Akanji (Borussia Dortmund), direct free kick, 0.05 xG, off target 77’ Filip Kostic (Eintracht Frankfurt), open play, 0.04 xG, off target 8’ Thorgan Hazard (Borussia Dortmund), open play, 0.04 xG, blocked 86’ Ragnar Ache (Eintracht Frankfurt), from a corner, 0.04 xG, off target 15’ Evan Ndicka (Eintracht Frankfurt), from a corner, 0.03 xG, blocked 27’ Felix Passlack (Borussia Dortmund), own goal 8’ Erling Haaland (Borussia Dortmund), open play, 0.56 xG, off target 58’ Giovanni Reyna (Borussia Dortmund), open play, 0.51 xG, goal 23’ Marco Reus (Borussia Dortmund), open play, 0.37 xG, goal 86’ Santos Borré (Eintracht Frankfurt), open play, 0.36 xG, saved 86’ Jens Petter Hauge (Eintracht Frankfurt), from a corner, 0.36 xG, goal 70’ Erling Haaland (Borussia Dortmund), open play, 0.31 xG, goal 34’ Erling Haaland (Borussia Dortmund), open play, 0.31 xG, goal 55’ Santos Borré (Eintracht Frankfurt), open play, 0.27 xG, off target 36’ Nico Schulz (Borussia Dortmund), open play, 0.24 xG, saved 50’ Jude Bellingham (Borussia Dortmund), open play, 0.11 xG, blocked 32’ Thorgan Hazard (Borussia Dortmund), open play, 0.11 xG, goal 2’ Erling Haaland (Borussia Dortmund), set piece, 0.09 xG, off target 58’ Erling Haaland (Borussia Dortmund), open play, 0.10 xG, blocked 90+1’ Erling Haaland (Borussia Dortmund), open play, 0.09 xG, saved 64’ Jens Petter Hauge (Eintracht Frankfurt), open play, 0.08 xG, blocked 64’ Santos Borré (Eintracht Frankfurt), open play, 0.08 xG, blocked 78’ Jesper Lindstrom (Eintracht Frankfurt), open play, 0.07 xG, off target 47’ Santos Borré (Eintracht Frankfurt), open play, 0.05 xG, saved 62’ Manuel Akanji (Borussia Dortmund), direct free kick, 0.05 xG, off target 77’ Filip Kostic (Eintracht Frankfurt), open play, 0.04 xG, off target 8’ Thorgan Hazard (Borussia Dortmund), open play, 0.04 xG, blocked 86’ Ragnar Ache (Eintracht Frankfurt), from a corner, 0.04 xG, off target 15’ Evan Ndicka (Eintracht Frankfurt), from a corner, 0.03 xG, blocked 27’ Felix Passlack (Borussia Dortmund), own goal
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Gregor Kobel GK900 0.000.000
Felix Passlack DEF900 0.000.000
Manuel Akanji DEF901 0.050.000
Axel Witsel DEF800 0.000.000
Nico Schulz DEF901 0.240.000
Mahmoud Dahoud MID900 0.000.000
Jude Bellingham MID751 0.110.041
Giovanni Reyna MID8911 0.510.111
Marco Reus MID89121 0.370.713
Thorgan Hazard MID7512 0.150.561
Erling Haaland FWD90226 1.460.723
Thomas Delaney Sub150 0.000.000
Donyell Malen Sub150 0.000.000
Antonios Papadopoulos Sub100 0.000.000
Steffen Tigges Sub10 0.000.000
Youssoufa Moukoko Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 65% Avg odds 1.47
Draw 19% Avg odds 4.98
Eintracht Frankfurt win 16% Avg odds 6.08

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.