Borussia Dortmund vs Bayer Leverkusen

10 January 2025 · Bundesliga · 2024/25 · Referee Tobias Stieler

Full time 2 – 3

Half-time: 1–3

  • Jamie Bynoe-Gittens 12’
  • Serhou Guirassy 79’ (pen)
  • Nathan Tella 1’
  • Patrik Schick 8’, 19’

Match summary

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

In the first half, Nathan Tella put Bayer Leverkusen ahead in the first minute, set up by Robert Andrich, Patrik Schick made it 0-2 in the 8th minute, set up by Piero Hincapié, Jamie Bynoe-Gittens pulled one back to make it 1-2 in the 12th minute, and Schick made it 1-3 in the 19th minute, set up by Jeremie Frimpong. In the second half, Serhou Guirassy made it 2-3 from the penalty spot in the 79th minute.

The chances backed that up: Bayer Leverkusen created 1.88 expected goals (xG) from 7 shots to Borussia Dortmund's 1.49 from 12.

Match stats

Borussia Dortmund Bayer Leverkusen
12 Shots 7
5 Shots on Target 5
6 Corners 1
1 Yellow Cards 2
0 Red Cards 0
1.49 xG 1.88
0.73 Non-penalty xG 1.88
4 Deep Completions 4

Key events

Borussia Dortmund Bayer Leverkusen
Kick-off
1’
Nathan Tella
Assist: Robert Andrich
0-1 (Bayer Leverkusen)
8’
Patrik Schick
Assist: Piero Hincapié
0-2 (Bayer Leverkusen)
Jamie Bynoe-Gittens1-2 (Borussia Dortmund)
12’
19’
Patrik Schick
Assist: Jeremie Frimpong
1-3 (Bayer Leverkusen)
Half-time1-3
Serhou Guirassy
Penalty
2-3 (Borussia Dortmund)
79’
Full-time2-3

Bookings

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

Borussia Dortmund
  • Felix Nmecha
Bayer Leverkusen
  • Edmond Tapsoba
  • Patrik Schick

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 1.49 1.88 1’ Nathan Tella (Bayer Leverkusen), 0-1 1’ 8’ Patrik Schick (Bayer Leverkusen), 0-2 8’ 12’ Jamie Bynoe-Gittens (Borussia Dortmund), 1-2 12’ 19’ Patrik Schick (Bayer Leverkusen), 1-3 19’ 79’ Serhou Guirassy (Borussia Dortmund), 2-3 79’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.49 1.88 1’ Nathan Tella (Bayer Leverkusen), 0-1 Tella 1’ 8’ Patrik Schick (Bayer Leverkusen), 0-2 Schick 8’ 12’ Jamie Bynoe-Gittens (Borussia Dortmund), 1-2 Bynoe-Gittens 12’ 19’ Patrik Schick (Bayer Leverkusen), 1-3 Schick 19’ 79’ Serhou Guirassy (Borussia Dortmund), 2-3 Guirassy 79’
Borussia Dortmund 1.49 xGBayer Leverkusen 1.88 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayer Leverkusen attacking Borussia Dortmund attacking 
79’ Serhou Guirassy (Borussia Dortmund), penalty, 0.76 xG, goal 61’ Patrik Schick (Bayer Leverkusen), open play, 0.57 xG, saved 8’ Patrik Schick (Bayer Leverkusen), open play, 0.55 xG, goal 19’ Patrik Schick (Bayer Leverkusen), open play, 0.56 xG, goal 12’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.26 xG, goal 45’ Maximilian Beier (Borussia Dortmund), from a corner, 0.09 xG, off target 90+3’ Donyell Malen (Borussia Dortmund), open play, 0.08 xG, blocked 44’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.07 xG, saved 31’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.06 xG, off target 42’ Karim Adeyemi (Borussia Dortmund), from a corner, 0.06 xG, saved 44’ Serhou Guirassy (Borussia Dortmund), open play, 0.05 xG, blocked 28’ Serhou Guirassy (Borussia Dortmund), open play, 0.05 xG, saved 1’ Nathan Tella (Bayer Leverkusen), open play, 0.04 xG, goal 5’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.03 xG, blocked 54’ Karim Adeyemi (Borussia Dortmund), open play, 0.03 xG, saved 42’ Julian Brandt (Borussia Dortmund), from a corner, 0.03 xG, blocked 63’ Álex Grimaldo (Bayer Leverkusen), open play, 0.03 xG, off target 70’ Maximilian Beier (Borussia Dortmund), open play, 0.03 xG, off target 28’ Felix Nmecha (Borussia Dortmund), open play, 0.01 xG, off target 79’ Serhou Guirassy (Borussia Dortmund), penalty, 0.76 xG, goal 61’ Patrik Schick (Bayer Leverkusen), open play, 0.57 xG, saved 19’ Patrik Schick (Bayer Leverkusen), open play, 0.56 xG, goal 8’ Patrik Schick (Bayer Leverkusen), open play, 0.55 xG, goal 12’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.26 xG, goal 45’ Maximilian Beier (Borussia Dortmund), from a corner, 0.09 xG, off target 90+3’ Donyell Malen (Borussia Dortmund), open play, 0.08 xG, blocked 44’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.07 xG, saved 31’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.06 xG, off target 42’ Karim Adeyemi (Borussia Dortmund), from a corner, 0.06 xG, saved 44’ Serhou Guirassy (Borussia Dortmund), open play, 0.05 xG, blocked 28’ Serhou Guirassy (Borussia Dortmund), open play, 0.05 xG, saved 1’ Nathan Tella (Bayer Leverkusen), open play, 0.04 xG, goal 54’ Karim Adeyemi (Borussia Dortmund), open play, 0.03 xG, saved 5’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.03 xG, blocked 63’ Álex Grimaldo (Bayer Leverkusen), open play, 0.03 xG, off target 42’ Julian Brandt (Borussia Dortmund), from a corner, 0.03 xG, blocked 70’ Maximilian Beier (Borussia Dortmund), open play, 0.03 xG, off target 28’ Felix Nmecha (Borussia Dortmund), open play, 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
Gregor Kobel GK900 0.000.000
Yan Couto DEF900 0.000.132
Yannik Lührs DEF900 0.000.031
Julian Ryerson DEF900 0.000.011
Almugera Kabar DEF800 0.000.000
Felix Nmecha MID901 0.010.000
Julian Brandt MID901 0.030.072
Jamie Bynoe-Gittens MID8012 0.290.000
Karim Adeyemi MID652 0.100.091
Serhou Guirassy FWD9013 0.860.031
Maximilian Beier FWD802 0.120.051
Julien Duranville Sub250 0.000.000
Marcel Sabitzer Sub100 0.000.000
Donyell Malen Sub101 0.080.000
Giovanni Reyna Sub100 0.000.000
Cole Campbell Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Dortmund win 26% Avg odds 3.65
Draw 25% Avg odds 3.76
Bayer Leverkusen win 49% Avg odds 1.97

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.