Freiburg vs Borussia Dortmund

5 April 2025 · Bundesliga · 2024/25 · Referee Felix Zwayer

Full time 1 – 4

Half-time: 0–1

  • Maximilian Eggestein 88’
  • Karim Adeyemi 34’
  • Carney Chukwuemeka 51’
  • Serhou Guirassy 68’
  • Jamie Bynoe-Gittens 78’

Match summary

Borussia Dortmund won comfortably, 4-1 away at Freiburg. Borussia Dortmund led 1-0 at half-time.

In the first half, Karim Adeyemi put Borussia Dortmund ahead in the 34th minute, set up by Maximilian Beier. In the second half, Carney Chukwuemeka made it 0-2 in the 51st minute, set up by Maximilian Beier, Serhou Guirassy made it 0-3 in the 68th minute, set up by Julian Brandt, Jamie Bynoe-Gittens made it 0-4 with a header in the 78th minute, set up by Julian Ryerson, and Maximilian Eggestein pulled one back to make it 1-4 in the 88th minute, set up by Ritsu Doan.

The chances backed that up: Borussia Dortmund created 3.57 expected goals (xG) from 18 shots to Freiburg's 2.03 from 12.

Match stats

Freiburg Borussia Dortmund
12 Shots 18
3 Shots on Target 7
3 Corners 4
1 Yellow Cards 0
0 Red Cards 0
2.03 xG 3.55
2.03 Non-penalty xG 3.55
13 Deep Completions 12

Key events

Freiburg Borussia Dortmund
Kick-off
34’
Karim Adeyemi
Assist: Maximilian Beier
0-1 (Borussia Dortmund)
Half-time0-1
51’
Carney Chukwuemeka
Assist: Maximilian Beier
0-2 (Borussia Dortmund)
68’
Serhou Guirassy
Assist: Julian Brandt
0-3 (Borussia Dortmund)
78’
Jamie Bynoe-Gittens
Assist: Julian Ryerson
0-4 (Borussia Dortmund)
Maximilian Eggestein
Assist: Ritsu Doan
1-4 (Freiburg)
88’
Full-time1-4

Bookings

Card times are not on file for this game, so they are listed without a minute.

