betaider.com
Sign in

Bochum v Borussia Dortmund — Prediction, Odds & Stats

Saturday 15 February 2025 · GER-Bundesliga · 2425

Bundesliga xG

2–0
3.37 – 2.71 xG
Shots
18 – 17
On target
8 – 2
Shots in box
13 – 12
xG per shot
0.20 – 0.16
Set-piece xG
0.13 – 0.72
Goals − xG
-1.68 – -2.72
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

0.01.02.13.14.10'15'30'45'60'75'90'Giorgos Masouras 32' — goalGiorgos Masouras 34' — goal
Bochum 3.68 xGBorussia Dortmund 2.72 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

Matús Bero 0' — Blocked Shot (0.40 xG, Open Play)Philipp Hofmann 1' — Blocked Shot (0.03 xG, From Corner)Tim Oermann 1' — Blocked Shot (0.02 xG, From Corner)Giorgos Masouras 3' — Saved Shot (0.06 xG, Open Play)Giorgos Masouras 8' — Saved Shot (0.08 xG, Open Play)Pascal Groß 9' — Missed Shot (0.08 xG, Open Play)Serhou Guirassy 10' — Saved Shot (0.36 xG, Open Play)Julian Brandt 14' — Missed Shot (0.03 xG, Open Play)Pascal Groß 21' — Blocked Shot (0.10 xG, Open Play)Ibrahima Sissoko 25' — Missed Shot (0.07 xG, From Corner)Julian Brandt 28' — Blocked Shot (0.06 xG, Direct Freekick)Giorgos Masouras 32' — Goal (0.96 xG, Open Play)Philipp Hofmann 32' — Blocked Shot (0.06 xG, Open Play)Giorgos Masouras 34' — Goal (0.39 xG, Open Play)Serhou Guirassy 40' — Missed Shot (0.37 xG, Open Play)Jamie Bynoe-Gittens 42' — Blocked Shot (0.02 xG, Open Play)Serhou Guirassy 42' — Missed Shot (0.67 xG, Open Play)Nico Schlotterbeck 44' — Missed Shot (0.57 xG, From Corner)Julian Brandt 50' — Blocked Shot (0.06 xG, Direct Freekick)Julian Brandt 51' — Saved Shot (0.12 xG, Open Play)Matús Bero 52' — Missed Shot (0.09 xG, Open Play)Tom Krauß 55' — Missed Shot (0.06 xG, Open Play)Gerrit Holtmann 60' — Saved Shot (0.33 xG, Open Play)Ibrahima Sissoko 60' — Saved Shot (0.03 xG, Open Play)Pascal Groß 62' — Blocked Shot (0.06 xG, Open Play)Maximilian Beier 65' — Missed Shot (0.02 xG, Open Play)Serhou Guirassy 67' — Blocked Shot (0.08 xG, Open Play)Giorgos Masouras 68' — Saved Shot (0.35 xG, Open Play)Giorgos Masouras 68' — Saved Shot (0.36 xG, Open Play)Giorgos Masouras 68' — Missed Shot (0.32 xG, Open Play)Nico Schlotterbeck 72' — Blocked Shot (0.03 xG, From Corner)Ibrahima Sissoko 77' — Missed Shot (0.03 xG, Open Play)Maximilian Beier 80' — Blocked Shot (0.05 xG, Open Play)Emre Can 83' — Missed Shot (0.03 xG, Open Play)Tom Krauß 84' — Missed Shot (0.02 xG, Open Play)
Bochum attacking right Borussia Dortmund attacking left Marker size is xG; filled markers are goals.

Every shot

MinTeamPlayerxG SituationBody partResultAssisted by
0' Bochum Matús Bero 0.40 Open Play Right Foot Blocked Shot Giorgos Masouras
1' Bochum Philipp Hofmann 0.03 From Corner — Blocked Shot Matús Bero
1' Bochum Tim Oermann 0.02 From Corner Right Foot Blocked Shot Philipp Hofmann
3' Bochum Giorgos Masouras 0.06 Open Play Right Foot Saved Shot Erhan Masovic
8' Bochum Giorgos Masouras 0.08 Open Play Right Foot Saved Shot —
9' Borussia Dortmund Pascal Groß 0.08 Open Play — Missed Shot Julian Brandt
10' Borussia Dortmund Serhou Guirassy 0.36 Open Play Right Foot Saved Shot Julian Brandt
14' Borussia Dortmund Julian Brandt 0.03 Open Play Right Foot Missed Shot Emre Can
21' Borussia Dortmund Pascal Groß 0.10 Open Play Right Foot Blocked Shot Jamie Bynoe-Gittens
25' Bochum Ibrahima Sissoko 0.07 From Corner — Missed Shot Matús Bero
28' Borussia Dortmund Julian Brandt 0.06 Direct Freekick Right Foot Blocked Shot —
32' Bochum Giorgos Masouras 0.96 Open Play Right Foot Goal Philipp Hofmann
32' Bochum Philipp Hofmann 0.06 Open Play Left Foot Blocked Shot Tom Krauß
34' Bochum Giorgos Masouras 0.39 Open Play Right Foot Goal —
40' Borussia Dortmund Serhou Guirassy 0.37 Open Play Right Foot Missed Shot —
42' Borussia Dortmund Jamie Bynoe-Gittens 0.02 Open Play Right Foot Blocked Shot Pascal Groß
42' Borussia Dortmund Serhou Guirassy 0.67 Open Play Right Foot Missed Shot —
44' Borussia Dortmund Nico Schlotterbeck 0.57 From Corner — Missed Shot Pascal Groß
50' Borussia Dortmund Julian Brandt 0.06 Direct Freekick Right Foot Blocked Shot —
51' Borussia Dortmund Julian Brandt 0.12 Open Play Right Foot Saved Shot Jamie Bynoe-Gittens
52' Bochum Matús Bero 0.09 Open Play Right Foot Missed Shot Tom Krauß
55' Bochum Tom Krauß 0.06 Open Play Right Foot Missed Shot Matús Bero
60' Bochum Gerrit Holtmann 0.33 Open Play Left Foot Saved Shot Tom Krauß
60' Bochum Ibrahima Sissoko 0.03 Open Play Right Foot Saved Shot —
62' Borussia Dortmund Pascal Groß 0.06 Open Play Left Foot Blocked Shot —
65' Borussia Dortmund Maximilian Beier 0.02 Open Play Right Foot Missed Shot Salih Özcan
67' Borussia Dortmund Serhou Guirassy 0.08 Open Play Left Foot Blocked Shot Yan Couto
68' Bochum Giorgos Masouras 0.35 Open Play Right Foot Saved Shot —
68' Bochum Giorgos Masouras 0.36 Open Play Right Foot Saved Shot —
68' Bochum Giorgos Masouras 0.32 Open Play Left Foot Missed Shot —
72' Borussia Dortmund Nico Schlotterbeck 0.03 From Corner Left Foot Blocked Shot Serhou Guirassy
77' Bochum Ibrahima Sissoko 0.03 Open Play Right Foot Missed Shot Matús Bero
80' Borussia Dortmund Maximilian Beier 0.05 Open Play Right Foot Blocked Shot Serhou Guirassy
83' Borussia Dortmund Emre Can 0.03 Open Play Right Foot Missed Shot Salih Özcan
84' Bochum Tom Krauß 0.02 Open Play Right Foot Missed Shot Ibrahima Sissoko

