Hoffenheim vs Borussia Dortmund

20 December 2019 · Bundesliga · 2019/20 · Referee Felix Zwayer

Full time 2 – 1

Half-time: 0–1

  • Sargis Adamyan 79’
  • Andrej Kramaric 87’
  • Mario Götze 17’

Match summary

Hoffenheim came from behind to win 2-1 at home to Borussia Dortmund, with a late winner. Borussia Dortmund led 1-0 at half-time.

Mario Götze put Borussia Dortmund ahead in the 17th minute, set up by Achraf Hakimi, Sargis Adamyan equalised in the 79th minute, and Andrej Kramaric won it with a header in the 87th minute, set up by Sargis Adamyan.

Borussia Dortmund can feel hard done by, creating 2.05 expected goals (xG) from 12 shots to Hoffenheim's 1.66 from 11.

Match stats

Hoffenheim Borussia Dortmund
11 Shots 12
3 Shots on Target 5
0 Corners 8
0 Yellow Cards 1
0 Red Cards 0
1.34 xG 2.05
1.34 Non-penalty xG 2.05
3 Deep Completions 18

Key events

Hoffenheim Borussia Dortmund
Kick-off
17’
Mario Götze
Assist: Achraf Hakimi
0-1 (Borussia Dortmund)
Half-time0-1
Sargis Adamyan1-1 (Hoffenheim)
79’
Andrej Kramaric
Assist: Sargis Adamyan
2-1 (Hoffenheim)
87’
Full-time2-1

Bookings

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

Borussia Dortmund
  • Manuel Akanji

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.66 2.05 17’ Mario Götze (Borussia Dortmund), 0-1 17’ 79’ Sargis Adamyan (Hoffenheim), 1-1 79’ 87’ Andrej Kramaric (Hoffenheim), 2-1 87’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.66 2.05 17’ Mario Götze (Borussia Dortmund), 0-1 Götze 17’ 79’ Sargis Adamyan (Hoffenheim), 1-1 Adamyan 79’ 87’ Andrej Kramaric (Hoffenheim), 2-1 Kramaric 87’
Hoffenheim 1.66 xGBorussia Dortmund 2.05 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Hoffenheim attacking 
17’ Mario Götze (Borussia Dortmund), open play, 0.59 xG, goal 79’ Jürgen Locadia (Hoffenheim), open play, 0.58 xG, saved 79’ Sargis Adamyan (Hoffenheim), open play, 0.56 xG, goal 50’ Julian Brandt (Borussia Dortmund), open play, 0.38 xG, saved 20’ Jadon Sancho (Borussia Dortmund), open play, 0.36 xG, off target 34’ Achraf Hakimi (Borussia Dortmund), open play, 0.32 xG, saved 61’ Christoph Baumgartner (Hoffenheim), open play, 0.25 xG, off target 15’ Mats Hummels (Borussia Dortmund), from a corner, 0.11 xG, off target 87’ Andrej Kramaric (Hoffenheim), open play, 0.10 xG, goal 56’ Achraf Hakimi (Borussia Dortmund), open play, 0.06 xG, off target 46’ Christoph Baumgartner (Hoffenheim), open play, 0.05 xG, blocked 86’ Nico Schulz (Borussia Dortmund), open play, 0.05 xG, off target 45’ Julian Brandt (Borussia Dortmund), from a corner, 0.05 xG, blocked 45’ Mario Götze (Borussia Dortmund), from a corner, 0.05 xG, blocked 39’ Thorgan Hazard (Borussia Dortmund), open play, 0.03 xG, saved 26’ Robert Skov (Hoffenheim), direct free kick, 0.03 xG, hit the woodwork 90+4’ Ihlas Bebou (Hoffenheim), open play, 0.03 xG, off target 39’ Julian Weigl (Borussia Dortmund), from a corner, 0.03 xG, blocked 26’ Ihlas Bebou (Hoffenheim), set piece, 0.02 xG, off target 69’ Sargis Adamyan (Hoffenheim), open play, 0.02 xG, blocked 22’ Sebastian Rudy (Hoffenheim), open play, 0.01 xG, off target 90+3’ Paco Alcácer (Borussia Dortmund), open play, 0.01 xG, saved 21’ Robert Skov (Hoffenheim), open play, 0.01 xG, off target 17’ Mario Götze (Borussia Dortmund), open play, 0.59 xG, goal 79’ Jürgen Locadia (Hoffenheim), open play, 0.58 xG, saved 79’ Sargis Adamyan (Hoffenheim), open play, 0.56 xG, goal 50’ Julian Brandt (Borussia Dortmund), open play, 0.38 xG, saved 20’ Jadon Sancho (Borussia Dortmund), open play, 0.36 xG, off target 34’ Achraf Hakimi (Borussia Dortmund), open play, 0.32 xG, saved 61’ Christoph Baumgartner (Hoffenheim), open play, 0.25 xG, off target 15’ Mats Hummels (Borussia Dortmund), from a corner, 0.11 xG, off target 87’ Andrej Kramaric (Hoffenheim), open play, 0.10 xG, goal 56’ Achraf Hakimi (Borussia Dortmund), open play, 0.06 xG, off target 86’ Nico Schulz (Borussia Dortmund), open play, 0.05 xG, off target 46’ Christoph Baumgartner (Hoffenheim), open play, 0.05 xG, blocked 45’ Julian Brandt (Borussia Dortmund), from a corner, 0.05 xG, blocked 45’ Mario Götze (Borussia Dortmund), from a corner, 0.05 xG, blocked 26’ Robert Skov (Hoffenheim), direct free kick, 0.03 xG, hit the woodwork 39’ Thorgan Hazard (Borussia Dortmund), open play, 0.03 xG, saved 90+4’ Ihlas Bebou (Hoffenheim), open play, 0.03 xG, off target 39’ Julian Weigl (Borussia Dortmund), from a corner, 0.03 xG, blocked 26’ Ihlas Bebou (Hoffenheim), set piece, 0.02 xG, off target 69’ Sargis Adamyan (Hoffenheim), open play, 0.02 xG, blocked 90+3’ Paco Alcácer (Borussia Dortmund), open play, 0.01 xG, saved 22’ Sebastian Rudy (Hoffenheim), open play, 0.01 xG, off target 21’ Robert Skov (Hoffenheim), 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
Oliver Baumann GK900 0.000.031
Sebastian Rudy DEF901 0.010.000
Benjamin Hübner DEF900 0.000.251
Håvard Nordtveit DEF900 0.000.000
Robert Skov DEF902 0.040.000
Florian Grillitsch MID900 0.000.011
Dennis Geiger MID650 0.000.000
Diadie Samassékou MID460 0.000.000
Andrej Kramaric FWD9011 0.100.011
Ihlas Bebou FWD902 0.050.072
Christoph Baumgartner FWD782 0.300.000
Sargis Adamyan Sub44112 0.580.101
Jürgen Locadia Sub251 0.580.000
Pavel Kaderábek Sub120 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hoffenheim win 22% Avg odds 4.40
Draw 22% Avg odds 4.25
Borussia Dortmund win 56% Avg odds 1.71

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.