Hoffenheim vs Bayer Leverkusen

1 February 2020 · Bundesliga · 2019/20 · Referee Deniz Aytekin

Full time 2 – 1

Half-time: 1–1

  • Andrej Kramaric 23’
  • Robert Skov 65’
  • Moussa Diaby 11’

Match summary

Hoffenheim came from behind to win 2-1 at home to Bayer Leverkusen. It was 1-1 at half-time.

Moussa Diaby put Bayer Leverkusen ahead in the 11th minute, set up by Karim Bellarabi, Andrej Kramaric equalised in the 23rd minute, set up by Pavel Kaderábek, and Robert Skov won it in the 65th minute.

Bayer Leverkusen can feel hard done by, creating 3.19 expected goals (xG) from 22 shots to Hoffenheim's 2.63 from 14. Bayer Leverkusen had a player sent off.

Match stats

Hoffenheim Bayer Leverkusen
14 Shots 22
6 Shots on Target 11
4 Corners 10
3 Yellow Cards 3
0 Red Cards 1
2.58 xG 3.12
2.58 Non-penalty xG 3.12
7 Deep Completions 12

Key events

Hoffenheim Bayer Leverkusen
Kick-off
11’
Moussa Diaby
Assist: Karim Bellarabi
0-1 (Bayer Leverkusen)
Andrej Kramaric
Assist: Pavel Kaderábek
1-1 (Hoffenheim)
23’
Half-time1-1
Robert Skov2-1 (Hoffenheim)
65’
Full-time2-1

Bookings

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

Hoffenheim
  • Philipp Pentke
  • Sebastian Rudy
  • Christoph Baumgartner