Players

Borussia Dortmund

PlayerMinGA ShKPxGxA xGChain
Serhou Guirassy FW 90 0 0 4 2 1.49 0.09 1.64
Nico Schlotterbeck DC 90 0 0 2 0 0.60 0.00 0.24
Julian Brandt AMC 90 0 0 4 2 0.27 0.45 0.67
Emre Can DC 90 0 0 1 1 0.03 0.03 0.34
Gregor Kobel GK 90 0 0 0 0 0.00 0.00 0.10
Daniel Svensson DL 90 0 0 0 0 0.00 0.00 0.08
Pascal Groß DMC 82 0 0 3 2 0.24 0.59 0.48
Karim Adeyemi AMR 66 0 0 0 0 0.00 0.00 0.46
Niklas Süle DR 65 0 0 0 0 0.00 0.00 0.22
Jamie Bynoe-Gittens AML 60 0 0 1 2 0.02 0.22 0.24
Marcel Sabitzer DMC 48 0 0 0 0 0.00 0.00 0.51
Salih Özcan Sub 42 0 0 0 2 0.00 0.05 0.13
Maximilian Beier Sub 30 0 0 2 0 0.08 0.00 0.18
Yan Couto Sub 25 0 0 0 1 0.00 0.08 0.08
Julien Duranville Sub 24 0 0 0 0 0.00 0.00 0.00
Giovanni Reyna Sub 8 0 0 0 0 0.00 0.00 0.03

Bochum

PlayerMinGA ShKPxGxA xGChain
Giorgos Masouras FW 90 2 0 7 1 2.53 0.40 2.99
Matús Bero MC 90 0 0 2 4 0.49 0.20 0.64
Ibrahima Sissoko MC 90 0 0 3 1 0.14 0.02 0.69
Philipp Hofmann FW 90 0 1 2 2 0.10 0.98 1.19
Tom Krauß MC 90 0 0 2 3 0.08 0.48 0.64
Tim Oermann DR 90 0 0 1 0 0.02 0.00 0.66
Bernardo DC 90 0 0 0 0 0.00 0.00 0.21
Erhan Masovic DC 90 0 0 0 1 0.00 0.06 0.21
Ivan Ordets DC 90 0 0 0 0 0.00 0.00 0.06
Timo Horn GK 90 0 0 0 0 0.00 0.00 0.00
Gerrit Holtmann DL 76 0 0 1 0 0.33 0.00 0.96
Cristian Gamboa Sub 14 0 0 0 0 0.00 0.00 0.00
Moritz Broschinski Sub 1 0 0 0 0 0.00 0.00 0.00
Dani de Wit Sub 1 0 0 0 0 0.00 0.00 0.00
Anthony Losilla Sub 1 0 0 0 0 0.00 0.00 0.00
betaider.com

Sport

Football sections

Preferences

Appearance
Aider Reading the Football model · online
Open the Radar
Bet slip
Open full page
↑↓ to move ↵ to open esc to close See all results

On this page

Match

What this page is for

One fixture in full. The model's probability for every market it prices, the prices stored against them, the teams expected to feature, and for a match already played, the shot map and the xG timeline.

How to read the shot map

Every shot is placed where it was taken and sized by its chance of being scored. A cluster of small marks from distance and a clean sheet is a side that was busy without ever threatening; two big marks and a defeat is a side that had the better of it and lost anyway. Both happen constantly, and both are invisible in the score.

How to read the xG timeline

The steps are chances as they arrived, so the shape shows who was on top and when. A flat line that jumps once near the end is a smash and grab.

Things to watch

The stored prediction is the one made before the match, kept deliberately so it can be judged afterwards. It is not re-fitted with hindsight.

Press esc to close Read the full guide