Freiburg vs Borussia Monchengladbach

30 November 2024 · Bundesliga · 2024/25 · Referee Robert Hartmann

Full time 3 – 1

Half-time: 1–0

  • Lucas Höler 41’, 62’
  • Ritsu Doan 49’
  • Tim Kleindienst 61’

Match summary

Freiburg saw off Borussia Monchengladbach 3-1. Freiburg led 1-0 at half-time.

In the first half, Lucas Höler put Freiburg ahead in the 41st minute. In the second half, Ritsu Doan made it 2-0 in the 49th minute, set up by Lucas Höler, Tim Kleindienst pulled one back to make it 2-1 with a header in the 61st minute, set up by Lukas Ullrich, and Höler made it 3-1 in the 62nd minute, set up by Vincenzo Grifo.

The chances backed that up: Freiburg created 2.39 expected goals (xG) from 17 shots to Borussia Monchengladbach's 1.28 from 15.

Match stats

Freiburg Borussia Monchengladbach
17 Shots 15
7 Shots on Target 4
4 Corners 6
1 Yellow Cards 1
0 Red Cards 0
2.15 xG 1.28
2.15 Non-penalty xG 1.28
6 Deep Completions 11

Key events

Freiburg Borussia Monchengladbach
Kick-off
Lucas Höler1-0 (Freiburg)
41’
Half-time1-0
Ritsu Doan
Assist: Lucas Höler
2-0 (Freiburg)
49’
61’
Tim Kleindienst
Assist: Lukas Ullrich
2-1 (Borussia Monchengladbach)
Lucas Höler
Assist: Vincenzo Grifo
3-1 (Freiburg)
62’
Full-time3-1

Bookings

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

Freiburg
  • Nicolas Höfler
