VfB Stuttgart v Bochum — Prediction, Odds & Stats
Saturday 23 November 2024 · GER-Bundesliga · 2425
Bundesliga
xG
Shots
15 – 9
On target
4 – 2
Shots in box
12 – 4
xG per shot
0.14 – 0.07
Set-piece xG
0.14 – 0.03
Goals − xG
-0.09 – -0.65
Reading the xG timeline
Each step up is a shot; the height of the step is how good the chance was. Dots mark goals.
A side whose line climbs steadily created chances all match. A side that scored while its
line stayed flat took a rare chance — that is finishing luck, and it rarely repeats.
Expected goals by minute
VfB Stuttgart 2.09 xGBochum 0.65 xG
Reading the shot map
Each circle is a shot, placed where it was taken. Bigger means a better chance;
filled circles are goals. Clusters near the goal mean a side worked good openings;
lots of small circles far out means shooting from poor positions and hoping.
Hover any circle for the player, minute and chance quality.
Shot map
VfB Stuttgart attacking right
Bochum attacking left
Marker size is xG; filled markers are goals.
Every shot
| Min | Team | Player | xG | Situation | Body part | Result | Assisted by |
|---|---|---|---|---|---|---|---|
| 7' |
|
Joshua Vagnoman | 0.39 | Open Play | Right Foot | Missed Shot | Chris Führich |
| 13' |
|
Moritz Broschinski | 0.33 | Open Play | Left Foot | Blocked Shot | Philipp Hofmann |
| 16' |
|
Julian Chabot | 0.06 | Set Piece | — | Shot On Post | Maximilian Mittelstädt |
| 25' |
|
Maximilian Wittek | 0.02 | From Corner | Right Foot | Missed Shot | — |
| 33' |
|
Enzo Millot | 0.02 | Open Play | Left Foot | Blocked Shot | Anthony Rouault |
| 36' |
|
Chris Führich | 0.06 | From Corner | Left Foot | Missed Shot | — |
| 47' |
|
Ermedin Demirovic | 0.11 | Open Play | Right Foot | Missed Shot | Joshua Vagnoman |
| 48' |
|
Moritz Broschinski | 0.03 | Open Play | Right Foot | Missed Shot | — |
| 52' |
|
Matús Bero | 0.05 | Open Play | Right Foot | Saved Shot | — |
| 52' |
|
Chris Führich | 0.01 | Open Play | Right Foot | Goal | Leonidas Stergiou |
| 55' |
|
Enzo Millot | 0.02 | From Corner | Left Foot | Missed Shot | — |
| 56' |
|
Moritz Broschinski | 0.15 | Open Play | — | Missed Shot | Maximilian Wittek |
| 58' |
|
Enzo Millot | 0.46 | Open Play | Left Foot | Missed Shot | Chris Führich |
| 61' |
|
Joshua Vagnoman | 0.06 | Open Play | Right Foot | Saved Shot | Ermedin Demirovic |
| 76' |
|
Felix Passlack | 0.04 | Open Play | Right Foot | Missed Shot | Philipp Hofmann |
| 77' |
|
Justin Diehl | 0.35 | Open Play | Left Foot | Goal | Fabian Rieder |
| 80' |
|
Justin Diehl | 0.11 | Open Play | Right Foot | Blocked Shot | — |
| 86' |
|
Dani de Wit | 0.02 | Open Play | Right Foot | Missed Shot | Maximilian Wittek |
| 90' |
|
Ermedin Demirovic | 0.05 | Open Play | Left Foot | Missed Shot | — |
| 90' |
|
Fabian Rieder | 0.14 | Open Play | Left Foot | Saved Shot | — |
| 90' |
|
Joshua Vagnoman | 0.12 | Open Play | Right Foot | Blocked Shot | Justin Diehl |
| 91' |
|
Koji Miyoshi | 0.01 | Open Play | Right Foot | Saved Shot | — |
| 93' |
|
Tim Oermann | 0.01 | From Corner | Right Foot | Missed Shot | — |
| 93' |
|
Justin Diehl | 0.11 | Open Play | Left Foot | Missed Shot | Anthony Rouault |
Players
VfB Stuttgart
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Joshua Vagnoman MR | 90 | 0 | 0 | 3 | 1 | 0.57 | 0.11 | 0.69 |
| Ermedin Demirovic FW | 90 | 0 | 0 | 2 | 1 | 0.16 | 0.06 | 1.09 |
| Anthony Rouault DC | 90 | 0 | 0 | 0 | 2 | 0.00 | 0.13 | 1.56 |
| Atakan Karazor MC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.45 |
| Alexander Nübel GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.37 |
| Maximilian Mittelstädt DL | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.06 | 0.96 |
| Julian Chabot DC | 86 | 0 | 0 | 1 | 0 | 0.06 | 0.00 | 0.96 |
| Leonidas Stergiou DR | 85 | 0 | 1 | 0 | 1 | 0.00 | 0.01 | 0.87 |
| Enzo Millot MC | 77 | 0 | 0 | 3 | 0 | 0.49 | 0.00 | 0.98 |
| Chris Führich ML | 77 | 1 | 0 | 2 | 2 | 0.07 | 0.85 | 0.98 |
| Nick Woltemade FW | 57 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.11 |
| Angelo Stiller Sub | 33 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.64 |
| Justin Diehl Sub | 13 | 1 | 0 | 3 | 1 | 0.58 | 0.12 | 0.70 |
| Fabian Rieder Sub | 13 | 0 | 1 | 1 | 1 | 0.14 | 0.35 | 0.50 |
| Anrie Chase Sub | 5 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Ramon Hendriks Sub | 4 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
Bochum
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Matús Bero MC | 90 | 0 | 0 | 1 | 0 | 0.05 | 0.00 | 0.06 |
| Maximilian Wittek DC | 90 | 0 | 0 | 1 | 2 | 0.02 | 0.17 | 0.17 |
| Tim Oermann DC | 90 | 0 | 0 | 1 | 0 | 0.01 | 0.00 | 0.00 |
| Philipp Hofmann FW | 90 | 0 | 0 | 0 | 2 | 0.00 | 0.37 | 0.33 |
| Patrick Drewes GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Jakov Medic DC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Moritz Broschinski FW | 87 | 0 | 0 | 3 | 0 | 0.51 | 0.00 | 0.53 |
| Felix Passlack DR | 79 | 0 | 0 | 1 | 0 | 0.04 | 0.00 | 0.04 |
| Anthony Losilla MC | 79 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Ibrahima Sissoko MC | 64 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.15 |
| Gerrit Holtmann DL | 64 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.03 |
| Dani de Wit Sub | 26 | 0 | 0 | 1 | 0 | 0.02 | 0.00 | 0.02 |
| Bernardo Sub | 26 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Koji Miyoshi Sub | 11 | 0 | 0 | 1 | 0 | 0.01 | 0.00 | 0.01 |
| Moritz-Broni Kwarteng Sub | 11 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.02 |
| Lukas Daschner Sub | 3 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |