Borussia Dortmund vs SC Freiburg Prediction, Preview and Stats

Germany flag 2025/2026 Bundesliga, Germany
Signal Iduna Park Sun, 26 Apr - 3:30 PM
Bundesliga
Borussia Dortmund BVB
4 Winner 0
SC Freiburg SCF
Full Time Sun, 26 Apr 3:30 PM
Round 31 Regular Season
Fábio Silva - 87'
Ramy Bensebaini - 31'
Serhou Guirassy - 14'
Maximilian Beier - 8'
Goal
|

CONTEXT

Borussia Dortmund delivered a commanding performance, thrashing SC Freiburg 4-0 in a match that showcased their superiority from start to finish. The home side raced into a 3-0 lead by halftime, never looking back as they added one more in the second half. With 61% possession, Dortmund controlled the game, creating numerous chances while Freiburg struggled to respond. No red cards disrupted the flow, allowing the stronger team to assert dominance as expected. The final score reflected minimal structural deviation of just 2.6%, aligning closely with pre-match assessments where Dortmund were heavily favored. Efficiency stayed in line throughout, and the outcome matched market expectations without surprises. Freiburg's defensive frailties were exposed, but Dortmund's clinical finishing sealed a routine victory. This result underscores Dortmund's form in the Bundesliga, boosting their campaign momentum.

TL;DR

  • Structural deviation: The scoreline exhibited minimal structural deviation of 2.6% in favor of Borussia Dortmund.
  • Efficiency shift: Team efficiencies remained in line with expectations across both halves.
  • xG alignment: xG alignment could not be assessed due to unavailable data.
  • Market alignment: The result fully aligned with pre-match market expectations.
  • xG expectations: xG expectations were unevaluable given the absence of xG metrics.
  • Event impact: No major events altered the match's structural progression.
  • Red card distortion: Zero red cards ensured no distortion in the final scoreline.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

R. Braun

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

F. Heft

1st Assistant

A. Osmanagic

2nd Assistant

F. Bickel

4th Official

Borussia Dortmund N. Kovač
N. Kovač
VS
SC Freiburg J. Schuster
J. Schuster
2.14
Avg Points / Game (Last 100 Matches)
1.48
2 i
Last 6 Opponents
TSG Hoffenheim Rank: L
Bayer 04 Leverkusen Rank: L
VfB Stuttgart Rank: W
Hamburger SV Rank: W
FC Augsburg Rank: W
FC Köln Rank: W
Avg Points / Game (Last 6 Matches)
1.67 i
Last 6 Opponents
Heidenheim Rank: W
FSV Mainz 05 Rank: W
FC Bayern München Rank: L
St. Pauli Rank: W
FC Union Berlin Rank: L
Bayer 04 Leverkusen Rank: D
24
Head to Head (Wins - Draws - Losses)
24 - 4 - 3
3

Win Probabilities

Live Win Probability (90 Min)
Home Borussia Dortmund
97.44%
Draw
1.91%
Away SC Freiburg
0.65%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
33.38
30.57
0 (Weakest) 100 (Strongest)
Metric
Borussia Dortmund
SC Freiburg
Power Score
33.38
30.57
League Position
2
8
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Borussia Dortmund Opponent-weighted form score
SC Freiburg Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Borussia Dortmund SC Freiburg

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Borussia Dortmund

Left / Center / Right
Opposition half density
vs season average

SC Freiburg

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Borussia Dortmund ⚠ Proxy
vs
⚠ Proxy SC Freiburg
Attacking Efficiency
Higher is better
Attacking Efficiency
30.57
20.38
Defensive Efficiency
Lower is better
Defensive Efficiency
20.38
30.57
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Borussia Dortmund +0.89 Efficiency Index
vs
SC Freiburg -0.89 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Borussia Dortmund
SC Freiburg
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Borussia Dortmund ⚠ Proxy
vs
⚠ Proxy SC Freiburg
Created Set-piece attacking threat
Borussia Dortmund SC Freiburg
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Borussia Dortmund SC Freiburg
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Borussia Dortmund
SC Freiburg
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Borussia Dortmund
vs
SC Freiburg
Attack After Winning Possession transition → offence
Borussia Dortmund SC Freiburg
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Borussia Dortmund SC Freiburg
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Borussia Dortmund
SC Freiburg
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • BVB had peak pressure around 9'.
  • BVB started the game with stronger pressure.
