Bayer Leverkusen vs Borussia Dortmund

29 September 2018 · Bundesliga · 2018/19 · Referee Felix Brych

Full time 2 – 4

Half-time: 2–0

  • Mitchell Weiser 9’
  • Jonathan Tah 39’
  • Jacob Bruun Larsen 65’
  • Marco Reus 69’
  • Paco Alcácer 85’, 90+4’

Match summary

Borussia Dortmund came back from 2 goals down to win 4-2 away at Bayer Leverkusen. Bayer Leverkusen led 2-0 at half-time.

In the first half, Mitchell Weiser put Bayer Leverkusen ahead in the 9th minute, set up by Lucas Alario and Jonathan Tah made it 2-0 from a corner in the 39th minute. In the second half, Jacob Bruun Larsen pulled one back to make it 2-1 in the 65th minute, Marco Reus equalised in the 69th minute, set up by Jadon Sancho, Paco Alcácer put Borussia Dortmund in front in the 85th minute, set up by Achraf Hakimi, and Alcácer made it 2-4 in stoppage time, set up by Jadon Sancho.

The chances backed that up: Borussia Dortmund created 3.01 expected goals (xG) from 16 shots to Bayer Leverkusen's 1.34 from 14.

Match stats

Bayer Leverkusen Borussia Dortmund
14 Shots 16
6 Shots on Target 10
6 Corners 8
1 Yellow Cards 1
0 Red Cards 0
1.34 xG 2.98
1.34 Non-penalty xG 2.98
4 Deep Completions 8

Key events

Bayer Leverkusen Borussia Dortmund
Kick-off
Mitchell Weiser
Assist: Lucas Alario
1-0 (Bayer Leverkusen)
9’
Jonathan Tah2-0 (Bayer Leverkusen)
39’
Half-time2-0
65’
Jacob Bruun Larsen2-1 (Borussia Dortmund)
69’
Marco Reus
Assist: Jadon Sancho
2-2 (Borussia Dortmund)
85’
Paco Alcácer
Assist: Achraf Hakimi
2-3 (Borussia Dortmund)
90+4’
Paco Alcácer
Assist: Jadon Sancho
2-4 (Borussia Dortmund)
Full-time2-4

Bookings

Card times are not on file for this game, so they are listed without a minute.

Bayer Leverkusen
  • Wendell