Borussia Monchengladbach
  • Robin Hack

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 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.39 1.28 41’ Lucas Höler (Freiburg), 1-0 41’ 49’ Ritsu Doan (Freiburg), 2-0 49’ 61’ Tim Kleindienst (Borussia Monchengladbach), 2-1 61’ 62’ Lucas Höler (Freiburg), 3-1 62’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.39 1.28 41’ Lucas Höler (Freiburg), 1-0 Höler 41’ 49’ Ritsu Doan (Freiburg), 2-0 Doan 49’ 61’ Tim Kleindienst (Borussia Monchengladbach), 2-1 Kleindienst 61’ 62’ Lucas Höler (Freiburg), 3-1 Höler 62’
Freiburg 2.39 xGBorussia Monchengladbach 1.28 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Monchengladbach attacking Freiburg attacking 
41’ Lucas Höler (Freiburg), open play, 0.59 xG, goal 62’ Lucas Höler (Freiburg), open play, 0.52 xG, goal 61’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.48 xG, goal 41’ Michael Gregoritsch (Freiburg), open play, 0.39 xG, saved 58’ Michael Gregoritsch (Freiburg), open play, 0.33 xG, off target 34’ Alassane Pléa (Borussia Monchengladbach), open play, 0.20 xG, off target 76’ Franck Honorat (Borussia Monchengladbach), open play, 0.13 xG, blocked 88’ Max Rosenfelder (Freiburg), open play, 0.09 xG, blocked 8’ Alassane Pléa (Borussia Monchengladbach), open play, 0.08 xG, off target 49’ Ritsu Doan (Freiburg), open play, 0.08 xG, goal 49’ Lucas Höler (Freiburg), open play, 0.07 xG, blocked 72’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.07 xG, blocked 51’ Alassane Pléa (Borussia Monchengladbach), open play, 0.06 xG, blocked 80’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.06 xG, blocked 26’ Michael Gregoritsch (Freiburg), direct free kick, 0.06 xG, blocked 2’ Maximilian Eggestein (Freiburg), open play, 0.05 xG, blocked 12’ Lucas Höler (Freiburg), set piece, 0.04 xG, off target 52’ Vincenzo Grifo (Freiburg), open play, 0.04 xG, blocked 82’ Tomás Cvancara (Borussia Monchengladbach), open play, 0.05 xG, blocked 81’ Marvin Friedrich (Borussia Monchengladbach), from a corner, 0.04 xG, saved 21’ Christian Günter (Freiburg), open play, 0.04 xG, blocked 87’ Alassane Pléa (Borussia Monchengladbach), from a corner, 0.03 xG, blocked 45’ Maximilian Eggestein (Freiburg), open play, 0.03 xG, saved 50’ Alassane Pléa (Borussia Monchengladbach), open play, 0.02 xG, off target 76’ Julian Weigl (Borussia Monchengladbach), open play, 0.02 xG, saved 90+4’ Maximilian Philipp (Freiburg), open play, 0.02 xG, blocked 20’ Michael Gregoritsch (Freiburg), set piece, 0.02 xG, saved 68’ Stefan Lainer (Borussia Monchengladbach), open play, 0.02 xG, off target 15’ Michael Gregoritsch (Freiburg), open play, 0.01 xG, off target 52’ Lukas Kübler (Freiburg), open play, 0.01 xG, saved 87’ Philipp Sander (Borussia Monchengladbach), from a corner, 0.01 xG, blocked 55’ Robin Hack (Borussia Monchengladbach), open play, 0.01 xG, off target 41’ Lucas Höler (Freiburg), open play, 0.59 xG, goal 62’ Lucas Höler (Freiburg), open play, 0.52 xG, goal 61’ Tim Kleindienst (Borussia Monchengladbach), open play, 0.48 xG, goal 41’ Michael Gregoritsch (Freiburg), open play, 0.39 xG, saved 58’ Michael Gregoritsch (Freiburg), open play, 0.33 xG, off target 34’ Alassane Pléa (Borussia Monchengladbach), open play, 0.20 xG, off target 76’ Franck Honorat (Borussia Monchengladbach), open play, 0.13 xG, blocked 88’ Max Rosenfelder (Freiburg), open play, 0.09 xG, blocked 8’ Alassane Pléa (Borussia Monchengladbach), open play, 0.08 xG, off target 49’ Ritsu Doan (Freiburg), open play, 0.08 xG, goal 49’ Lucas Höler (Freiburg), open play, 0.07 xG, blocked 72’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.07 xG, blocked 51’ Alassane Pléa (Borussia Monchengladbach), open play, 0.06 xG, blocked 80’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.06 xG, blocked 26’ Michael Gregoritsch (Freiburg), direct free kick, 0.06 xG, blocked 2’ Maximilian Eggestein (Freiburg), open play, 0.05 xG, blocked 82’ Tomás Cvancara (Borussia Monchengladbach), open play, 0.05 xG, blocked 12’ Lucas Höler (Freiburg), set piece, 0.04 xG, off target 52’ Vincenzo Grifo (Freiburg), open play, 0.04 xG, blocked 81’ Marvin Friedrich (Borussia Monchengladbach), from a corner, 0.04 xG, saved 21’ Christian Günter (Freiburg), open play, 0.04 xG, blocked 87’ Alassane Pléa (Borussia Monchengladbach), from a corner, 0.03 xG, blocked 45’ Maximilian Eggestein (Freiburg), open play, 0.03 xG, saved 50’ Alassane Pléa (Borussia Monchengladbach), open play, 0.02 xG, off target 76’ Julian Weigl (Borussia Monchengladbach), open play, 0.02 xG, saved 90+4’ Maximilian Philipp (Freiburg), open play, 0.02 xG, blocked 68’ Stefan Lainer (Borussia Monchengladbach), open play, 0.02 xG, off target 20’ Michael Gregoritsch (Freiburg), set piece, 0.02 xG, saved 15’ Michael Gregoritsch (Freiburg), open play, 0.01 xG, off target 52’ Lukas Kübler (Freiburg), open play, 0.01 xG, saved 87’ Philipp Sander (Borussia Monchengladbach), from a corner, 0.01 xG, blocked 55’ Robin Hack (Borussia Monchengladbach), open play, 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
Noah Atubolu GK900 0.000.000
Lukas Kübler DEF841 0.010.000
Philipp Lienhart DEF900 0.000.391
Matthias Ginter DEF900 0.000.112
Christian Günter DEF901 0.040.041
Maximilian Eggestein MID902 0.070.000
Nicolas Höfler MID900 0.000.031
Ritsu Doan MID9011 0.080.092
Lucas Höler MID90214 1.220.535
Vincenzo Grifo MID7311 0.040.521
Michael Gregoritsch FWD735 0.810.000
Merlin Röhl Sub170 0.000.000
Florent Muslija Sub170 0.000.000
Max Rosenfelder Sub61 0.090.000
Kiliann Sildillia Sub10 0.000.000
Maximilian Philipp Sub11 0.020.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Freiburg win 47% Avg odds 2.02
Draw 26% Avg odds 3.71
Borussia Monchengladbach win 27% Avg odds 3.59

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.