Hoffenheim vs Bayer Leverkusen

4 November 2023 · Bundesliga · 2023/24 · Referee Frank Willenborg

Full time 2 – 3

Half-time: 0–2

  • Anton Stach 56’
  • Wout Weghorst 58’
  • Florian Wirtz 9’
  • Álex Grimaldo 45+1’, 70’

Match summary

Bayer Leverkusen won 3-2 away at Hoffenheim. Bayer Leverkusen led 2-0 at half-time.

In the first half, Florian Wirtz put Bayer Leverkusen ahead in the 9th minute, set up by Victor Boniface and Álex Grimaldo made it 0-2 from a corner in first-half stoppage time, set up by Jonas Hofmann. In the second half, Anton Stach pulled one back to make it 1-2 in the 56th minute, Wout Weghorst equalised in the 58th minute, and Grimaldo won it in the 70th minute, set up by Victor Boniface.

There was little between the sides on chances: Hoffenheim created 1.28 expected goals (xG) from 12 shots, Bayer Leverkusen 1.05 from 9.

Match stats

Hoffenheim Bayer Leverkusen
12 Shots 10
7 Shots on Target 4
4 Corners 3
3 Yellow Cards 2
0 Red Cards 0
1.27 xG 1.05
1.27 Non-penalty xG 1.05
4 Deep Completions 12

Key events

Hoffenheim Bayer Leverkusen
Kick-off
9’
Florian Wirtz
Assist: Victor Boniface
0-1 (Bayer Leverkusen)
45+1’
Álex Grimaldo
Assist: Jonas Hofmann
0-2 (Bayer Leverkusen)
Half-time0-2
Anton Stach1-2 (Hoffenheim)
56’
Wout Weghorst2-2 (Hoffenheim)
58’
70’
Álex Grimaldo
Assist: Victor Boniface
2-3 (Bayer Leverkusen)
Full-time2-3

Bookings

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

Hoffenheim
  • Ozan Kabak
  • Grischa Prömel
  • Wout Weghorst
Bayer Leverkusen
  • Lukas Hradecky
  • Jonathan Tah

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.28 1.05 9’ Florian Wirtz (Bayer Leverkusen), 0-1 9’ 45+1’ Álex Grimaldo (Bayer Leverkusen), 0-2 45+1’ 56’ Anton Stach (Hoffenheim), 1-2 56’ 58’ Wout Weghorst (Hoffenheim), 2-2 58’ 70’ Álex Grimaldo (Bayer Leverkusen), 2-3 70’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.28 1.05 9’ Florian Wirtz (Bayer Leverkusen), 0-1 Wirtz 9’ 45+1’ Álex Grimaldo (Bayer Leverkusen), 0-2 Grimaldo 45+1’ 56’ Anton Stach (Hoffenheim), 1-2 Stach 56’ 58’ Wout Weghorst (Hoffenheim), 2-2 Weghorst 58’ 70’ Álex Grimaldo (Bayer Leverkusen), 2-3 Grimaldo 70’
Hoffenheim 1.28 xGBayer Leverkusen 1.05 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayer Leverkusen attacking Hoffenheim attacking 
58’ Wout Weghorst (Hoffenheim), open play, 0.53 xG, goal 9’ Florian Wirtz (Bayer Leverkusen), open play, 0.49 xG, goal 64’ Wout Weghorst (Hoffenheim), from a corner, 0.34 xG, off target 36’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.12 xG, off target 87’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.11 xG, off target 54’ Robert Skov (Hoffenheim), open play, 0.09 xG, saved 50’ Maximilian Beier (Hoffenheim), open play, 0.08 xG, off target 70’ Álex Grimaldo (Bayer Leverkusen), open play, 0.08 xG, goal 10’ Victor Boniface (Bayer Leverkusen), open play, 0.07 xG, saved 25’ Jonas Hofmann (Bayer Leverkusen), open play, 0.07 xG, off target 31’ Robert Skov (Hoffenheim), open play, 0.06 xG, off target 45’ Jonas Hofmann (Bayer Leverkusen), open play, 0.06 xG, blocked 50’ Maximilian Beier (Hoffenheim), open play, 0.05 xG, saved 46’ Álex Grimaldo (Bayer Leverkusen), from a corner, 0.05 xG, goal 73’ Maximilian Beier (Hoffenheim), open play, 0.04 xG, blocked 90+2’ Andrej Kramaric (Hoffenheim), open play, 0.03 xG, blocked 14’ Finn Becker (Hoffenheim), open play, 0.02 xG, saved 67’ Álex Grimaldo (Bayer Leverkusen), open play, 0.02 xG, saved 12’ Marius Bülter (Hoffenheim), open play, 0.02 xG, saved 58’ Maximilian Beier (Hoffenheim), open play, 0.01 xG, saved 56’ Anton Stach (Hoffenheim), open play, 0.01 xG, goal 58’ Wout Weghorst (Hoffenheim), open play, 0.53 xG, goal 9’ Florian Wirtz (Bayer Leverkusen), open play, 0.49 xG, goal 64’ Wout Weghorst (Hoffenheim), from a corner, 0.34 xG, off target 36’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.12 xG, off target 87’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.11 xG, off target 54’ Robert Skov (Hoffenheim), open play, 0.09 xG, saved 50’ Maximilian Beier (Hoffenheim), open play, 0.08 xG, off target 70’ Álex Grimaldo (Bayer Leverkusen), open play, 0.08 xG, goal 10’ Victor Boniface (Bayer Leverkusen), open play, 0.07 xG, saved 25’ Jonas Hofmann (Bayer Leverkusen), open play, 0.07 xG, off target 31’ Robert Skov (Hoffenheim), open play, 0.06 xG, off target 45’ Jonas Hofmann (Bayer Leverkusen), open play, 0.06 xG, blocked 50’ Maximilian Beier (Hoffenheim), open play, 0.05 xG, saved 46’ Álex Grimaldo (Bayer Leverkusen), from a corner, 0.05 xG, goal 73’ Maximilian Beier (Hoffenheim), open play, 0.04 xG, blocked 90+2’ Andrej Kramaric (Hoffenheim), open play, 0.03 xG, blocked 14’ Finn Becker (Hoffenheim), open play, 0.02 xG, saved 67’ Álex Grimaldo (Bayer Leverkusen), open play, 0.02 xG, saved 12’ Marius Bülter (Hoffenheim), open play, 0.02 xG, saved 58’ Maximilian Beier (Hoffenheim), open play, 0.01 xG, saved 56’ Anton Stach (Hoffenheim), 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
Oliver Baumann GK900 0.000.000
Kevin Akpoguma DEF900 0.000.021
Kevin Vogt DEF900 0.000.000
Ozan Kabak DEF900 0.000.000
Robert Skov MID812 0.150.021
Grischa Prömel MID900 0.000.051
Marius Bülter MID901 0.020.092
Anton Stach MID9011 0.010.341
Finn Becker MID801 0.020.091
Maximilian Beier FWD904 0.190.000
Wout Weghorst FWD9012 0.870.041
Andrej Kramaric Sub101 0.030.000
Ihlas Bebou Sub90 0.000.000
Bambasé Conté Sub10 0.000.000
Mërgim Berisha Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hoffenheim win 18% Avg odds 5.44
Draw 19% Avg odds 4.95
Bayer Leverkusen win 63% Avg odds 1.53

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.