Borussia Dortmund
  • Thomas Delaney

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 1.34 3.01 9’ Mitchell Weiser (Bayer Leverkusen), 1-0 9’ 39’ Jonathan Tah (Bayer Leverkusen), 2-0 39’ 65’ Jacob Bruun Larsen (Borussia Dortmund), 2-1 65’ 69’ Marco Reus (Borussia Dortmund), 2-2 69’ 85’ Paco Alcácer (Borussia Dortmund), 2-3 85’ 90+4’ Paco Alcácer (Borussia Dortmund), 2-4 90+4’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.34 3.01 9’ Mitchell Weiser (Bayer Leverkusen), 1-0 Weiser 9’ 39’ Jonathan Tah (Bayer Leverkusen), 2-0 Tah 39’ 65’ Jacob Bruun Larsen (Borussia Dortmund), 2-1 Larsen 65’ 69’ Marco Reus (Borussia Dortmund), 2-2 Reus 69’ 85’ Paco Alcácer (Borussia Dortmund), 2-3 Alcácer 85’ 90+4’ Paco Alcácer (Borussia Dortmund), 2-4 Alcácer 90+4’
Bayer Leverkusen 1.34 xGBorussia Dortmund 3.01 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Bayer Leverkusen attacking 
65’ Jacob Bruun Larsen (Borussia Dortmund), open play, 0.88 xG, goal 85’ Paco Alcácer (Borussia Dortmund), open play, 0.60 xG, goal 69’ Marco Reus (Borussia Dortmund), open play, 0.55 xG, goal 39’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.47 xG, goal 90+4’ Paco Alcácer (Borussia Dortmund), open play, 0.38 xG, goal 90+1’ Jonathan Tah (Bayer Leverkusen), open play, 0.25 xG, off target 39’ Kai Havertz (Bayer Leverkusen), open play, 0.13 xG, blocked 62’ Jacob Bruun Larsen (Borussia Dortmund), open play, 0.12 xG, saved 57’ Kai Havertz (Bayer Leverkusen), open play, 0.11 xG, saved 73’ Paco Alcácer (Borussia Dortmund), open play, 0.09 xG, blocked 18’ Lucas Alario (Bayer Leverkusen), open play, 0.07 xG, saved 52’ Jacob Bruun Larsen (Borussia Dortmund), from a corner, 0.07 xG, blocked 68’ Kai Havertz (Bayer Leverkusen), open play, 0.07 xG, saved 48’ Marco Reus (Borussia Dortmund), open play, 0.07 xG, off target 50’ Julian Brandt (Bayer Leverkusen), open play, 0.06 xG, saved 11’ Christian Pulisic (Borussia Dortmund), open play, 0.05 xG, saved 36’ Marco Reus (Borussia Dortmund), direct free kick, 0.05 xG, saved 7’ Kevin Volland (Bayer Leverkusen), from a corner, 0.04 xG, off target 87’ Leon Bailey (Bayer Leverkusen), open play, 0.04 xG, blocked 44’ Thomas Delaney (Borussia Dortmund), direct free kick, 0.03 xG, blocked 54’ Kevin Volland (Bayer Leverkusen), open play, 0.03 xG, hit the woodwork 56’ Maximilian Philipp (Borussia Dortmund), open play, 0.03 xG, blocked 65’ Marco Reus (Borussia Dortmund), open play, 0.03 xG, saved 87’ Tin Jedvaj (Bayer Leverkusen), from a corner, 0.02 xG, blocked 9’ Mitchell Weiser (Bayer Leverkusen), open play, 0.02 xG, goal 39’ Lucas Alario (Bayer Leverkusen), from a corner, 0.02 xG, blocked 42’ Axel Witsel (Borussia Dortmund), open play, 0.02 xG, saved 78’ Jacob Bruun Larsen (Borussia Dortmund), open play, 0.02 xG, off target 90’ Tin Jedvaj (Bayer Leverkusen), set piece, 0.02 xG, blocked 14’ Axel Witsel (Borussia Dortmund), set piece, 0.01 xG, saved 65’ Jacob Bruun Larsen (Borussia Dortmund), open play, 0.88 xG, goal 85’ Paco Alcácer (Borussia Dortmund), open play, 0.60 xG, goal 69’ Marco Reus (Borussia Dortmund), open play, 0.55 xG, goal 39’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.47 xG, goal 90+4’ Paco Alcácer (Borussia Dortmund), open play, 0.38 xG, goal 90+1’ Jonathan Tah (Bayer Leverkusen), open play, 0.25 xG, off target 39’ Kai Havertz (Bayer Leverkusen), open play, 0.13 xG, blocked 62’ Jacob Bruun Larsen (Borussia Dortmund), open play, 0.12 xG, saved 57’ Kai Havertz (Bayer Leverkusen), open play, 0.11 xG, saved 73’ Paco Alcácer (Borussia Dortmund), open play, 0.09 xG, blocked 52’ Jacob Bruun Larsen (Borussia Dortmund), from a corner, 0.07 xG, blocked 18’ Lucas Alario (Bayer Leverkusen), open play, 0.07 xG, saved 48’ Marco Reus (Borussia Dortmund), open play, 0.07 xG, off target 68’ Kai Havertz (Bayer Leverkusen), open play, 0.07 xG, saved 50’ Julian Brandt (Bayer Leverkusen), open play, 0.06 xG, saved 11’ Christian Pulisic (Borussia Dortmund), open play, 0.05 xG, saved 36’ Marco Reus (Borussia Dortmund), direct free kick, 0.05 xG, saved 7’ Kevin Volland (Bayer Leverkusen), from a corner, 0.04 xG, off target 87’ Leon Bailey (Bayer Leverkusen), open play, 0.04 xG, blocked 44’ Thomas Delaney (Borussia Dortmund), direct free kick, 0.03 xG, blocked 54’ Kevin Volland (Bayer Leverkusen), open play, 0.03 xG, hit the woodwork 56’ Maximilian Philipp (Borussia Dortmund), open play, 0.03 xG, blocked 65’ Marco Reus (Borussia Dortmund), open play, 0.03 xG, saved 87’ Tin Jedvaj (Bayer Leverkusen), from a corner, 0.02 xG, blocked 9’ Mitchell Weiser (Bayer Leverkusen), open play, 0.02 xG, goal 39’ Lucas Alario (Bayer Leverkusen), from a corner, 0.02 xG, blocked 42’ Axel Witsel (Borussia Dortmund), open play, 0.02 xG, saved 78’ Jacob Bruun Larsen (Borussia Dortmund), open play, 0.02 xG, off target 90’ Tin Jedvaj (Bayer Leverkusen), set piece, 0.02 xG, blocked 14’ Axel Witsel (Borussia Dortmund), set piece, 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Lukas Hradecky GK900 0.000.000
Mitchell Weiser DEF7211 0.020.071
Sven Bender DEF900 0.000.000
Jonathan Tah DEF9012 0.720.000
Wendell DEF900 0.000.251
Dominik Kohr MID900 0.000.000
Lars Bender MID900 0.000.092
Kevin Volland MID902 0.070.071
Kai Havertz MID903 0.310.000
Julian Brandt MID811 0.060.173
Lucas Alario FWD7212 0.090.021
Tin Jedvaj Sub182 0.040.000
Leon Bailey Sub181 0.040.000
Paulinho Sub90 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bayer Leverkusen win 34% Bet365 odds 2.80
Draw 27% Bet365 odds 3.50
Borussia Dortmund win 39% Bet365 odds 2.40

Chances implied by the Bet365 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.