Bayer Leverkusen vs Borussia Monchengladbach

2 November 2019 · Bundesliga · 2019/20 · Referee Daniel Siebert

Full time 1 – 2

Half-time: 1–2

  • Kevin Volland 25’
  • Oscar Wendt 18’
  • Marcus Thuram 42’

Match summary

Borussia Monchengladbach won 2-1 away at Bayer Leverkusen. Borussia Monchengladbach led 2-1 at half-time.

Oscar Wendt put Borussia Monchengladbach ahead in the 18th minute, set up by Marcus Thuram, Kevin Volland equalised in the 25th minute, set up by Lucas Alario, and Marcus Thuram won it in the 42nd minute, set up by Patrick Herrmann.

There was little between the sides on chances: Bayer Leverkusen created 2.13 expected goals (xG) from 23 shots, Borussia Monchengladbach 2.10 from 10. Bayer Leverkusen had a player sent off.

Match stats

Bayer Leverkusen Borussia Monchengladbach
23 Shots 11
6 Shots on Target 6
13 Corners 0
2 Yellow Cards 1
1 Red Cards 0
2.13 xG 2.06
2.13 Non-penalty xG 2.06
3 Deep Completions 3

Key events

Bayer Leverkusen Borussia Monchengladbach
Kick-off
18’
Oscar Wendt
Assist: Marcus Thuram
0-1 (Borussia Monchengladbach)
Kevin Volland
Assist: Lucas Alario
1-1 (Bayer Leverkusen)
25’
42’
Marcus Thuram
Assist: Patrick Herrmann
1-2 (Borussia Monchengladbach)
Half-time1-2
Full-time1-2

Bookings

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

Bayer Leverkusen
  • Leon Bailey
  • Jonathan Tah
  • Julian Baumgartlinger
