Bochum vs Hoffenheim

6 November 2021 · Bundesliga · 2021/22 · Referee Frank Willenborg

Full time 2 – 0

Half-time: 0–0

  • Soma Novothny 66’
  • Milos Pantovic 90+7’

Match summary

Bochum saw off Hoffenheim 2-0. It was goalless at half-time.

Soma Novothny put Bochum ahead with a header in the 66th minute, set up by Milos Pantovic and Milos Pantovic made it 2-0 in stoppage time, set up by Gerrit Holtmann.

The chances backed that up: Bochum created 2.12 expected goals (xG) from 12 shots to Hoffenheim's 0.64 from 10. Manuel Riemann missed a penalty for Bochum.

Match stats

Bochum Hoffenheim
14 Shots 9
4 Shots on Target 1
2 Corners 4
1 Yellow Cards 5
0 Red Cards 0
2.12 xG 0.64
1.37 Non-penalty xG 0.64
3 Deep Completions 8

Key events

Bochum Hoffenheim
Kick-off
Half-time0-0
Soma Novothny
Assist: Milos Pantovic
1-0 (Bochum)
66’
Milos Pantovic
Assist: Gerrit Holtmann
2-0 (Bochum)
90+7’
Full-time2-0

Bookings

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

Bochum
  • Konstantinos Stafylidis
Hoffenheim
  • Florian Grillitsch
  • Stefan Posch
  • Kevin Vogt
  • Sebastian Rudy
  • Andrej Kramaric

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.12 0.64 66’ Soma Novothny (Bochum), 1-0 66’ 90+7’ Milos Pantovic (Bochum), 2-0 90+7’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.12 0.64 66’ Soma Novothny (Bochum), 1-0 Novothny 66’ 90+7’ Milos Pantovic (Bochum), 2-0 Pantovic 90+7’
Bochum 2.12 xGHoffenheim 0.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hoffenheim attacking Bochum attacking 
76’ Manuel Riemann (Bochum), penalty, 0.76 xG, off target 66’ Soma Novothny (Bochum), open play, 0.42 xG, goal 19’ Ihlas Bebou (Hoffenheim), open play, 0.37 xG, off target 90+3’ Gerrit Holtmann (Bochum), open play, 0.25 xG, hit the woodwork 62’ Eduard Löwen (Bochum), direct free kick, 0.16 xG, saved 90+7’ Milos Pantovic (Bochum), open play, 0.10 xG, goal 90+1’ Takuma Asano (Bochum), open play, 0.10 xG, hit the woodwork 65’ Milos Pantovic (Bochum), open play, 0.09 xG, blocked 78’ Anthony Losilla (Bochum), set piece, 0.08 xG, saved 3’ Sebastian Polter (Bochum), open play, 0.07 xG, off target 36’ Danny Blum (Bochum), open play, 0.06 xG, off target 82’ Andrej Kramaric (Hoffenheim), open play, 0.06 xG, blocked 57’ Robert Skov (Hoffenheim), open play, 0.05 xG, off target 83’ Munas Dabbur (Hoffenheim), open play, 0.04 xG, blocked 16’ Andrej Kramaric (Hoffenheim), open play, 0.04 xG, off target 69’ Gerrit Holtmann (Bochum), open play, 0.03 xG, off target 54’ Angelo Stiller (Hoffenheim), from a corner, 0.02 xG, off target 84’ Ihlas Bebou (Hoffenheim), open play, 0.02 xG, blocked 28’ Florian Grillitsch (Hoffenheim), open play, 0.02 xG, off target 72’ Konstantinos Stafylidis (Bochum), open play, 0.02 xG, blocked 58’ Sebastian Rudy (Hoffenheim), from a corner, 0.01 xG, off target 53’ Florian Grillitsch (Hoffenheim), set piece, 0.01 xG, saved 76’ Manuel Riemann (Bochum), penalty, 0.76 xG, off target 66’ Soma Novothny (Bochum), open play, 0.42 xG, goal 19’ Ihlas Bebou (Hoffenheim), open play, 0.37 xG, off target 90+3’ Gerrit Holtmann (Bochum), open play, 0.25 xG, hit the woodwork 62’ Eduard Löwen (Bochum), direct free kick, 0.16 xG, saved 90+1’ Takuma Asano (Bochum), open play, 0.10 xG, hit the woodwork 90+7’ Milos Pantovic (Bochum), open play, 0.10 xG, goal 65’ Milos Pantovic (Bochum), open play, 0.09 xG, blocked 78’ Anthony Losilla (Bochum), set piece, 0.08 xG, saved 3’ Sebastian Polter (Bochum), open play, 0.07 xG, off target 36’ Danny Blum (Bochum), open play, 0.06 xG, off target 82’ Andrej Kramaric (Hoffenheim), open play, 0.06 xG, blocked 57’ Robert Skov (Hoffenheim), open play, 0.05 xG, off target 83’ Munas Dabbur (Hoffenheim), open play, 0.04 xG, blocked 16’ Andrej Kramaric (Hoffenheim), open play, 0.04 xG, off target 69’ Gerrit Holtmann (Bochum), open play, 0.03 xG, off target 54’ Angelo Stiller (Hoffenheim), from a corner, 0.02 xG, off target 84’ Ihlas Bebou (Hoffenheim), open play, 0.02 xG, blocked 28’ Florian Grillitsch (Hoffenheim), open play, 0.02 xG, off target 72’ Konstantinos Stafylidis (Bochum), open play, 0.02 xG, blocked 58’ Sebastian Rudy (Hoffenheim), from a corner, 0.01 xG, off target 53’ Florian Grillitsch (Hoffenheim), set piece, 0.01 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
Manuel Riemann GK901 0.760.000
Konstantinos Stafylidis DEF771 0.020.000
Vasilios Lampropoulos DEF900 0.000.000
Erhan Masovic DEF900 0.000.000
Danilo Soares DEF900 0.000.000
Anthony Losilla MID901 0.080.031
Eduard Löwen MID901 0.160.332
Elvis Rexhbecaj MID650 0.000.000
Takuma Asano FWD901 0.100.091
Sebastian Polter FWD651 0.070.000
Danny Blum FWD381 0.060.000
Gerrit Holtmann Sub5212 0.280.101
Soma Novothny Sub2511 0.420.000
Milos Pantovic Sub25112 0.190.421
Cristian Gamboa Sub130 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bochum win 25% Avg odds 3.81
Draw 25% Avg odds 3.78
Hoffenheim win 50% Avg odds 1.93

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.