Hoffenheim vs Borussia Dortmund

22 September 2018 · Bundesliga · 2018/19 · Referee Harm Osmers

Full time 1 – 1

Half-time: 1–0

  • Joelinton 44’
  • Christian Pulisic 84’

Match summary

Hoffenheim and Borussia Dortmund drew 1-1. Hoffenheim led 1-0 at half-time.

Joelinton put Hoffenheim ahead in the 44th minute and Christian Pulisic equalised in the 84th minute, set up by Marco Reus.

Hoffenheim had the better of the chances, with 2.03 expected goals (xG) from 17 shots to Borussia Dortmund's 1.45 from 8. Borussia Dortmund had a player sent off.

Match stats

Hoffenheim Borussia Dortmund
17 Shots 8
5 Shots on Target 2
4 Corners 4
2 Yellow Cards 1
0 Red Cards 1
1.93 xG 1.45
1.93 Non-penalty xG 1.45
8 Deep Completions 4

Key events

Hoffenheim Borussia Dortmund
Kick-off
Joelinton1-0 (Hoffenheim)
44’
Half-time1-0
84’
Christian Pulisic
Assist: Marco Reus
1-1 (Borussia Dortmund)
Full-time1-1

Bookings

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

Hoffenheim
  • Stefan Posch
  • Håvard Nordtveit
Borussia Dortmund
  • Abdou Diallo
  • Mahmoud Dahoud

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 2.03 1.45 44’ Joelinton (Hoffenheim), 1-0 44’ 84’ Christian Pulisic (Borussia Dortmund), 1-1 84’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.03 1.45 44’ Joelinton (Hoffenheim), 1-0 Joelinton 44’ 84’ Christian Pulisic (Borussia Dortmund), 1-1 Pulisic 84’
Hoffenheim 2.03 xGBorussia Dortmund 1.45 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 
90+2’ Ishak Belfodil (Hoffenheim), open play, 0.62 xG, off target 84’ Christian Pulisic (Borussia Dortmund), open play, 0.53 xG, goal 18’ Leonardo Bittencourt (Hoffenheim), open play, 0.42 xG, saved 67’ Axel Witsel (Borussia Dortmund), set piece, 0.40 xG, off target 56’ Shinji Kagawa (Borussia Dortmund), open play, 0.32 xG, off target 47’ Leonardo Bittencourt (Hoffenheim), open play, 0.12 xG, saved 42’ Joelinton (Hoffenheim), open play, 0.10 xG, off target 49’ Andrej Kramaric (Hoffenheim), open play, 0.11 xG, blocked 90+2’ Ádám Szalai (Hoffenheim), open play, 0.10 xG, blocked 82’ Marco Reus (Borussia Dortmund), direct free kick, 0.09 xG, blocked 44’ Joelinton (Hoffenheim), open play, 0.08 xG, goal 28’ Joshua Brenet (Hoffenheim), open play, 0.07 xG, blocked 60’ Ermin Bicakcic (Hoffenheim), from a corner, 0.07 xG, off target 55’ Joelinton (Hoffenheim), open play, 0.06 xG, saved 78’ Andrej Kramaric (Hoffenheim), direct free kick, 0.07 xG, off target 57’ Lukasz Piszczek (Borussia Dortmund), from a corner, 0.06 xG, blocked 90+2’ Nico Schulz (Hoffenheim), open play, 0.05 xG, off target 58’ Joelinton (Hoffenheim), open play, 0.04 xG, saved 37’ Steven Zuber (Hoffenheim), open play, 0.04 xG, off target 24’ Andrej Kramaric (Hoffenheim), open play, 0.02 xG, blocked 28’ Andrej Kramaric (Hoffenheim), open play, 0.02 xG, off target 29’ Steven Zuber (Hoffenheim), open play, 0.03 xG, off target 64’ Shinji Kagawa (Borussia Dortmund), open play, 0.02 xG, saved 90+1’ Axel Witsel (Borussia Dortmund), open play, 0.02 xG, off target 82’ Thomas Delaney (Borussia Dortmund), set piece, 0.01 xG, off target 90+2’ Ishak Belfodil (Hoffenheim), open play, 0.62 xG, off target 84’ Christian Pulisic (Borussia Dortmund), open play, 0.53 xG, goal 18’ Leonardo Bittencourt (Hoffenheim), open play, 0.42 xG, saved 67’ Axel Witsel (Borussia Dortmund), set piece, 0.40 xG, off target 56’ Shinji Kagawa (Borussia Dortmund), open play, 0.32 xG, off target 47’ Leonardo Bittencourt (Hoffenheim), open play, 0.12 xG, saved 42’ Joelinton (Hoffenheim), open play, 0.10 xG, off target 49’ Andrej Kramaric (Hoffenheim), open play, 0.11 xG, blocked 90+2’ Ádám Szalai (Hoffenheim), open play, 0.10 xG, blocked 82’ Marco Reus (Borussia Dortmund), direct free kick, 0.09 xG, blocked 44’ Joelinton (Hoffenheim), open play, 0.08 xG, goal 28’ Joshua Brenet (Hoffenheim), open play, 0.07 xG, blocked 60’ Ermin Bicakcic (Hoffenheim), from a corner, 0.07 xG, off target 55’ Joelinton (Hoffenheim), open play, 0.06 xG, saved 78’ Andrej Kramaric (Hoffenheim), direct free kick, 0.07 xG, off target 57’ Lukasz Piszczek (Borussia Dortmund), from a corner, 0.06 xG, blocked 58’ Joelinton (Hoffenheim), open play, 0.04 xG, saved 90+2’ Nico Schulz (Hoffenheim), open play, 0.05 xG, off target 37’ Steven Zuber (Hoffenheim), open play, 0.04 xG, off target 29’ Steven Zuber (Hoffenheim), open play, 0.03 xG, off target 24’ Andrej Kramaric (Hoffenheim), open play, 0.02 xG, blocked 28’ Andrej Kramaric (Hoffenheim), open play, 0.02 xG, off target 64’ Shinji Kagawa (Borussia Dortmund), open play, 0.02 xG, saved 90+1’ Axel Witsel (Borussia Dortmund), open play, 0.02 xG, off target 82’ Thomas Delaney (Borussia Dortmund), set piece, 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.071
Stefan Posch DEF900 0.000.000
Ermin Bicakcic DEF901 0.070.000
Kevin Vogt DEF900 0.000.021
Joshua Brenet MID901 0.070.000
Nico Schulz MID901 0.051.143
Florian Grillitsch MID900 0.000.000
Leonardo Bittencourt MID902 0.530.000
Steven Zuber MID712 0.070.152
Joelinton FWD8714 0.300.031
Andrej Kramaric FWD794 0.220.112
Håvard Nordtveit Sub190 0.000.000
Ádám Szalai Sub111 0.100.000
Ishak Belfodil Sub31 0.620.101

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hoffenheim win 36% Bet365 odds 2.62
Draw 25% Bet365 odds 3.75
Borussia Dortmund win 39% Bet365 odds 2.40

Chances implied by the Bet365 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.