BVB Pressure SCF Pressure
Pressure Index: BVB reached the top pressure at 9' (70.17).

Team Head to Head Last 6 Seasons

Summary of 31 matches between these sides — filtered by competition and venue context.

Borussia Dortmund BVB Home
31 matches
SC Freiburg SCF Away
Match Record
24
Wins
3
4
Draws
4
3
Losses
24
Goals
86
Goals Scored
23
23
Goals Conceded
86
+63
Goal Difference
-63

Data last updated: 2026-04-27T00:07:01+00:00

STARTING XI

Match Formation 3-4-2-1
Match Formation 4-2-3-1
Pitch
G. Kobel
Switzerland
1 G. Kobel
W. Anton
Germany
3 W. Anton
N. Schlotterbeck
Germany
4 N. Schlotterbeck
R. Bensebaini
Algeria
5 R. Bensebaini
J. Ryerson
Norway
26 J. Ryerson
M. Sabitzer
Austria
20 M. Sabitzer
J. Bellingham
Substitution
England
7 J. Bellingham
M. Beier
Substitution
Germany
14 M. Beier
J. Brandt
Substitution
Germany
10 J. Brandt
S. Inacio
Substitution
Italy
40 S. Inacio
S. Guirassy
Substitution
Guinea
9 S. Guirassy
Pitch
N. Atubolu
Germany
1 N. Atubolu
C. Günter
Germany
30 C. Günter
P. Lienhart
Substitution
Austria
3 P. Lienhart
B. Ogbus
Switzerland
43 B. Ogbus
L. Kübler
Germany
17 L. Kübler
N. Höfler
Substitution
Germany
27 N. Höfler
M. Eggestein
Germany
8 M. Eggestein
V. Grifo
Substitution
Italy
32 V. Grifo
L. Höler
Germany
9 L. Höler
D. Scherhant
Substitution
Germany
7 D. Scherhant
I. Matanovic
Substitution
Croatia
31 I. Matanovic

General Information

Date & Time :
Apr 26, 2026, 03:30 PM
Competition :
2025/2026 Bundesliga, Germany · Round 31 · Regular Season
Stadium :
Signal Iduna Park
Capacity :
81365
Attendance :
81365
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Robin Braun
Florian Heft
Asmir Osmanagic
Felix Bickel

Statistics

Possession
BVB
60%
SCF
40%

Top Statistics

4 Goals 0
5 Big Chances Created 1
5 Shots 2
33 Dangerous attacks 19
61 Possession 39
5 Corners 0
10 Free kicks 19
1 Yellow Cards 0

Match Overview

10 Goal Attempts 8
106 Ball Safe 88
5 Substitutions 5
1 Injuries 1
50 Successful Dribbles Percentage 22
7 Successful Dribbles 2
3 Assists 0
14 Successful Headers 10
14 Dribble Attempts 9
6 Goal Kicks 9
21 Throwins 19

Attacking

1 Big Chances Missed 1
71 Attacks 53

Possession

546 Passes 358
53 Long Passes 50
30 Successful Long Passes 23
57 Successful Long Passes Percentage 46
86 Successful Passes Percentage 79
467 Successful Passes 282
13 Key Passes 5

Defensive

6 Interceptions 13
48 Duels Won 43
18 Tackles 13
4 Saves 1

Build-up

20 Total Crosses 5
6 Accurate Crosses 1

Discipline

0 Offsides 2
19 Fouls 10

Lineup

Referee : Robin Braun

Starting XI

