Hoffenheim vs Bayer Leverkusen

14 September 2024 · Bundesliga · 2024/25 · Referee Daniel Schlager

Full time 1 – 4

Half-time: 1–2

  • Mërgim Berisha 37’
  • Martin Terrier 17’
  • Victor Boniface 30’, 75’
  • Florian Wirtz 72’ (pen)

Match summary

Bayer Leverkusen won comfortably, 4-1 away at Hoffenheim. Bayer Leverkusen led 2-1 at half-time.

In the first half, Martin Terrier put Bayer Leverkusen ahead in the 17th minute, set up by Victor Boniface, Victor Boniface made it 0-2 in the 30th minute, set up by Granit Xhaka, and Mërgim Berisha pulled one back to make it 1-2 in the 37th minute, set up by Andrej Kramaric. In the second half, Florian Wirtz made it 1-3 from the penalty spot in the 72nd minute and Boniface made it 1-4 in the 75th minute, set up by Jeremie Frimpong.

The chances backed that up: Bayer Leverkusen created 3.42 expected goals (xG) from 20 shots to Hoffenheim's 1.07 from 15.

Match stats

Hoffenheim Bayer Leverkusen
14 Shots 20
5 Shots on Target 8
4 Corners 12
2 Yellow Cards 2
0 Red Cards 0
1.06 xG 3.42
1.06 Non-penalty xG 2.66
5 Deep Completions 13

Key events

Hoffenheim Bayer Leverkusen
Kick-off
17’
Martin Terrier
Assist: Victor Boniface
0-1 (Bayer Leverkusen)
30’
Victor Boniface
Assist: Granit Xhaka
0-2 (Bayer Leverkusen)
Mërgim Berisha
Assist: Andrej Kramaric
1-2 (Hoffenheim)
37’
Half-time1-2
72’
Florian Wirtz
Penalty
1-3 (Bayer Leverkusen)
75’
Victor Boniface
Assist: Jeremie Frimpong
1-4 (Bayer Leverkusen)
Full-time1-4

Bookings

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

Hoffenheim
  • Kevin Akpoguma
  • Alexander Prass
Bayer Leverkusen
  • Robert Andrich
  • Martin Terrier

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.07 3.42 17’ Martin Terrier (Bayer Leverkusen), 0-1 17’ 30’ Victor Boniface (Bayer Leverkusen), 0-2 30’ 37’ Mërgim Berisha (Hoffenheim), 1-2 37’ 72’ Florian Wirtz (Bayer Leverkusen), 1-3 72’ 75’ Victor Boniface (Bayer Leverkusen), 1-4 75’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.07 3.42 17’ Martin Terrier (Bayer Leverkusen), 0-1 Terrier 17’ 30’ Victor Boniface (Bayer Leverkusen), 0-2 Boniface 30’ 37’ Mërgim Berisha (Hoffenheim), 1-2 Berisha 37’ 72’ Florian Wirtz (Bayer Leverkusen), 1-3 Wirtz 72’ 75’ Victor Boniface (Bayer Leverkusen), 1-4 Boniface 75’
Hoffenheim 1.07 xGBayer Leverkusen 3.42 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 
72’ Florian Wirtz (Bayer Leverkusen), penalty, 0.76 xG, goal 17’ Martin Terrier (Bayer Leverkusen), open play, 0.58 xG, goal 67’ Victor Boniface (Bayer Leverkusen), from a corner, 0.57 xG, off target 47’ Victor Boniface (Bayer Leverkusen), open play, 0.50 xG, saved 37’ Mërgim Berisha (Hoffenheim), open play, 0.43 xG, goal 30’ Victor Boniface (Bayer Leverkusen), open play, 0.18 xG, goal 90+2’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.10 xG, blocked 15’ Mërgim Berisha (Hoffenheim), open play, 0.09 xG, blocked 49’ Edmond Tapsoba (Bayer Leverkusen), from a corner, 0.10 xG, off target 42’ Álex Grimaldo (Bayer Leverkusen), open play, 0.09 xG, blocked 78’ Tom Bischof (Hoffenheim), open play, 0.09 xG, blocked 28’ Victor Boniface (Bayer Leverkusen), open play, 0.07 xG, saved 58’ Victor Boniface (Bayer Leverkusen), open play, 0.08 xG, blocked 75’ Victor Boniface (Bayer Leverkusen), open play, 0.08 xG, goal 62’ Andrej Kramaric (Hoffenheim), direct free kick, 0.06 xG, off target 3’ Martin Terrier (Bayer Leverkusen), from a corner, 0.06 xG, off target 13’ Marius Bülter (Hoffenheim), open play, 0.06 xG, saved 82’ Jacob Bruun Larsen (Hoffenheim), open play, 0.06 xG, saved 83’ Andrej Kramaric (Hoffenheim), from a corner, 0.06 xG, blocked 49’ Pavel Kaderábek (Hoffenheim), from a corner, 0.05 xG, blocked 8’ Edmond Tapsoba (Bayer Leverkusen), from a corner, 0.04 xG, off target 49’ Álex Grimaldo (Bayer Leverkusen), from a corner, 0.04 xG, blocked 90+3’ Florian Wirtz (Bayer Leverkusen), from a corner, 0.05 xG, blocked 83’ Marius Bülter (Hoffenheim), from a corner, 0.04 xG, off target 85’ Andrej Kramaric (Hoffenheim), from a corner, 0.04 xG, blocked 44’ Robert Andrich (Bayer Leverkusen), from a corner, 0.03 xG, blocked 90+6’ Jeremie Frimpong (Bayer Leverkusen), from a corner, 0.03 xG, blocked 58’ Robert Andrich (Bayer Leverkusen), open play, 0.02 xG, saved 58’ Martin Terrier (Bayer Leverkusen), open play, 0.02 xG, off target 33’ Dennis Geiger (Hoffenheim), open play, 0.02 xG, off target 77’ Andrej Kramaric (Hoffenheim), open play, 0.02 xG, blocked 34’ Florian Grillitsch (Hoffenheim), open play, 0.01 xG, off target 38’ Anton Stach (Hoffenheim), open play, 0.02 xG, saved 14’ Anton Stach (Hoffenheim), open play, 0.01 xG, saved 29’ Victor Boniface (Bayer Leverkusen), from a corner, 0.01 xG, off target 72’ Florian Wirtz (Bayer Leverkusen), penalty, 0.76 xG, goal 17’ Martin Terrier (Bayer Leverkusen), open play, 0.58 xG, goal 67’ Victor Boniface (Bayer Leverkusen), from a corner, 0.57 xG, off target 47’ Victor Boniface (Bayer Leverkusen), open play, 0.50 xG, saved 37’ Mërgim Berisha (Hoffenheim), open play, 0.43 xG, goal 30’ Victor Boniface (Bayer Leverkusen), open play, 0.18 xG, goal 90+2’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.10 xG, blocked 49’ Edmond Tapsoba (Bayer Leverkusen), from a corner, 0.10 xG, off target 15’ Mërgim Berisha (Hoffenheim), open play, 0.09 xG, blocked 78’ Tom Bischof (Hoffenheim), open play, 0.09 xG, blocked 42’ Álex Grimaldo (Bayer Leverkusen), open play, 0.09 xG, blocked 28’ Victor Boniface (Bayer Leverkusen), open play, 0.07 xG, saved 58’ Victor Boniface (Bayer Leverkusen), open play, 0.08 xG, blocked 75’ Victor Boniface (Bayer Leverkusen), open play, 0.08 xG, goal 62’ Andrej Kramaric (Hoffenheim), direct free kick, 0.06 xG, off target 3’ Martin Terrier (Bayer Leverkusen), from a corner, 0.06 xG, off target 13’ Marius Bülter (Hoffenheim), open play, 0.06 xG, saved 82’ Jacob Bruun Larsen (Hoffenheim), open play, 0.06 xG, saved 83’ Andrej Kramaric (Hoffenheim), from a corner, 0.06 xG, blocked 49’ Pavel Kaderábek (Hoffenheim), from a corner, 0.05 xG, blocked 90+3’ Florian Wirtz (Bayer Leverkusen), from a corner, 0.05 xG, blocked 8’ Edmond Tapsoba (Bayer Leverkusen), from a corner, 0.04 xG, off target 49’ Álex Grimaldo (Bayer Leverkusen), from a corner, 0.04 xG, blocked 83’ Marius Bülter (Hoffenheim), from a corner, 0.04 xG, off target 85’ Andrej Kramaric (Hoffenheim), from a corner, 0.04 xG, blocked 44’ Robert Andrich (Bayer Leverkusen), from a corner, 0.03 xG, blocked 90+6’ Jeremie Frimpong (Bayer Leverkusen), from a corner, 0.03 xG, blocked 58’ Robert Andrich (Bayer Leverkusen), open play, 0.02 xG, saved 58’ Martin Terrier (Bayer Leverkusen), open play, 0.02 xG, off target 33’ Dennis Geiger (Hoffenheim), open play, 0.02 xG, off target 77’ Andrej Kramaric (Hoffenheim), open play, 0.02 xG, blocked 34’ Florian Grillitsch (Hoffenheim), open play, 0.01 xG, off target 38’ Anton Stach (Hoffenheim), open play, 0.02 xG, saved 14’ Anton Stach (Hoffenheim), open play, 0.01 xG, saved 29’ Victor Boniface (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
Oliver Baumann GK900 0.000.000
Anton Stach DEF902 0.030.000
Kevin Akpoguma DEF900 0.000.000
Tim Drexler DEF790 0.000.021
Pavel Kaderábek MID901 0.050.011
Florian Grillitsch MID901 0.010.000
Dennis Geiger MID901 0.020.091
Alexander Prass MID640 0.000.162
Andrej Kramaric MID9014 0.180.492
Marius Bülter FWD902 0.100.061
Mërgim Berisha FWD6412 0.520.000
Jacob Bruun Larsen Sub261 0.060.000
Valentin Gendrey Sub260 0.000.000
Tom Bischof Sub111 0.090.103
Umut Tohumcu Sub10 0.000.000
Max Moerstedt Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hoffenheim win 15% Avg odds 6.66
Draw 18% Avg odds 5.22
Bayer Leverkusen win 67% Avg odds 1.42

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.