Bayer Leverkusen
  • Kerem Demirbay
  • Lars Bender

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 2.63 3.19 11’ Moussa Diaby (Bayer Leverkusen), 0-1 11’ 23’ Andrej Kramaric (Hoffenheim), 1-1 23’ 65’ Robert Skov (Hoffenheim), 2-1 65’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.63 3.19 11’ Moussa Diaby (Bayer Leverkusen), 0-1 Diaby 11’ 23’ Andrej Kramaric (Hoffenheim), 1-1 Kramaric 23’ 65’ Robert Skov (Hoffenheim), 2-1 Skov 65’
Hoffenheim 2.63 xGBayer Leverkusen 3.19 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 
33’ Karim Bellarabi (Bayer Leverkusen), open play, 0.91 xG, blocked 23’ Andrej Kramaric (Hoffenheim), open play, 0.68 xG, goal 63’ Kevin Volland (Bayer Leverkusen), open play, 0.55 xG, blocked 80’ Andrej Kramaric (Hoffenheim), open play, 0.50 xG, hit the woodwork 11’ Moussa Diaby (Bayer Leverkusen), open play, 0.41 xG, goal 2’ Munas Dabbur (Hoffenheim), open play, 0.37 xG, saved 65’ Robert Skov (Hoffenheim), open play, 0.36 xG, goal 90+3’ Andrej Kramaric (Hoffenheim), direct free kick, 0.15 xG, saved 52’ Kai Havertz (Bayer Leverkusen), open play, 0.14 xG, blocked 64’ Kai Havertz (Bayer Leverkusen), open play, 0.12 xG, off target 65’ Christoph Baumgartner (Hoffenheim), open play, 0.13 xG, blocked 19’ Moussa Diaby (Bayer Leverkusen), open play, 0.12 xG, saved 46’ Christoph Baumgartner (Hoffenheim), open play, 0.11 xG, saved 47’ Kevin Volland (Bayer Leverkusen), open play, 0.11 xG, off target 51’ Andrej Kramaric (Hoffenheim), open play, 0.10 xG, saved 77’ Lucas Alario (Bayer Leverkusen), from a corner, 0.10 xG, saved 76’ Nadiem Amiri (Bayer Leverkusen), open play, 0.09 xG, saved 33’ Kevin Volland (Bayer Leverkusen), open play, 0.08 xG, saved 34’ Karim Bellarabi (Bayer Leverkusen), open play, 0.07 xG, saved 53’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.07 xG, off target 8’ Kerem Demirbay (Bayer Leverkusen), open play, 0.06 xG, blocked 55’ Kai Havertz (Bayer Leverkusen), open play, 0.06 xG, saved 85’ Pavel Kaderábek (Hoffenheim), open play, 0.06 xG, off target 27’ Christoph Baumgartner (Hoffenheim), set piece, 0.05 xG, off target 33’ Pavel Kaderábek (Hoffenheim), open play, 0.05 xG, off target 39’ Karim Bellarabi (Bayer Leverkusen), open play, 0.05 xG, off target 47’ Kevin Volland (Bayer Leverkusen), open play, 0.04 xG, blocked 72’ Leon Bailey (Bayer Leverkusen), direct free kick, 0.05 xG, saved 90+2’ Nadiem Amiri (Bayer Leverkusen), open play, 0.04 xG, blocked 18’ Kevin Volland (Bayer Leverkusen), open play, 0.03 xG, off target 28’ Karim Bellarabi (Bayer Leverkusen), open play, 0.03 xG, hit the woodwork 32’ Andrej Kramaric (Hoffenheim), open play, 0.03 xG, blocked 30’ Kai Havertz (Bayer Leverkusen), open play, 0.03 xG, saved 8’ Sebastian Rudy (Hoffenheim), open play, 0.02 xG, off target 21’ Andrej Kramaric (Hoffenheim), open play, 0.02 xG, blocked 90+5’ Moussa Diaby (Bayer Leverkusen), open play, 0.02 xG, saved 33’ Karim Bellarabi (Bayer Leverkusen), open play, 0.91 xG, blocked 23’ Andrej Kramaric (Hoffenheim), open play, 0.68 xG, goal 63’ Kevin Volland (Bayer Leverkusen), open play, 0.55 xG, blocked 80’ Andrej Kramaric (Hoffenheim), open play, 0.50 xG, hit the woodwork 11’ Moussa Diaby (Bayer Leverkusen), open play, 0.41 xG, goal 2’ Munas Dabbur (Hoffenheim), open play, 0.37 xG, saved 65’ Robert Skov (Hoffenheim), open play, 0.36 xG, goal 90+3’ Andrej Kramaric (Hoffenheim), direct free kick, 0.15 xG, saved 52’ Kai Havertz (Bayer Leverkusen), open play, 0.14 xG, blocked 64’ Kai Havertz (Bayer Leverkusen), open play, 0.12 xG, off target 65’ Christoph Baumgartner (Hoffenheim), open play, 0.13 xG, blocked 19’ Moussa Diaby (Bayer Leverkusen), open play, 0.12 xG, saved 46’ Christoph Baumgartner (Hoffenheim), open play, 0.11 xG, saved 47’ Kevin Volland (Bayer Leverkusen), open play, 0.11 xG, off target 51’ Andrej Kramaric (Hoffenheim), open play, 0.10 xG, saved 77’ Lucas Alario (Bayer Leverkusen), from a corner, 0.10 xG, saved 76’ Nadiem Amiri (Bayer Leverkusen), open play, 0.09 xG, saved 33’ Kevin Volland (Bayer Leverkusen), open play, 0.08 xG, saved 53’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.07 xG, off target 34’ Karim Bellarabi (Bayer Leverkusen), open play, 0.07 xG, saved 8’ Kerem Demirbay (Bayer Leverkusen), open play, 0.06 xG, blocked 55’ Kai Havertz (Bayer Leverkusen), open play, 0.06 xG, saved 85’ Pavel Kaderábek (Hoffenheim), open play, 0.06 xG, off target 27’ Christoph Baumgartner (Hoffenheim), set piece, 0.05 xG, off target 33’ Pavel Kaderábek (Hoffenheim), open play, 0.05 xG, off target 39’ Karim Bellarabi (Bayer Leverkusen), open play, 0.05 xG, off target 72’ Leon Bailey (Bayer Leverkusen), direct free kick, 0.05 xG, saved 47’ Kevin Volland (Bayer Leverkusen), open play, 0.04 xG, blocked 90+2’ Nadiem Amiri (Bayer Leverkusen), open play, 0.04 xG, blocked 18’ Kevin Volland (Bayer Leverkusen), open play, 0.03 xG, off target 28’ Karim Bellarabi (Bayer Leverkusen), open play, 0.03 xG, hit the woodwork 32’ Andrej Kramaric (Hoffenheim), open play, 0.03 xG, blocked 30’ Kai Havertz (Bayer Leverkusen), open play, 0.03 xG, saved 8’ Sebastian Rudy (Hoffenheim), open play, 0.02 xG, off target 21’ Andrej Kramaric (Hoffenheim), open play, 0.02 xG, blocked 90+5’ Moussa Diaby (Bayer Leverkusen), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Philipp Pentke GK900 0.000.021
Stefan Posch DEF900 0.000.000
Kevin Akpoguma DEF900 0.000.000
Benjamin Hübner DEF900 0.000.000
Pavel Kaderábek MID9012 0.110.681
Robert Skov MID9011 0.360.000
Sebastian Rudy MID901 0.020.264
Diadie Samassékou MID900 0.000.000
Christoph Baumgartner MID663 0.280.031
Munas Dabbur MID601 0.370.101
Andrej Kramaric FWD9016 1.490.502
Florian Grillitsch Sub240 0.000.000
Sargis Adamyan Sub220 0.000.501
Ermin Bicakcic Sub80 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hoffenheim win 30% Avg odds 3.12
Draw 24% Avg odds 4.00
Bayer Leverkusen win 46% Avg odds 2.08

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.