1
Gregor Kobel
Gregor Kobel Goalkeeper
6.84
3
Waldemar Anton
Waldemar Anton Defender
7.07
4
Nico Schlotterbeck
Nico Schlotterbeck Defender
7.31
5
Ramy Bensebaini
Ramy Bensebaini Defender
7.1
7
Jobe Bellingham
Jobe Bellingham Midfielder
6.75
6
Salih Özcan
Salih Özcan
Midfielder88'
6.64
14
Maximilian Beier
Maximilian Beier Midfielder
6.85
41
Mathis Albert
Mathis Albert
Attacker89'
20
Marcel Sabitzer
Marcel Sabitzer Midfielder
6.86
26
Julian Ryerson
Julian Ryerson Midfielder
7.01
9
Serhou Guirassy
Serhou Guirassy Attacker
7
21
Fábio Silva
Fábio Silva
Attacker84'
6.71
10
Julian Brandt
Julian Brandt Attacker
7.05
17
Carney Chukwuemeka
Carney Chukwuemeka
Midfielder84'
6.67
40
Samuele Inácio
Samuele Inácio Attacker
6.67
24
Daniel Svensson
Daniel Svensson
Defender74'
6.84
Referee : Robin Braun

Starting XI

1
Noah Atubolu
Noah Atubolu Goalkeeper
6.93
3
Philipp Lienhart
Philipp Lienhart Defender
6.76
5
Anthony Jung
Anthony Jung
Defender75'
6.45
17
Lukas Kübler
Lukas Kübler Defender
6.84
30
Christian Günter
Christian Günter Defender
6.58
43
Bruno Ogbus
Bruno Ogbus Defender
6.66
7
Derry Scherhant
Derry Scherhant Midfielder
6.66
22
Cyriaque Irié
Cyriaque Irié
Attacker75'
6.66
8
Maximilian Eggestein
Maximilian Eggestein Midfielder
6.94
9
Lucas Höler
Lucas Höler Midfielder
6.72
27
Nicolas Höfler
Nicolas Höfler Midfielder
6.51
69
Rouven Tarnutzer
Rouven Tarnutzer
Midfielder84'
6.38
32
Vincenzo Grifo
Vincenzo Grifo Midfielder
6.97
19
Niklas Beste
Niklas Beste
Defender67'
6.84
31
Igor Matanovic
Igor Matanovic Attacker
6.86
26
Maximilian Philipp
Maximilian Philipp
Attacker67'
6.42

Events

2ND-HALF
Event
Mathis Albert Maximilian Beier
10th Substitution
89'
Event
Salih Özcan Jobe Bellingham
9th Substitution
88'
Event
Fábio Silva
Right foot shot / 4th Goal
87'
Event
Fábio Silva Serhou Guirassy
7th Substitution
84'
Event
Carney Chukwuemeka Julian Brandt
6th Substitution
84'
84'
Event
Rouven Tarnutzer Nicolas Höfler
8th Substitution
75'
Event
Anthony Jung Philipp Lienhart
5th Substitution
75'
Event
Cyriaque Irié Derry Scherhant
4th Substitution
Event
Daniel Svensson Samuele Inácio
3rd Substitution
74'
67'
Event
Maximilian Philipp Igor Matanovic
2nd Substitution
67'
Event
Niklas Beste Vincenzo Grifo
1st Substitution
Event
Jobe Bellingham
Foul / 1st Yellowcard
65'
56'
Event
Lukas Kübler
Goal disallowed
1ST-HALF
Event
Ramy Bensebaini
Header / 3rd Goal
31'
Event
Serhou Guirassy
Right foot shot / 2nd Goal
14'
Event
Maximilian Beier
Right foot shot / 1st Goal
8'

Match Commentary