Borussia Monchengladbach
  • Jonas Hofmann

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.13 2.10 18’ Oscar Wendt (Borussia Monchengladbach), 0-1 18’ 25’ Kevin Volland (Bayer Leverkusen), 1-1 25’ 42’ Marcus Thuram (Borussia Monchengladbach), 1-2 42’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.13 2.10 18’ Oscar Wendt (Borussia Monchengladbach), 0-1 Wendt 18’ 25’ Kevin Volland (Bayer Leverkusen), 1-1 Volland 25’ 42’ Marcus Thuram (Borussia Monchengladbach), 1-2 Thuram 42’
Bayer Leverkusen 2.13 xGBorussia Monchengladbach 2.10 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Monchengladbach attacking Bayer Leverkusen attacking 
18’ Oscar Wendt (Borussia Monchengladbach), open play, 0.68 xG, goal 25’ Kevin Volland (Bayer Leverkusen), open play, 0.67 xG, goal 42’ Marcus Thuram (Borussia Monchengladbach), open play, 0.59 xG, goal 56’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.39 xG, saved 45’ Lucas Alario (Bayer Leverkusen), open play, 0.38 xG, off target 55’ Sven Bender (Bayer Leverkusen), set piece, 0.17 xG, saved 60’ Patrick Herrmann (Borussia Monchengladbach), open play, 0.13 xG, off target 56’ Patrick Herrmann (Borussia Monchengladbach), open play, 0.10 xG, blocked 63’ Lucas Alario (Bayer Leverkusen), from a corner, 0.10 xG, off target 81’ Lucas Alario (Bayer Leverkusen), open play, 0.10 xG, blocked 58’ Lucas Alario (Bayer Leverkusen), open play, 0.10 xG, off target 31’ Kevin Volland (Bayer Leverkusen), open play, 0.08 xG, saved 57’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.08 xG, saved 78’ Leon Bailey (Bayer Leverkusen), open play, 0.07 xG, off target 37’ Jonas Hofmann (Borussia Monchengladbach), direct free kick, 0.06 xG, blocked 83’ Karim Bellarabi (Bayer Leverkusen), from a corner, 0.06 xG, blocked 21’ Julian Baumgartlinger (Bayer Leverkusen), from a corner, 0.05 xG, off target 29’ Karim Bellarabi (Bayer Leverkusen), open play, 0.05 xG, saved 90+2’ László Bénes (Borussia Monchengladbach), open play, 0.04 xG, saved 69’ Karim Bellarabi (Bayer Leverkusen), open play, 0.04 xG, saved 62’ Karim Bellarabi (Bayer Leverkusen), open play, 0.04 xG, saved 70’ Kevin Volland (Bayer Leverkusen), open play, 0.03 xG, off target 11’ Kerem Demirbay (Bayer Leverkusen), open play, 0.03 xG, blocked 90+2’ Nadiem Amiri (Bayer Leverkusen), open play, 0.03 xG, blocked 6’ Lucas Alario (Bayer Leverkusen), from a corner, 0.03 xG, off target 27’ Kevin Volland (Bayer Leverkusen), open play, 0.02 xG, off target 64’ Karim Bellarabi (Bayer Leverkusen), from a corner, 0.02 xG, blocked 89’ Nadiem Amiri (Bayer Leverkusen), open play, 0.02 xG, off target 46’ Kerem Demirbay (Bayer Leverkusen), open play, 0.02 xG, blocked 65’ Mitchell Weiser (Bayer Leverkusen), open play, 0.02 xG, off target 26’ Marcus Thuram (Borussia Monchengladbach), open play, 0.01 xG, saved 37’ Oscar Wendt (Borussia Monchengladbach), set piece, 0.01 xG, off target 74’ Lucas Alario (Bayer Leverkusen), from a corner, 0.01 xG, off target 18’ Oscar Wendt (Borussia Monchengladbach), open play, 0.68 xG, goal 25’ Kevin Volland (Bayer Leverkusen), open play, 0.67 xG, goal 42’ Marcus Thuram (Borussia Monchengladbach), open play, 0.59 xG, goal 56’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.39 xG, saved 45’ Lucas Alario (Bayer Leverkusen), open play, 0.38 xG, off target 55’ Sven Bender (Bayer Leverkusen), set piece, 0.17 xG, saved 60’ Patrick Herrmann (Borussia Monchengladbach), open play, 0.13 xG, off target 56’ Patrick Herrmann (Borussia Monchengladbach), open play, 0.10 xG, blocked 63’ Lucas Alario (Bayer Leverkusen), from a corner, 0.10 xG, off target 81’ Lucas Alario (Bayer Leverkusen), open play, 0.10 xG, blocked 58’ Lucas Alario (Bayer Leverkusen), open play, 0.10 xG, off target 31’ Kevin Volland (Bayer Leverkusen), open play, 0.08 xG, saved 57’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.08 xG, saved 78’ Leon Bailey (Bayer Leverkusen), open play, 0.07 xG, off target 37’ Jonas Hofmann (Borussia Monchengladbach), direct free kick, 0.06 xG, blocked 83’ Karim Bellarabi (Bayer Leverkusen), from a corner, 0.06 xG, blocked 21’ Julian Baumgartlinger (Bayer Leverkusen), from a corner, 0.05 xG, off target 29’ Karim Bellarabi (Bayer Leverkusen), open play, 0.05 xG, saved 90+2’ László Bénes (Borussia Monchengladbach), open play, 0.04 xG, saved 69’ Karim Bellarabi (Bayer Leverkusen), open play, 0.04 xG, saved 11’ Kerem Demirbay (Bayer Leverkusen), open play, 0.03 xG, blocked 62’ Karim Bellarabi (Bayer Leverkusen), open play, 0.04 xG, saved 70’ Kevin Volland (Bayer Leverkusen), open play, 0.03 xG, off target 90+2’ Nadiem Amiri (Bayer Leverkusen), open play, 0.03 xG, blocked 6’ Lucas Alario (Bayer Leverkusen), from a corner, 0.03 xG, off target 64’ Karim Bellarabi (Bayer Leverkusen), from a corner, 0.02 xG, blocked 89’ Nadiem Amiri (Bayer Leverkusen), open play, 0.02 xG, off target 27’ Kevin Volland (Bayer Leverkusen), open play, 0.02 xG, off target 46’ Kerem Demirbay (Bayer Leverkusen), open play, 0.02 xG, blocked 65’ Mitchell Weiser (Bayer Leverkusen), open play, 0.02 xG, off target 26’ Marcus Thuram (Borussia Monchengladbach), open play, 0.01 xG, saved 37’ Oscar Wendt (Borussia Monchengladbach), set piece, 0.01 xG, off target 74’ Lucas Alario (Bayer Leverkusen), from a corner, 0.01 xG, off target
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 DEF901 0.020.021
Sven Bender DEF901 0.170.000
Jonathan Tah DEF900 0.000.000
Wendell DEF700 0.000.000
Kerem Demirbay MID742 0.050.364
Julian Baumgartlinger MID471 0.050.031
Karim Bellarabi MID905 0.200.142
Kai Havertz MID900 0.000.235
Kevin Volland MID9014 0.800.092
Lucas Alario FWD9016 0.710.671
Charles Aránguiz Sub430 0.000.000
Leon Bailey Sub201 0.070.000
Nadiem Amiri Sub162 0.050.011

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bayer Leverkusen win 50% Avg odds 1.89
Draw 25% Avg odds 3.86
Borussia Monchengladbach win 25% Avg odds 3.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.