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'.
Key events
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'
LineupsBorussia Dortmund 3-4-2-1SC Freiburg 4-2-3-1
1
Kobel
5
Bensebaini
4
Schlotterbeck
3
Anton
14
Beier
7
Bellingham
20
Sabitzer
26
Ryerson
10
Brandt
40
Inacio
9
Guirassy
1
Atubolu
30
Günter
43
Ogbus
3
Lienhart
17
Kübler
27
Höfler
8
Eggestein
32
Grifo
9
Höler
7
Scherhant
31
Matanović
Borussia Dortmund · Bench
Coach: Niko Kovac
SC Freiburg · Bench
Coach: Julian Schuster
Shot map24 shots
Borussia Dortmund
SC Freiburg
Filled = goal · size = xG
HEAD TO HEAD11 meetings · 2020–2025
Oct 3who was on topDec 14
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
Over 1.5
11/11
Over 2.5
10/11
Over 3.5
7/11
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
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
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
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
Where each side spent the match. Both attack left to right.
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.
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
>%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.
Left%41Centre%33Right%26
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
Goals1Assist1On target1/1Key pass2Dribbles2/2Tackles4Duels won12/16Fouls won4Fouls3Passes63 · %56
Goals1On target1/1Key pass2Dribbles2/3Tackles1Interceptions3Duels won5/9Fouls won1Fouls2Passes33 · %26
Assist1Key pass2Duels won1/7Fouls2Passes50 · %42
Assist1Key pass1Tackles1Duels won1/3Passes36 · %31
Tackles1Duels won5/8Passes68 · %61
Tackles4Interceptions2Duels won6/10Fouls won1Fouls1Passes78 · %69
Saves2Passes39 · %31
Key pass1Tackles4Duels won5/8Fouls won1Fouls2Passes47 · %41
On target1/1Key pass3Dribbles1/1Duels won4/10Fouls won2Fouls4Passes14 · %13
Key pass1Dribbles1/3Tackles2Interceptions1Duels won3/7Fouls1Passes49 · %47
Goals1On target1/2Dribbles1/1Duels won5/9Fouls2Passes24 · %18
Substitutes
Goals1On target1/1Fouls1Passes4 · %2
Passes8 · %4
Passes3 · %3
Key pass1Passes2 · %2
Fouls1Passes2 · %1
Unused: Alexander MeyerFilippo ManéYan CoutoLuca Reggiani
Starting XI
Key pass1Duels won2/3Fouls won2Fouls1Passes23 · %20
Tackles1Interceptions4Blocks1Duels won7/9Fouls won4Passes38 · %36
Key pass2Tackles1Duels won4/9Passes14 · %10
Key pass1Dribbles1/2Tackles3Interceptions2Duels won8/16Fouls won2Fouls3Passes22 · %13
Tackles2Interceptions1Duels won5/9Fouls won3Passes38 · %29
Tackles1Interceptions3Blocks3Duels won2/4Fouls won1Fouls1Offside1Passes36 · %29
Tackles2Blocks1Duels won5/13Fouls won3Fouls3Offside1Passes9 · %6
Key pass1Tackles1Duels won3/5Passes39 · %33
On target1/2Tackles1Blocks1Duels won2/9Fouls won1Fouls1Passes23 · %20
Interceptions2Passes29 · %20
Saves1Passes46 · %32
Substitutes
Passes3 · %2
Dribbles1/1Duels won1/5Fouls1Passes2 · %2
Interceptions1Blocks1Duels won1/3Passes12 · %9
Duels won1/2Fouls won1Passes2 · %2
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 accountForm
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 accountMatch Reportsall →
Galatasaray 3-1 Kasımpaşa
Borussia Dortmund 2-2 Werder Bremen
Arsenal 2-1 Chelsea
Trabzonspor 5-0 Gençlerbirliği S.K.
Fenerbahçe 1-2 Beşiktaş
Rayo Vallecano 1-1 Alaves
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Skoryum