90
Update Update
Foul committed by Mathis Albert of Borussia Dortmund.
90
Attempt Attempt
Attempt saved. Cyriaque Irié from SC Freiburg had a left-footed shot from the center of the box that was saved.
90
Update Update
Niklas Beste from SC Freiburg wins a free kick in the defensive half.
90
Update Update
The fourth official has indicated there will be 5 minutes of added time.
90
Attempt Attempt
Carney Chukwuemeka's right-footed shot from outside the box is blocked. Salih Özcan provided the assist.
90
Update Update
The second half ends with Borussia Dortmund winning 4-0 against SC Freiburg.
90
Corner Corner
Attempt saved. Lucas Höler's right-footed shot from outside the box is saved in the bottom left corner by Gregor Kobel. The assist came from Anthony Jung.
89
Substitution Substitution
Substitution for Borussia Dortmund: Mathis Albert comes on for Maximilian Beier.
89
Update Update
Fábio Silva commits a foul for Borussia Dortmund.
89
Update Update
Rouven Tarnutzer of SC Freiburg wins a free kick in the defensive half.
88
Substitution Substitution
Substitution for Borussia Dortmund: Salih Özcan comes on for Jobe Bellingham.
87
GOAL! GOAL! Important
Goal! Fábio Silva scores for Borussia Dortmund with a right-footed shot from the center of the box into the center of the goal. The score is now 4-0 against SC Freiburg.
84
Substitution Substitution
Substitution for Borussia Dortmund: Carney Chukwuemeka comes on for Julian Brandt.
84
Substitution Substitution
Substitution for Borussia Dortmund: Carney Chukwuemeka comes on for Julian Brandt.
84
Substitution Substitution
Substitution for Borussia Dortmund: Fábio Silva comes on for Serhou Guirassy.
83
Update Update
Handball by Serhou Guirassy of Borussia Dortmund.
80
Update Update
Foul committed by Ramy Bensebaini of Borussia Dortmund.
80
Update Update
Bruno Ogbus from SC Freiburg wins a free kick on the right wing.
79
Update Update
Ramy Bensebaini of Borussia Dortmund wins a free kick in the defensive half.
79
Update Update
Foul committed by Cyriaque Irié of SC Freiburg.
75
Substitution Substitution
Substitution for SC Freiburg: Cyriaque Irié comes on for Derry Scherhant.
75
Substitution Substitution
Substitution for SC Freiburg: Anthony Jung comes on for Philipp Lienhart.
74
Substitution Substitution
Substitution for Borussia Dortmund: Daniel Svensson comes on for Samuele Inácio.
70
Attempt Attempt
Niklas Beste's left-footed shot from outside the box is saved.
70
Update Update
The match is delayed due to an injury to Ramy Bensebaini of Borussia Dortmund.
70
Update Update
The match is delayed due to an injury to Maximilian Philipp of SC Freiburg.
68
Update Update
Marcel Sabitzer wins a free kick for Borussia Dortmund in the defensive half.
68
Update Update
Nicolas Höfler commits a foul for SC Freiburg.
68
Update Update
Foul committed by Marcel Sabitzer of Borussia Dortmund.
68
Update Update
Derry Scherhant from SC Freiburg wins a free kick in the attacking half.
67
Substitution Substitution
Substitution for SC Freiburg: Niklas Beste comes on for Vincenzo Grifo.
67
Substitution Substitution
Substitution for SC Freiburg: Maximilian Philipp comes on for Igor Matanovic.
66
Update Update
Lucas Höler from SC Freiburg misses a header from the center of the box, just to the right. He was assisted by Igor Matanovic, who provided a headed pass.
65
Update Update
Vincenzo Grifo from SC Freiburg wins a free kick in the defensive half.
65
Update Update
Foul committed by Jobe Bellingham of Borussia Dortmund.
65
Yellow Card Yellow Card Important
Jobe Bellingham of Borussia Dortmund receives a yellow card for a foul.
63
Attempt Attempt
Serhou Guirassy's right-footed shot from outside the box is blocked. Julian Brandt provided the assist.
62
Update Update
Foul by Lucas Höler of SC Freiburg.
62
Update Update
Ramy Bensebaini of Borussia Dortmund wins a free kick in the attacking half.
60
Attempt Attempt
Samuele Inácio's right-footed shot from the center of the box is saved by Noah Atubolu in the top center of the goal. The attempt was assisted by Maximilian Beier.
58
Update Update
Foul committed by Ramy Bensebaini of Borussia Dortmund.
58
Corner Corner
Ramy Bensebaini of Borussia Dortmund misses a close-range header to the right, assisted by Julian Ryerson's cross after a corner.
57
Corner Corner
Corner awarded to Borussia Dortmund after a concession by Lukas Kübler.
56
Update Update
VAR decision confirms no goal; the match remains Borussia Dortmund 3, SC Freiburg 0.
55
Update Update
Goal overturned by VAR! Lukas Kübler scores for SC Freiburg, but the goal is disallowed after a VAR review.
55
Update Update
Lukas Kübler of SC Freiburg is caught offside.
54
Update Update
Derry Scherhant of SC Freiburg wins a free kick on the right wing.
54
Update Update
Foul by Maximilian Beier of Borussia Dortmund.
51
Attempt Attempt
Attempt missed. Julian Brandt from Borussia Dortmund has a left-footed shot from the center of the box that goes to the right.
50
Update Update
Foul committed by Derry Scherhant of SC Freiburg.
50
Update Update
Waldemar Anton from Borussia Dortmund wins a free kick in the defensive half.
45
Update Update
The second half begins with the score at Borussia Dortmund 3, SC Freiburg 0.
45
Update Update
Foul committed by Lukas Kübler of SC Freiburg.
45
Corner Corner
Corner awarded to Borussia Dortmund after Lucas Höler concedes.
45
Update Update
Derry Scherhant of SC Freiburg commits a handball.
45
Update Update
Samuele Inácio from Borussia Dortmund wins a free kick in the defensive half.
45
Attempt Attempt
Maximilian Beier's right-footed shot from outside the box is blocked.
45
Update Update
The fourth official has indicated there will be 2 minutes of added time.
45
Update Update
First half ends with Borussia Dortmund leading SC Freiburg 3-0.
43
Update Update
Foul committed by Samuele Inácio of Borussia Dortmund.
43
Update Update
Maximilian Eggestein of SC Freiburg wins a free kick in the defensive half.
41
Update Update
Derry Scherhant from SC Freiburg wins a free kick on the right wing.
41
Update Update
Foul committed by Samuele Inácio of Borussia Dortmund.
39
Update Update
Foul committed by Vincenzo Grifo of SC Freiburg.
39
Update Update
Nicolas Höfler from SC Freiburg wins a free kick in the attacking half.
39
Update Update
Foul by Marcel Sabitzer of Borussia Dortmund.
39
Update Update
Ramy Bensebaini from Borussia Dortmund wins a free kick in the defensive half.
38
Update Update
Vincenzo Grifo from SC Freiburg wins a free kick in the defensive half.
38
Update Update
Foul by Waldemar Anton of Borussia Dortmund.
38
Update Update
Lucas Höler from SC Freiburg wins a free kick in the defensive half.
38
Update Update
Foul committed by Ramy Bensebaini of Borussia Dortmund.
37
Update Update
Foul by Lucas Höler of SC Freiburg.
37
Update Update
Maximilian Beier wins a free kick for Borussia Dortmund on the left wing.
34
Update Update
Foul committed by Julian Brandt of Borussia Dortmund.
34
Update Update
Bruno Ogbus from SC Freiburg wins a free kick in the defensive half.
33
Update Update
Foul committed by Julian Brandt of Borussia Dortmund.
33
Update Update
Bruno Ogbus from SC Freiburg wins a free kick in the defensive half.
31
GOAL! GOAL! Important
Goal! Borussia Dortmund leads SC Freiburg 3-0. Ramy Bensebaini scores with a header from close range into the top right corner, assisted by Julian Ryerson's cross after a corner.
31
Corner Corner
Corner awarded to Borussia Dortmund after Lukas Kübler concedes.
30
Attempt Attempt
Jobe Bellingham's right-footed shot from the center of the box is blocked. Ramy Bensebaini provided the assist.
29
Attempt Attempt
Vincenzo Grifo's right-footed shot from the left side of the box is saved in the center of the goal. Lucas Höler provided the assist.
29
Update Update
Bruno Ogbus from SC Freiburg wins a free kick in the defensive half.
29
Update Update
Foul committed by Samuele Inácio of Borussia Dortmund.
26
Attempt Attempt
Serhou Guirassy's left-footed shot from the center of the box is blocked. The attempt was assisted by Maximilian Beier.
26
Update Update
Samuele Inácio of Borussia Dortmund misses a header from the center of the box, sending it to the left. The attempt was assisted by Marcel Sabitzer's cross.
24
Corner Corner
Corner awarded to Borussia Dortmund after Derry Scherhant concedes.
24
Update Update
Nicolas Höfler from SC Freiburg misses an attempt with a header from the right side of the box, sending it high and wide to the right. The chance was assisted by Vincenzo Grifo with a cross after a set piece situation.
23
Attempt Attempt
Attempt missed. Julian Brandt of Borussia Dortmund has a right-footed shot from the right side of the box that goes wide to the left. He was assisted by Maximilian Beier with a cross.
23
Update Update
Lucas Höler from SC Freiburg wins a free kick on the right wing.
23
Update Update
Foul committed by Maximilian Beier of Borussia Dortmund.
22
Update Update
Derry Scherhant of SC Freiburg is caught offside.
21
Corner Corner
Attempt missed. Serhou Guirassy of Borussia Dortmund heads the ball from close range but it goes high and wide to the right. He was assisted by Samuele Inácio, who provided a cross after a corner.
20
Corner Corner
Corner awarded to Borussia Dortmund after Lukas Kübler concedes.
18
Attempt Attempt
Jobe Bellingham of Borussia Dortmund misses an attempt with a right-footed shot from outside the box, sending it high and wide to the right. Samuele Inácio provided the assist.
18
Update Update
Foul by Samuele Inácio of Borussia Dortmund.
18
Update Update
Lukas Kübler wins a free kick for SC Freiburg in the attacking half.
16
Attempt Attempt
Ramy Bensebaini's left-footed shot from outside the box is blocked. The attempt was assisted by Jobe Bellingham.
16
Attempt Attempt
Attempt missed. Julian Ryerson from Borussia Dortmund has a left-footed shot from the center of the box that goes over the bar. Samuele Inácio provided the assist with a cross.
15
Attempt Attempt
Derry Scherhant from SC Freiburg misses the attempt with a right-footed shot from the right side of the box, sending it just a bit too high. Igor Matanovic provided the assist with a headed pass.
14
GOAL! GOAL! Important
Goal! Borussia Dortmund leads SC Freiburg 2-0. Serhou Guirassy scores for Borussia Dortmund with a right-footed shot from very close range.
11
Update Update
Foul by Serhou Guirassy of Borussia Dortmund.
11
Update Update
Maximilian Eggestein from SC Freiburg wins a free kick in the defensive half.
10
Update Update
Foul committed by Lucas Höler of SC Freiburg.
10
Update Update
Samuele Inácio from Borussia Dortmund wins a free kick on the left wing.
8
GOAL! GOAL! Important
Goal! Borussia Dortmund leads SC Freiburg 1-0. Maximilian Beier scores for Borussia Dortmund with a right-footed shot from a difficult angle on the left.
7
Update Update
Ramy Bensebaini from Borussia Dortmund wins a free kick in the defensive half.
2
Corner Corner
Corner awarded to Borussia Dortmund after Derry Scherhant concedes.

CONCLUSION

Borussia Dortmund's 4-0 demolition of SC Freiburg affirmed their status as the stronger side, with a dominant first half setting the tone at 3-0. Possession dominance and clinical execution highlighted their efficiency, while Freiburg offered little resistance. The minimal deviation and market alignment signal a predictable outcome, free from disruptive events like red cards. This victory propels Dortmund forward, reinforcing confidence in their attacking prowess and defensive solidity. Freiburg must regroup after a chastening display, but Dortmund's performance sends a clear message to rivals in the title race.

Borussia Dortmund vs SC Freiburg preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.