Freiburg vs Borussia Dortmund

21 August 2021 · Bundesliga · 2021/22 · Referee Robert Schröder

Full time 2 – 1

Half-time: 1–0

  • Vincenzo Grifo 6’
  • Roland Sallai 53’
  • Yannik Keitel 59’ (og)

Match summary

Freiburg beat Borussia Dortmund 2-1. Freiburg led 1-0 at half-time.

Vincenzo Grifo put Freiburg ahead with a direct free kick in the 6th minute, Roland Sallai made it 2-0 in the 53rd minute, set up by Lucas Höler, and Keitel's own goal pulled one back to make it 2-1 in the 59th minute.

There was little between the sides on chances: Freiburg created 1.58 expected goals (xG) from 7 shots, Borussia Dortmund 1.50 from 18.

Match stats

Freiburg Borussia Dortmund
8 Shots 19
4 Shots on Target 2
0 Corners 10
1 Yellow Cards 4
0 Red Cards 0
1.58 xG 1.50
1.58 Non-penalty xG 1.50
4 Deep Completions 19

Key events

Freiburg Borussia Dortmund
Kick-off
Vincenzo Grifo1-0 (Freiburg)
6’
Half-time1-0
Roland Sallai
Assist: Lucas Höler
2-0 (Freiburg)
53’
59’
Yannik Keitel
Own goal
2-1 (Borussia Dortmund)
Full-time2-1

Bookings

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

Freiburg
  • Ermedin Demirovic
Borussia Dortmund
  • Manuel Akanji
  • Mahmoud Dahoud
  • Donyell Malen
  • Raphael Guerreiro

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.58 1.50 6’ Vincenzo Grifo (Freiburg), 1-0 6’ 53’ Roland Sallai (Freiburg), 2-0 53’ 59’ Yannik Keitel (Borussia Dortmund) own goal, 2-1 59’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.58 1.50 6’ Vincenzo Grifo (Freiburg), 1-0 Grifo 6’ 53’ Roland Sallai (Freiburg), 2-0 Sallai 53’ 59’ Yannik Keitel (Borussia Dortmund) own goal, 2-1 Keitel 59’
Freiburg 1.58 xGBorussia Dortmund 1.50 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 
53’ Roland Sallai (Freiburg), open play, 0.62 xG, goal 11’ Jude Bellingham (Borussia Dortmund), open play, 0.50 xG, saved 32’ Woo-Yeong Jeong (Freiburg), open play, 0.49 xG, off target 30’ Nico Schlotterbeck (Freiburg), set piece, 0.27 xG, saved 4’ Erling Haaland (Borussia Dortmund), open play, 0.13 xG, saved 48’ Erling Haaland (Borussia Dortmund), from a corner, 0.12 xG, off target 68’ Erling Haaland (Borussia Dortmund), open play, 0.10 xG, off target 29’ Erling Haaland (Borussia Dortmund), open play, 0.09 xG, off target 87’ Erling Haaland (Borussia Dortmund), from a corner, 0.08 xG, blocked 88’ Manuel Akanji (Borussia Dortmund), from a corner, 0.07 xG, off target 39’ Giovanni Reyna (Borussia Dortmund), open play, 0.07 xG, blocked 14’ Erling Haaland (Borussia Dortmund), open play, 0.07 xG, saved 62’ Vincenzo Grifo (Freiburg), direct free kick, 0.06 xG, saved 68’ Jude Bellingham (Borussia Dortmund), open play, 0.06 xG, blocked 6’ Vincenzo Grifo (Freiburg), direct free kick, 0.05 xG, goal 24’ Woo-Yeong Jeong (Freiburg), open play, 0.04 xG, blocked 32’ Jude Bellingham (Borussia Dortmund), from a corner, 0.05 xG, hit the woodwork 11’ Giovanni Reyna (Borussia Dortmund), open play, 0.03 xG, off target 37’ Jude Bellingham (Borussia Dortmund), open play, 0.04 xG, saved 51’ Woo-Yeong Jeong (Freiburg), open play, 0.03 xG, off target 57’ Raphael Guerreiro (Borussia Dortmund), open play, 0.02 xG, off target 53’ Raphael Guerreiro (Borussia Dortmund), from a corner, 0.02 xG, off target 34’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.01 xG, blocked 41’ Axel Witsel (Borussia Dortmund), open play, 0.01 xG, off target 38’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.01 xG, off target 59’ Yannik Keitel (Freiburg), own goal 53’ Roland Sallai (Freiburg), open play, 0.62 xG, goal 11’ Jude Bellingham (Borussia Dortmund), open play, 0.50 xG, saved 32’ Woo-Yeong Jeong (Freiburg), open play, 0.49 xG, off target 30’ Nico Schlotterbeck (Freiburg), set piece, 0.27 xG, saved 4’ Erling Haaland (Borussia Dortmund), open play, 0.13 xG, saved 48’ Erling Haaland (Borussia Dortmund), from a corner, 0.12 xG, off target 68’ Erling Haaland (Borussia Dortmund), open play, 0.10 xG, off target 29’ Erling Haaland (Borussia Dortmund), open play, 0.09 xG, off target 87’ Erling Haaland (Borussia Dortmund), from a corner, 0.08 xG, blocked 39’ Giovanni Reyna (Borussia Dortmund), open play, 0.07 xG, blocked 88’ Manuel Akanji (Borussia Dortmund), from a corner, 0.07 xG, off target 14’ Erling Haaland (Borussia Dortmund), open play, 0.07 xG, saved 62’ Vincenzo Grifo (Freiburg), direct free kick, 0.06 xG, saved 68’ Jude Bellingham (Borussia Dortmund), open play, 0.06 xG, blocked 6’ Vincenzo Grifo (Freiburg), direct free kick, 0.05 xG, goal 32’ Jude Bellingham (Borussia Dortmund), from a corner, 0.05 xG, hit the woodwork 24’ Woo-Yeong Jeong (Freiburg), open play, 0.04 xG, blocked 37’ Jude Bellingham (Borussia Dortmund), open play, 0.04 xG, saved 11’ Giovanni Reyna (Borussia Dortmund), open play, 0.03 xG, off target 51’ Woo-Yeong Jeong (Freiburg), open play, 0.03 xG, off target 57’ Raphael Guerreiro (Borussia Dortmund), open play, 0.02 xG, off target 53’ Raphael Guerreiro (Borussia Dortmund), from a corner, 0.02 xG, off target 34’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.01 xG, blocked 41’ Axel Witsel (Borussia Dortmund), open play, 0.01 xG, off target 38’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.01 xG, off target 59’ Yannik Keitel (Freiburg), own goal
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Mark Flekken GK900 0.000.000
Jonathan Schmid DEF900 0.000.000
Philipp Lienhart DEF900 0.000.000
Nico Schlotterbeck DEF901 0.270.000
Christian Günter DEF900 0.000.491
Roland Sallai MID7411 0.620.000
Nicolas Höfler MID900 0.000.000
Yannik Keitel MID890 0.000.031
Vincenzo Grifo MID8712 0.120.271
Lucas Höler FWD7410 0.000.672
Woo-Yeong Jeong FWD743 0.570.000
Ermedin Demirovic Sub160 0.000.000
Janik Haberer Sub160 0.000.000
Kevin Schade Sub160 0.000.000
Lukas Kübler Sub30 0.000.000
Maximilian Eggestein Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Freiburg win 21% Avg odds 4.55
Draw 23% Avg odds 4.22
Borussia Dortmund win 56% Avg odds 1.71

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.