Bayer Leverkusen vs Borussia Dortmund

8 February 2020 · Bundesliga · 2019/20 · Referee Markus Schmidt

Full time 4 – 3

Half-time: 2–2

  • Kevin Volland 20’, 43’
  • Leon Bailey 81’
  • Lars Bender 82’
  • Mats Hummels 22’
  • Emre Can 33’
  • Raphael Guerreiro 65’

Match summary

Bayer Leverkusen came from behind to win 4-3 at home to Borussia Dortmund. It was 2-2 at half-time.

In the first half, Kevin Volland put Bayer Leverkusen ahead in the 20th minute, set up by Nadiem Amiri, Mats Hummels equalised with a header in the 22nd minute, set up by Jadon Sancho, Emre Can put Borussia Dortmund in front in the 33rd minute, and Volland equalised from a corner in the 43rd minute, set up by Jonathan Tah. In the second half, Raphael Guerreiro put Borussia Dortmund back in front in the 65th minute, set up by Achraf Hakimi, Leon Bailey equalised in the 81st minute, and Lars Bender won it with a header in the 82nd minute, set up by Daley Sinkgraven.

There was little between the sides on chances: Bayer Leverkusen created 1.10 expected goals (xG) from 8 shots, Borussia Dortmund 0.88 from 12.

Match stats

Bayer Leverkusen Borussia Dortmund
9 Shots 12
5 Shots on Target 6
3 Corners 7
2 Yellow Cards 1
0 Red Cards 0
1.10 xG 0.88
1.10 Non-penalty xG 0.88
4 Deep Completions 9

Key events

Bayer Leverkusen Borussia Dortmund
Kick-off
Kevin Volland
Assist: Nadiem Amiri
1-0 (Bayer Leverkusen)
20’
22’
Mats Hummels
Assist: Jadon Sancho
1-1 (Borussia Dortmund)
33’
Emre Can1-2 (Borussia Dortmund)
Kevin Volland
Assist: Jonathan Tah
2-2 (Bayer Leverkusen)
43’
Half-time2-2
65’
Raphael Guerreiro
Assist: Achraf Hakimi
2-3 (Borussia Dortmund)
Leon Bailey3-3 (Bayer Leverkusen)
81’
Lars Bender
Assist: Daley Sinkgraven
4-3 (Bayer Leverkusen)
82’
Full-time4-3

Bookings

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

Bayer Leverkusen
  • Lars Bender
  • Kevin Volland
