Bundesliga · Matchweek 31 · Apr 26

Borussia Dortmund - SC Freiburg

Borussia Dortmund beat SC Freiburg 4-0 in Bundesliga (Matchweek 31). Goals: M. Beier 8'; S. Guirassy 14'.

🏟 Signal Iduna Park Dortmund 👤 Referee: Robin Braun, Germany
Key events
8' ⚽ M. Beier(1 - 0) · Assist: R. Bensebaini Borussia Dor
14' ⚽ S. Guirassy(2 - 0) · Assist: J. Brandt Borussia Dor
31' ⚽ R. Bensebaini(3 - 0) · Assist: J. Ryerson Borussia Dor
65' 🟨 J. BellinghamYellow card Borussia Dor
87' ⚽ F. Silva(4 - 0) Borussia Dor
Quick stats
%61 Possession %39
17 Total shots 7
5 Shots on target 4
5 Shots off target 3
7 Blocked shots 0
12 Shots inside box 5
5 Shots outside box 2
4 Saves 1
Match timeline
First half
M. Beier(1 - 0) · Assist: R. Bensebaini⚽
8'
S. Guirassy(2 - 0) · Assist: J. Brandt⚽
14'
R. Bensebaini(3 - 0) · Assist: J. Ryerson⚽
31'
HT 3 - 0
J. BellinghamYellow card🟨
65'
67'
🔁V. Grifo ↔ J. BesteSubstitution
67'
🔁I. Matanovic ↔ M. PhilippSubstitution
S. Inacio ↔ D. SvenssonSubstitution🔁
74'
75'
🔁D. Scherhant ↔ C. IrieSubstitution
75'
🔁P. Lienhart ↔ A. JungSubstitution
J. Brandt ↔ C. ChukwuemekaSubstitution🔁
84'
S. Guirassy ↔ F. SilvaSubstitution🔁
84'
84'
🔁N. Hofler ↔ R. TarnutzerSubstitution
F. Silva(4 - 0)⚽
87'
J. Bellingham ↔ S. OzcanSubstitution🔁
88'
M. Beier ↔ M. AlbertSubstitution🔁
89'
FT 4 - 0
Match statsBorussia Dortmund · SC Freiburg
Key stats
%61 Possession %39
Shots
17 Total shots 7
5 Shots on target 4
5 Shots off target 3
7 Blocked shots 0
12 Shots inside box 5
5 Shots outside box 2
4 Saves 1
Passing
543 Total passes 357
465 Accurate passes 281
%86 Pass accuracy %79
Set pieces & discipline
5 Corners 0
0 Offsides 2
19 Fouls 10
Cards
1 Yellow cards 0
By half
3 1st-half goals 0
1 2nd-half goals 0
Momentum
0'▲ Borussia Dortmund▼ SC Freiburg90'
Shot map24 shots
Maximilian Beier 8' · xG 0.25 Serhou Guirassy 14' · xG 0.88 Derry Scherhant 15' · xG 0.05 Ramy Bensebaini 16' · xG 0.04 Julian Ryerson 16' · xG 0.12 Jobe Bellingham 18' · xG 0.05 Serhou Guirassy 21' · xG 0.18 Julian Brandt 23' · xG 0.05 Nicolas Höfler 24' · xG 0.03 Samuele Inácio 26' · xG 0.06 Serhou Guirassy 26' · xG 0.11 Jobe Bellingham 30' · xG 0.10 Ramy Bensebaini 31' · xG 0.32 Nicolas Höfler 35' · xG 0.06 Maximilian Beier 45' · xG 0.06 Julian Brandt 51' · xG 0.11 Samuele Inácio 60' · xG 0.68 Serhou Guirassy 63' · xG 0.04 Lucas Höler 66' · xG 0.13 Jan-Niklas Beste 70' · xG 0.02 Fábio Silva 87' · xG 0.29 Carney Chukwuemeka 90' · xG 0.03 Cyriaque Irié 90' · xG 0.46 Lucas Höler 90' · xG 0.02
Borussia Dortmund SC Freiburg Filled = goal · size = xG
HEAD TO HEAD11 meetings · 2020–2025
Borussia Dortmund 8
Oct 3who was on topDec 14
SC Freiburg 2
8 Borussia Dortmund 1 draw 2 SC Freiburg
GOALS IN THIS FIXTURE
4.2goals / match
35–11total goals
3/0clean sheets
4-0Borussia Dortmund best win · Nov 23
2-1SC Freiburg best win · Aug 21
%100 Over 1.5 11/11
%91 Over 2.5 10/11
%64 Over 3.5 7/11
%73 BTTS 8/11
DOES THE VENUE MATTER
Borussia Dortmund at home5 matches
5W 0D 0L 21:2
SC Freiburg at home6 matches
2W 1D 3L 9:14
Results are read from the side that hosted the match.
FORM COMPARISON
Borussia Dortmund2W 0D 3L SC Freiburg1W 1D 3L
1.20 0.80 Points per game
8 6 Goals scored
6 10 Goals conceded
1.33 1.41 xG average
1.17 1.88 xGA average
%20 %0 Clean sheets
%40 %80 BTTS
%60 %80 Over 2.5
4.0 2.0 Corners
2.2 1.8 Cards
Borussia Dortmund6W 0D 4L SC Freiburg5W 1D 4L
1.80 1.60 Points per game
19 17 Goals scored
12 15 Goals conceded
1.46 1.41 xG average
1.19 1.63 xGA average
%30 %20 Clean sheets
%50 %70 BTTS
%60 %80 Over 2.5
5.4 3.0 Corners
1.9 1.9 Cards
SEASON COMPARISON
2Borussia Dortmundin the table73pts
34matches 22-7-5W-D-L 70:34goals +36diff
WWLWL
7SC Freiburgin the table47pts
34matches 13-8-13W-D-L 51:57goals -6diff
WLDLW
Season profile · 2025/2026 · 21 matches
2.29 1.43 Points per game
1.60 1.40 xG average
1.23 1.44 xGA average
%48 %24 Clean sheets
%52 %62 BTTS
%52 %62 Over 2.5
5.4 4.4 Corners
1.9 1.8 Cards
PREVIOUS MEETINGS
Dec 14 SC Freiburg 1-1 Borussia Dortmund Bundesliga
Apr 5 SC Freiburg 1-4 Borussia Dortmund Bundesliga
Nov 23 Borussia Dortmund 4-0 SC Freiburg Bundesliga
Feb 9 Borussia Dortmund 3-0 SC Freiburg Bundesliga
Sep 16 SC Freiburg 2-4 Borussia Dortmund Bundesliga
Feb 4 Borussia Dortmund 5-1 SC Freiburg Bundesliga
Aug 12 SC Freiburg 1-3 Borussia Dortmund Bundesliga
Jan 14 Borussia Dortmund 5-1 SC Freiburg Bundesliga
WHAT THE NUMBERS SAY
Borussia Dortmund dominated the ball61% possession
Borussia Dortmund took more shots17 - 7
Borussia Dortmund committed more fouls19 - 10
THREAT OVER TIMExT
Borussia Dortmund1.90 SC Freiburg0.77
0'25'45'70'90'
Borussia Dortmundpeak 25-30' SC Freiburgpeak 30-35'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
Press Verticality Progressive Final third Pass acc. Def. height
Borussia Dortmund SC Freiburg
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
7.5 PPDA 7.7
730 Touches 536
47.2m Defensive height 37.5m
135 Progressive passes 60
%80.0 Final-third accuracy %61.0
%32.1 Verticality %39.6
%84.0 Pass accuracy %78.0
17 Shots 7
113 Defensive actions 129
24.8m Block depth 24.6m
%51 In opposition half %31
HOW THE GAME FLOWEDfotmob
Borussia Dortmund3.37xG SC Freiburg0.76xG
8' Maximilian Beier 14' Serhou Guirassy 31' Ramy Bensebaini 87' Fábio Silva
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
Borussia Dortmund SC Freiburg
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
Borussia Dortmund839 touches
SC Freiburg628 touches
Where each side spent the match. Both attack left to right.
68% BOR 68% BOR 56% SC 86% BOR 61% BOR 59% SC 68% BOR 51% SC 51% BOR
Borussia Dortmundown half →SC Freiburg
BY THIRD
Defensive %76 %24
Middle %60 %40
Attacking %45 %55
BY FLANK
Left %59 %41
Centre %60 %40
Right %54 %46
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Borussia Dortmund113 actions
average height 47.2m
SC Freiburg129 actions
average height 37.5m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
Borussia Dortmund594 passes · %84
3 Waldemar Anton — 74/99 passes · %87 4 Nico Schlotterbeck — 66/81 passes · %90 5 Ramy Bensebaini — 58/83 passes · %89 7 Jobe Bellingham — 47/65 passes · %96 20 Marcel Sabitzer — 46/64 passes · %85 26 Julian Ryerson — 44/66 passes · %76 10 Julian Brandt — 44/58 passes · %83 1 Gregor Kobel — 38/53 passes · %79 14 Maximilian Beier — 28/61 passes · %72 9 Serhou Guirassy — 19/38 passes · %73 40 Samuele Inácio — 15/30 passes · %83 24 Daniel Svensson — 5/10 passes · %56 21 Fábio Silva — 3/6 passes · %60 17 Carney Chukwuemeka — 3/5 passes · %75 41 Mathis Albert — 2/6 passes · %50
SC Freiburg383 passes · %78
17 Lukas Kübler — 37/60 passes · %82 3 Philipp Lienhart — 37/50 passes · %82 43 Bruno Ogbus — 36/60 passes · %95 1 Noah Atubolu — 32/49 passes · %70 8 Maximilian Eggestein — 31/54 passes · %78 30 Christian Günter — 25/43 passes · %66 32 Vincenzo Grifo — 21/30 passes · %84 27 Nicolas Höfler — 20/37 passes · %87 5 Anthony Jung — 15/21 passes · %83 9 Lucas Höler — 14/39 passes · %61 31 Igor Matanovic — 10/24 passes · %71 19 Niklas Beste — 8/13 passes · %80 7 Derry Scherhant — 6/33 passes · %67 69 Rouven Tarnutzer — 3/5 passes · %100 22 Cyriaque Irié — 2/9 passes · %67 26 Maximilian Philipp — 2/8 passes · %67
>%85 %70–85 <%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
Borussia Dortmund135 progressive · map shows 73
Left%41Centre%33Right%26
SC Freiburg60 progressive · map shows 22
Left%36Centre%32Right%32
Successful passes carrying the ball 10m+ forward from the middle third onward.
7.5 PPDA 7.7
%32.1 Verticality %39.6
%80 Final third pass %61
%84 Pass accuracy %78
47.2m Defensive height 37.5m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE15 matches on record
Robin Braun
Strictness56 TEMPO58
Cards: ModerateFouls: ModeratePenalties: FrequentGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 14.1 -3.1
Fouls 2921.0 +8.0
Goals 43.1 +0.9
Corners 58.2 -3.2
THIS MATCH VS SEASON AVERAGE
Goals 4.02.0 +2.0
Shots 17.012.4 +4.6
On target 5.04.4 +0.6
Possession %61%53 +7.9
Corners 5.05.0
Cards 1.02.4 -1.4
Conceded 0.01.0 -1.0
this matchseason average · 33 matches
Goals 0.01.5 -1.5
Shots 7.011.7 -4.7
On target 4.04.1 -0.1
Possession %39%48 -9.4
Corners 0.04.0 -4.0
Cards 0.01.7 -1.7
Conceded 4.01.6 +2.4
this matchseason average · 33 matches
PLAYER RATINGS★ Ramy Bensebaini 9.20
Starting XI
5 Ramy Bensebaini D · 92' 9.20
Goals1Assist1On target1/1Key pass2Dribbles2/2Tackles4Duels won12/16Fouls won4Fouls3Passes63 · %56
14 Maximilian Beier M · 89' 8.30
Goals1On target1/1Key pass2Dribbles2/3Tackles1Interceptions3Duels won5/9Fouls won1Fouls2Passes33 · %26
10 Julian Brandt F · 84' 7.70
Assist1Key pass2Duels won1/7Fouls2Passes50 · %42
26 Julian Ryerson M · 92' 7.60
Assist1Key pass1Tackles1Duels won1/3Passes36 · %31
4 Nico Schlotterbeck D · 92' · K 7.60
Tackles1Duels won5/8Passes68 · %61
3 Waldemar Anton D · 92' 7.30
Tackles4Interceptions2Duels won6/10Fouls won1Fouls1Passes78 · %69
1 Gregor Kobel G · 92' 7.30
Saves2Passes39 · %31
20 Marcel Sabitzer M · 92' 7.20
Key pass1Tackles4Duels won5/8Fouls won1Fouls2Passes47 · %41
40 Samuele Inacio F · 74' 7.20
On target1/1Key pass3Dribbles1/1Duels won4/10Fouls won2Fouls4Passes14 · %13
7 Jobe Bellingham M · 88' 6.90
Key pass1Dribbles1/3Tackles2Interceptions1Duels won3/7Fouls1Passes49 · %47
9 Serhou Guirassy F · 84' 6.60
Goals1On target1/2Dribbles1/1Duels won5/9Fouls2Passes24 · %18
Substitutes
21 Fábio Silva F · 8' 7.20
Goals1On target1/1Fouls1Passes4 · %2
24 Daniel Svensson D · 18' 6.50
Passes8 · %4
17 Carney Chukwuemeka M · 8' 6.30
Passes3 · %3
6 Salih Özcan M · 4'
Key pass1Passes2 · %2
41 Mathis Albert F · 3'
Fouls1Passes2 · %1
Unused: Alexander MeyerFilippo ManéYan CoutoLuca Reggiani
Starting XI
32 Vincenzo Grifo M · 67' 6.70
Key pass1Duels won2/3Fouls won2Fouls1Passes23 · %20
43 Bruno Ogbus D · 92' 6.70
Tackles1Interceptions4Blocks1Duels won7/9Fouls won4Passes38 · %36
31 Igor Matanović F · 67' 6.60
Key pass2Tackles1Duels won4/9Passes14 · %10
9 Lucas Höler M · 92' 6.30
Key pass1Dribbles1/2Tackles3Interceptions2Duels won8/16Fouls won2Fouls3Passes22 · %13
8 Maximilian Eggestein M · 92' 6.30
Tackles2Interceptions1Duels won5/9Fouls won3Passes38 · %29
17 Lukas Kübler D · 92' 6.30
Tackles1Interceptions3Blocks3Duels won2/4Fouls won1Fouls1Offside1Passes36 · %29
7 Derry Scherhant M · 75' 6.20
Tackles2Blocks1Duels won5/13Fouls won3Fouls3Offside1Passes9 · %6
3 Philipp Lienhart D · 75' 6.20
Key pass1Tackles1Duels won3/5Passes39 · %33
27 Nicolas Höfler M · 84' 6.20
On target1/2Tackles1Blocks1Duels won2/9Fouls won1Fouls1Passes23 · %20
30 Christian Günter D · 92' · K 5.30
Interceptions2Passes29 · %20
1 Noah Atubolu G · 92' 5.20
Saves1Passes46 · %32
Substitutes
26 Maximilian Philipp F · 25' 6.50
Passes3 · %2
22 Cyriaque Irié F · 17' 6.50
Dribbles1/1Duels won1/5Fouls1Passes2 · %2
5 Anthony Jung D · 17' 6.30
Interceptions1Blocks1Duels won1/3Passes12 · %9
69 Rouven Tarnutzer M · 8' 6.30
Duels won1/2Fouls won1Passes2 · %2
19 Jan-Niklas Beste D · 25' 6.20
On target1/1Duels won1/1Fouls won1Passes10 · %8
Unused: Florian MüllerPhilipp TreuKarl Steinmann
Win probabilityModel: 1 (%69) ✓
Borussia Dortmund %69 Draw %22 SC Freiburg %9
2.29Borussia Dortmund xPuan
0.49SC Freiburg xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
Borussia DortmundLLWWW
SC FreiburgLWWWW
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad