Borussia Dortmund vs Sturm Graz

5 November 2024 · Champions League · Matchday 4 · 2024/25

Full time 1 – 0

Half-time: 0–0

  • Donyell Malen 85’

Match summary

Borussia Dortmund won 1-0 at home to Sturm Graz, with a late winner. It was goalless at half-time.

Donyell Malen put Borussia Dortmund ahead in the 85th minute.

The chances backed that up: Borussia Dortmund created 1.99 expected goals (xG) from 21 shots to Sturm Graz's 0.43 from 7.

Key events

Borussia Dortmund Sturm Graz
0’
C. IlzerManagerArgument
Kick-off
Maximilian BeierShot on target
15’
Marcel SabitzerShot on target
15’
16’
Otar KiteishviliShot on target
Serhou GuirassyShot on target
28’
Felix NmechaShot on target
38’
Maximilian BeierShot on target
43’
Half-time0-0
Second half underway
Nico SchlotterbeckShot on target
58’
75’
Donyell MalenRight foot shot1-0 (Borussia Dortmund)
85’
Ayman AzhilMaximilian Beier
89’
Serhou GuirassyShot on target
90+2’
Full-time1-0

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.99 0.43 85’ Donyell Malen (Borussia Dortmund), 1-0 85’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.99 0.43 85’ Donyell Malen (Borussia Dortmund), 1-0 Malen 85’
Borussia Dortmund 1.99 xGSturm Graz 0.43 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sturm Graz attacking Borussia Dortmund attacking 
43’ Maximilian Beier (Borussia Dortmund), open play, 0.40 xG, saved 78’ Donyell Malen (Borussia Dortmund), open play, 0.41 xG, off target 71’ Mika Biereth (Sturm Graz), open play, 0.22 xG, off target 6’ Marcel Sabitzer (Borussia Dortmund), open play, 0.11 xG, off target 15’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.10 xG, off target 64’ Julian Brandt (Borussia Dortmund), open play, 0.10 xG, off target 90+2’ Serhou Guirassy (Borussia Dortmund), open play, 0.10 xG, saved 85’ Donyell Malen (Borussia Dortmund), open play, 0.10 xG, goal 15’ Maximilian Beier (Borussia Dortmund), open play, 0.09 xG, saved 30’ Marcel Sabitzer (Borussia Dortmund), open play, 0.09 xG, blocked 30’ Felix Nmecha (Borussia Dortmund), from a corner, 0.07 xG, off target 42’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.07 xG, blocked 16’ Otar Kiteishvili (Sturm Graz), open play, 0.06 xG, saved 56’ Marcel Sabitzer (Borussia Dortmund), open play, 0.06 xG, blocked 90+1’ Julian Brandt (Borussia Dortmund), open play, 0.05 xG, off target 28’ Serhou Guirassy (Borussia Dortmund), open play, 0.05 xG, saved 31’ Jusuf Gazibegović (Sturm Graz), open play, 0.05 xG, off target 32’ Serhou Guirassy (Borussia Dortmund), open play, 0.05 xG, off target 88’ Niklas Geyrhofer (Sturm Graz), from a corner, 0.04 xG, off target 60’ Jamie Gittens (Borussia Dortmund), open play, 0.04 xG, off target 13’ Jamie Gittens (Borussia Dortmund), open play, 0.03 xG, blocked 69’ Jusuf Gazibegović (Sturm Graz), open play, 0.03 xG, off target 90+2’ Tomi Horvat (Sturm Graz), open play, 0.02 xG, off target 15’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, saved 58’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, saved 40’ Jamie Gittens (Borussia Dortmund), open play, 0.02 xG, blocked 74’ Lovro Zvonarek (Sturm Graz), open play, 0.02 xG, off target 38’ Felix Nmecha (Borussia Dortmund), open play, 0.01 xG, saved 78’ Donyell Malen (Borussia Dortmund), open play, 0.41 xG, off target 43’ Maximilian Beier (Borussia Dortmund), open play, 0.40 xG, saved 71’ Mika Biereth (Sturm Graz), open play, 0.22 xG, off target 6’ Marcel Sabitzer (Borussia Dortmund), open play, 0.11 xG, off target 64’ Julian Brandt (Borussia Dortmund), open play, 0.10 xG, off target 90+2’ Serhou Guirassy (Borussia Dortmund), open play, 0.10 xG, saved 15’ Serhou Guirassy (Borussia Dortmund), from a corner, 0.10 xG, off target 85’ Donyell Malen (Borussia Dortmund), open play, 0.10 xG, goal 15’ Maximilian Beier (Borussia Dortmund), open play, 0.09 xG, saved 30’ Marcel Sabitzer (Borussia Dortmund), open play, 0.09 xG, blocked 30’ Felix Nmecha (Borussia Dortmund), from a corner, 0.07 xG, off target 42’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.07 xG, blocked 56’ Marcel Sabitzer (Borussia Dortmund), open play, 0.06 xG, blocked 16’ Otar Kiteishvili (Sturm Graz), open play, 0.06 xG, saved 90+1’ Julian Brandt (Borussia Dortmund), open play, 0.05 xG, off target 28’ Serhou Guirassy (Borussia Dortmund), open play, 0.05 xG, saved 31’ Jusuf Gazibegović (Sturm Graz), open play, 0.05 xG, off target 32’ Serhou Guirassy (Borussia Dortmund), open play, 0.05 xG, off target 88’ Niklas Geyrhofer (Sturm Graz), from a corner, 0.04 xG, off target 60’ Jamie Gittens (Borussia Dortmund), open play, 0.04 xG, off target 13’ Jamie Gittens (Borussia Dortmund), open play, 0.03 xG, blocked 69’ Jusuf Gazibegović (Sturm Graz), open play, 0.03 xG, off target 90+2’ Tomi Horvat (Sturm Graz), open play, 0.02 xG, off target 15’ Marcel Sabitzer (Borussia Dortmund), open play, 0.02 xG, saved 58’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, saved 74’ Lovro Zvonarek (Sturm Graz), open play, 0.02 xG, off target 40’ Jamie Gittens (Borussia Dortmund), open play, 0.02 xG, blocked 38’ Felix Nmecha (Borussia Dortmund), open play, 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.