Borussia Dortmund
  • Raphael Guerreiro

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.10 0.88 20’ Kevin Volland (Bayer Leverkusen), 1-0 20’ 22’ Mats Hummels (Borussia Dortmund), 1-1 22’ 33’ Emre Can (Borussia Dortmund), 1-2 33’ 43’ Kevin Volland (Bayer Leverkusen), 2-2 43’ 65’ Raphael Guerreiro (Borussia Dortmund), 2-3 65’ 81’ Leon Bailey (Bayer Leverkusen), 3-3 81’ 82’ Lars Bender (Bayer Leverkusen), 4-3 82’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.10 0.88 20’ Kevin Volland (Bayer Leverkusen), 1-0 Volland 20’ 22’ Mats Hummels (Borussia Dortmund), 1-1 Hummels 22’ 33’ Emre Can (Borussia Dortmund), 1-2 Can 33’ 43’ Kevin Volland (Bayer Leverkusen), 2-2 Volland 43’ 65’ Raphael Guerreiro (Borussia Dortmund), 2-3 Guerreiro 65’ 81’ Leon Bailey (Bayer Leverkusen), 3-3 Bailey 81’ 82’ Lars Bender (Bayer Leverkusen), 4-3 Bender 82’
Bayer Leverkusen 1.10 xGBorussia Dortmund 0.88 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 
64’ Kai Havertz (Bayer Leverkusen), open play, 0.35 xG, hit the woodwork 65’ Raphael Guerreiro (Borussia Dortmund), open play, 0.32 xG, goal 20’ Kevin Volland (Bayer Leverkusen), open play, 0.28 xG, goal 81’ Leon Bailey (Bayer Leverkusen), open play, 0.27 xG, goal 42’ Axel Witsel (Borussia Dortmund), open play, 0.09 xG, off target 22’ Mats Hummels (Borussia Dortmund), from a corner, 0.09 xG, goal 43’ Kevin Volland (Bayer Leverkusen), from a corner, 0.08 xG, goal 19’ Erling Haaland (Borussia Dortmund), open play, 0.06 xG, saved 21’ Julian Brandt (Borussia Dortmund), open play, 0.05 xG, saved 58’ Giovanni Reyna (Borussia Dortmund), open play, 0.05 xG, saved 85’ Erling Haaland (Borussia Dortmund), from a corner, 0.05 xG, off target 90’ Mats Hummels (Borussia Dortmund), from a corner, 0.05 xG, off target 48’ Raphael Guerreiro (Borussia Dortmund), open play, 0.04 xG, off target 57’ Giovanni Reyna (Borussia Dortmund), open play, 0.05 xG, blocked 69’ Kai Havertz (Bayer Leverkusen), from a corner, 0.04 xG, off target 82’ Lars Bender (Bayer Leverkusen), open play, 0.04 xG, goal 3’ Moussa Diaby (Bayer Leverkusen), open play, 0.03 xG, blocked 29’ Moussa Diaby (Bayer Leverkusen), open play, 0.02 xG, saved 20’ Jadon Sancho (Borussia Dortmund), from a corner, 0.01 xG, off target 33’ Emre Can (Borussia Dortmund), open play, 0.01 xG, goal 64’ Kai Havertz (Bayer Leverkusen), open play, 0.35 xG, hit the woodwork 65’ Raphael Guerreiro (Borussia Dortmund), open play, 0.32 xG, goal 20’ Kevin Volland (Bayer Leverkusen), open play, 0.28 xG, goal 81’ Leon Bailey (Bayer Leverkusen), open play, 0.27 xG, goal 22’ Mats Hummels (Borussia Dortmund), from a corner, 0.09 xG, goal 42’ Axel Witsel (Borussia Dortmund), open play, 0.09 xG, off target 43’ Kevin Volland (Bayer Leverkusen), from a corner, 0.08 xG, goal 19’ Erling Haaland (Borussia Dortmund), open play, 0.06 xG, saved 21’ Julian Brandt (Borussia Dortmund), open play, 0.05 xG, saved 90’ Mats Hummels (Borussia Dortmund), from a corner, 0.05 xG, off target 58’ Giovanni Reyna (Borussia Dortmund), open play, 0.05 xG, saved 57’ Giovanni Reyna (Borussia Dortmund), open play, 0.05 xG, blocked 85’ Erling Haaland (Borussia Dortmund), from a corner, 0.05 xG, off target 48’ Raphael Guerreiro (Borussia Dortmund), open play, 0.04 xG, off target 69’ Kai Havertz (Bayer Leverkusen), from a corner, 0.04 xG, off target 82’ Lars Bender (Bayer Leverkusen), open play, 0.04 xG, goal 3’ Moussa Diaby (Bayer Leverkusen), open play, 0.03 xG, blocked 29’ Moussa Diaby (Bayer Leverkusen), open play, 0.02 xG, saved 20’ Jadon Sancho (Borussia Dortmund), from a corner, 0.01 xG, off target 33’ Emre Can (Borussia Dortmund), open play, 0.01 xG, 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
Lukas Hradecky GK900 0.000.000
Edmond Tapsoba DEF900 0.000.000
Sven Bender DEF900 0.000.000
Jonathan Tah DEF9010 0.000.081
Karim Bellarabi MID470 0.000.000
Daley Sinkgraven MID9010 0.000.041
Lars Bender MID9011 0.040.021
Nadiem Amiri MID9010 0.000.322
Kai Havertz MID902 0.390.000
Moussa Diaby MID722 0.050.000
Kevin Volland FWD9022 0.350.351
Mitchell Weiser Sub430 0.000.000
Leon Bailey Sub1811 0.270.000
Aleksandar Dragovic Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bayer Leverkusen win 26% Avg odds 3.63
Draw 22% Avg odds 4.30
Borussia Dortmund win 52% Avg odds 1.85

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.