Freiburg
  • Matthias Ginter

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.03 3.57 34’ Karim Adeyemi (Borussia Dortmund), 0-1 34’ 51’ Carney Chukwuemeka (Borussia Dortmund), 0-2 51’ 68’ Serhou Guirassy (Borussia Dortmund), 0-3 68’ 78’ Jamie Bynoe-Gittens (Borussia Dortmund), 0-4 78’ 88’ Maximilian Eggestein (Freiburg), 1-4 88’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.03 3.57 34’ Karim Adeyemi (Borussia Dortmund), 0-1 Adeyemi 34’ 51’ Carney Chukwuemeka (Borussia Dortmund), 0-2 Chukwuemeka 51’ 68’ Serhou Guirassy (Borussia Dortmund), 0-3 Guirassy 68’ 78’ Jamie Bynoe-Gittens (Borussia Dortmund), 0-4 Bynoe-Gittens 78’ 88’ Maximilian Eggestein (Freiburg), 1-4 Eggestein 88’
Freiburg 2.03 xGBorussia Dortmund 3.57 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Freiburg attacking 
68’ Serhou Guirassy (Borussia Dortmund), open play, 0.73 xG, goal 81’ Pascal Groß (Borussia Dortmund), open play, 0.60 xG, saved 78’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.54 xG, goal 54’ Junior Adamu (Freiburg), open play, 0.49 xG, saved 46’ Ritsu Doan (Freiburg), open play, 0.47 xG, blocked 63’ Serhou Guirassy (Borussia Dortmund), open play, 0.48 xG, off target 71’ Patrick Osterhage (Freiburg), set piece, 0.43 xG, off target 34’ Karim Adeyemi (Borussia Dortmund), open play, 0.31 xG, goal 3’ Maximilian Beier (Borussia Dortmund), open play, 0.18 xG, blocked 26’ Vincenzo Grifo (Freiburg), open play, 0.14 xG, off target 8’ Vincenzo Grifo (Freiburg), open play, 0.13 xG, blocked 47’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.12 xG, blocked 22’ Maximilian Beier (Borussia Dortmund), open play, 0.12 xG, blocked 30’ Karim Adeyemi (Borussia Dortmund), open play, 0.10 xG, blocked 47’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.09 xG, blocked 56’ Lucas Höler (Freiburg), open play, 0.09 xG, off target 87’ Serhou Guirassy (Borussia Dortmund), open play, 0.09 xG, blocked 40’ Lucas Höler (Freiburg), open play, 0.08 xG, blocked 88’ Maximilian Eggestein (Freiburg), open play, 0.06 xG, goal 73’ Ritsu Doan (Freiburg), open play, 0.06 xG, blocked 87’ Waldemar Anton (Borussia Dortmund), open play, 0.05 xG, saved 51’ Carney Chukwuemeka (Borussia Dortmund), open play, 0.05 xG, goal 77’ Ritsu Doan (Freiburg), open play, 0.04 xG, off target 34’ Pascal Groß (Borussia Dortmund), open play, 0.03 xG, blocked 9’ Daniel Svensson (Borussia Dortmund), open play, 0.03 xG, saved 49’ Ritsu Doan (Freiburg), open play, 0.02 xG, blocked 57’ Ritsu Doan (Freiburg), open play, 0.02 xG, blocked 32’ Julian Brandt (Borussia Dortmund), open play, 0.02 xG, blocked 12’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.01 xG, blocked 48’ Waldemar Anton (Borussia Dortmund), from a corner, 0.01 xG, off target 68’ Serhou Guirassy (Borussia Dortmund), open play, 0.73 xG, goal 81’ Pascal Groß (Borussia Dortmund), open play, 0.60 xG, saved 78’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.54 xG, goal 54’ Junior Adamu (Freiburg), open play, 0.49 xG, saved 63’ Serhou Guirassy (Borussia Dortmund), open play, 0.48 xG, off target 46’ Ritsu Doan (Freiburg), open play, 0.47 xG, blocked 71’ Patrick Osterhage (Freiburg), set piece, 0.43 xG, off target 34’ Karim Adeyemi (Borussia Dortmund), open play, 0.31 xG, goal 3’ Maximilian Beier (Borussia Dortmund), open play, 0.18 xG, blocked 26’ Vincenzo Grifo (Freiburg), open play, 0.14 xG, off target 8’ Vincenzo Grifo (Freiburg), open play, 0.13 xG, blocked 47’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.12 xG, blocked 22’ Maximilian Beier (Borussia Dortmund), open play, 0.12 xG, blocked 30’ Karim Adeyemi (Borussia Dortmund), open play, 0.10 xG, blocked 47’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.09 xG, blocked 56’ Lucas Höler (Freiburg), open play, 0.09 xG, off target 87’ Serhou Guirassy (Borussia Dortmund), open play, 0.09 xG, blocked 40’ Lucas Höler (Freiburg), open play, 0.08 xG, blocked 88’ Maximilian Eggestein (Freiburg), open play, 0.06 xG, goal 73’ Ritsu Doan (Freiburg), open play, 0.06 xG, blocked 51’ Carney Chukwuemeka (Borussia Dortmund), open play, 0.05 xG, goal 87’ Waldemar Anton (Borussia Dortmund), open play, 0.05 xG, saved 77’ Ritsu Doan (Freiburg), open play, 0.04 xG, off target 34’ Pascal Groß (Borussia Dortmund), open play, 0.03 xG, blocked 9’ Daniel Svensson (Borussia Dortmund), open play, 0.03 xG, saved 49’ Ritsu Doan (Freiburg), open play, 0.02 xG, blocked 57’ Ritsu Doan (Freiburg), open play, 0.02 xG, blocked 32’ Julian Brandt (Borussia Dortmund), open play, 0.02 xG, blocked 12’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.01 xG, blocked 48’ Waldemar Anton (Borussia Dortmund), from a corner, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Florian Müller GK900 0.000.000
Lukas Kübler DEF900 0.000.021
Matthias Ginter DEF900 0.000.000
Philipp Lienhart DEF740 0.000.000
Jordy Makengo DEF900 0.000.000
Maximilian Eggestein MID9011 0.060.192
Patrick Osterhage MID831 0.430.152
Ritsu Doan MID9015 0.610.061
Lucas Höler MID742 0.180.471
Vincenzo Grifo MID842 0.260.522
Junior Adamu FWD831 0.490.081
Max Rosenfelder Sub160 0.000.000
Eren Sami Dinkci Sub160 0.000.000
Michael Gregoritsch Sub70 0.000.000
Jan-Niklas Beste Sub70 0.000.000
Nicolas Höfler Sub60 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Freiburg win 28% Avg odds 3.35
Draw 27% Avg odds 3.60
Borussia Dortmund win 45% Avg odds 2.12

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

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

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.