Lineups

Borussia Dortmund 4-3-3 Starting XI
Meyer
Groß
Schlotterbeck
Bensebaini
Can
Sabitzer 67’
Nmecha
Brandt
Gittens 77’
Beier 89’
Guirassy
Sturm Graz 4-2-2-2 Starting XI
Scherpen
Johnston 60’
Aiwu
Lavalėe
Gazibegović
Chukwuani
Yalcouyé
Bøving
Kiteishvili 90’
Biereth 75’
Jatta 46’

Player stats

Goalkeeper1 player
90′ 1 0 44 – – – – –
Defenders3 players
90′ – – – – – 89 – – – –
90′ 2 2 – 6 1 94 – – – –
90′ 4 3 – 8 3 74 1 – – –
Midfielders6 players
90′ – – 104 – – 3 1 8 3 4 –
Marcel Sabitzer Taken off
67′ – – 21 2 – 1 – 4 1 1 –
90′ – – 53 1 – – – 5 1 3 –
90′ – – 57 1 – 1 – 3 1 – –
Jamie Gittens Taken off
77′ – – 33 1 – 1 – 6 – 2 –
Cole Campbell Came on as a substitute
13′ – – 1 – – – – – – – –
Forwards4 players
Maximilian Beier Taken off
89′ – – 2 2 0.49 – 1 5 – 26 –
90′ – 1 4 2 0.30 – 3 2 1 16 –
Donyell Malen Came on as a substitute
23′ 1 – 2 1 0.50 – – 2 1 6
Ayman Azhil Came on as a substitute
1′ – – – – – – – 1 – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five Champions League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.