Bundesliga Regular Season - 23

SC Freiburg 2 - 1 FT Borussia Mönchengladbach

Europa-Park-Stadion

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
43
FT
Sun, Feb 22
Deutsch
SC Freiburg
2-1
Borussia Mönchengladbach
⚡ Intensity 39
⚖️ Balance 27
🏆 Stakes 33
🎲 Upset 0
Clinical Freiburg punish wasteful Gladbach dominance

Efficiency Masterclass in the Black Forest

Average Entertainment Futmetrix Score: 43/100. SC Freiburg solidified their top-table ambitions with a clinical display of finishing, leaving a possession-heavy Gladbach side empty-handed at the Europa-Park-Stadion.

The Opening Act

The pattern was established early as Borussia Mönchengladbach controlled 63% of the ball, dictating the tempo with patient build-up play. However, the Stakes of the match favored the more direct approach of SC Freiburg. Despite managing only 304 passes compared to the visitors' 511, Freiburg looked far more dangerous in transition. The deadlock was broken in the 38th minute when M. Ginter rose to the occasion against his former side, heading home to punish Gladbach's lack of edge. The first half was a display of defensive discipline from the hosts, who absorbed pressure while maintaining a high Intensity in their pressing triggers.

The Turning Point

As the second half progressed, Gladbach pushed higher, but their territorial dominance failed to translate into clear-cut opportunities. The match swung decisively in the 74th minute when I. Matanovic capitalized on a defensive lapse to double Freiburg's lead. This clinical strike came against the run of play but highlighted the tactical gulf in the final third. Gladbach stayed in the contest largely due to the efforts of Moritz Nicolas, whose 4 saves kept the Balance of the scoreline respectable. His interventions were crucial in preventing the hosts from running away with the contest during Gladbach's most vulnerable moments.

The Resolution

The final ten minutes provided a frantic finish. Gladbach manager's tactical shuffle paid dividends when K. Stöger entered the fray, providing a spark of creativity that had been missing. In the 85th minute, Stöger delivered a pinpoint assist for H. Tabakovic to pull one back, setting up a nervy finale. The Upset Factor felt possible as the visitors threw everything forward, but Freiburg's backline held firm under the pressure. The result leaves Gladbach struggling in 14th place, while Freiburg's efficient victory keeps them firmly in the hunt for European spots, proving once again that possession without penetration is a dangerous game.

Key Questions

How did substitute Moritz Nicolas change the game?

Nicolas, performing at a high level, made 4 vital saves that prevented Freiburg from extending their lead, keeping Gladbach's hopes alive until the final whistle.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
37%
63%
SC Freiburg 37%
Borussia Mönchengladbach 63%
Shots
10
12
SC Freiburg 10
Borussia Mönchengladbach 12
Shots on Target
6
2
SC Freiburg 6
Borussia Mönchengladbach 2
Expected Goals (xG)
1.74
0.65
SC Freiburg 1.74
Borussia Mönchengladbach 0.65
Passes
304
511
SC Freiburg 304
Borussia Mönchengladbach 511
Pass Accuracy
73%
84%
SC Freiburg 73%
Borussia Mönchengladbach 84%
Corners
3
3
SC Freiburg 3
Borussia Mönchengladbach 3
Fouls
8
5
SC Freiburg 8
Borussia Mönchengladbach 5
Yellow Cards
1
2
SC Freiburg 1
Borussia Mönchengladbach 2
Red Cards
0
0
SC Freiburg 0
Borussia Mönchengladbach 0

Match Events

Y. Engelhardt 🟨 27'
38' M. Ginter
HT
51' 🟨 J. Beste
H. Bolin J. Castrop 🔄 62'
Y. Engelhardt W. Mohya 🔄 62'
L. Ullrich S. Machino 🔄 62'
74' I. Matanovic
K. Takai 🟨 77'
79' 🔄 Y. Suzuki L. Holer
79' 🔄 V. Grifo D. Scherhant
K. Diks K. Stoger 🔄 83'
H. Tabakovic (K. Stoger) 85'
FT

Player Cards

Our take on every player in this match

SC Freiburg

Goalkeepers
Noah Atubolu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Philipp Treu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Matthias Ginter
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Bruno Ogbus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Christian Günter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Midfielders
Maximilian Eggestein
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Patrick Osterhage
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Jan-Niklas Beste
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Yuito Suzuki
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Vincenzo Grifo
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Forwards
Igor Matanović
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Florian Müller
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jordy Makengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Anthony Jung
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karl Steinmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rouven Tarnutzer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Höler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Derry Scherhant
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Cyriaque Irié
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Maximilian Philipp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Borussia Mönchengladbach

Goalkeepers
Moritz Nicolas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Kota Takai
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Nico Elvedi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Kevin Diks
ENFORCER
ENFORCER
4
Tackles
4
Tackles
9
Duels Won
82%
Win %
Midfielders
Joseph Scally
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Philipp Sander
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Yannik Engelhardt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Hugo Bolin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Lukas Ullrich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Forwards
Franck Honorat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Haris Tabaković
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
7.2
Rating
BENCH
Jan Olschowsky
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tobias Sippel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marvin Friedrich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fabio Chiarodia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wael Mohya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Jens Castrop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Florian Neuhaus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Stöger
SUPER SUB
SUPER SUB
1
Assist
1
Assist
10
Minutes
6.9
Rating
Shuto Machino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/10/2025 Borussia Mönchengladbach 0 - 0 SC Freiburg Bundesliga Borussia-Park
12/04/2025 Borussia Mönchengladbach 1 - 2 SC Freiburg Bundesliga BORUSSIA-PARK
30/11/2024 SC Freiburg 3 - 1 Borussia Mönchengladbach Bundesliga Europa-Park Stadion
30/03/2024 Borussia Monchengladbach 0 - 3 SC Freiburg Bundesliga BORUSSIA-PARK
04/11/2023 SC Freiburg 3 - 3 Borussia Monchengladbach Bundesliga Europa-Park Stadion
04/03/2023 Borussia Monchengladbach 0 - 0 SC Freiburg Bundesliga Stadion im BORUSSIA-PARK
11/09/2022 SC Freiburg 0 - 0 Borussia Monchengladbach Bundesliga Europa-Park Stadion
23/04/2022 SC Freiburg 3 - 3 Borussia Monchengladbach Bundesliga Europa-Park Stadion
05/12/2021 Borussia Monchengladbach 0 - 6 SC Freiburg Bundesliga Stadion im BORUSSIA-PARK
03/04/2021 Borussia Monchengladbach 2 - 1 SC Freiburg Bundesliga Stadion im BORUSSIA-PARK
05/10/2025
Bundesliga Borussia-Park
12/04/2025
Bundesliga BORUSSIA-PARK
30/11/2024
Bundesliga Europa-Park Stadion
30/03/2024
Bundesliga BORUSSIA-PARK
04/11/2023
Bundesliga Europa-Park Stadion
04/03/2023
Bundesliga Stadion im BORUSSIA-PARK
11/09/2022
Bundesliga Europa-Park Stadion
23/04/2022
Bundesliga Europa-Park Stadion
05/12/2021
Bundesliga Stadion im BORUSSIA-PARK
03/04/2021
Bundesliga Stadion im BORUSSIA-PARK
SC Freiburg Win
Borussia Mönchengladbach Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 23 60 85 21 +64 WBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WWerder Bremen 0 - 3 Bayern München (14-02-2026)WBayern München 5 - 1 1899 Hoffenheim (08-02-2026)DHamburger SV 2 - 2 Bayern München (31-01-2026)LBayern München 1 - 2 FC Augsburg (24-01-2026)
2 Borussia Dortmund 23 52 49 22 +27 DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)WBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)WVfL Wolfsburg 1 - 2 Borussia Dortmund (07-02-2026)WBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)WUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)
3 1899 Hoffenheim 23 46 49 30 +19 D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)W1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)LBayern München 5 - 1 1899 Hoffenheim (08-02-2026)W1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)WWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)
4 VfB Stuttgart 22 42 41 29 +12 WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)LFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)WVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)WBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)
5 RB Leipzig 23 41 44 32 +12 DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)W1. FC Köln 1 - 2 RB Leipzig (08-02-2026)LRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)
6 Bayer Leverkusen 22 39 43 28 +15 LUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)WBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)DBorussia Mönchengladbach 1 - 1 Bayer Leverkusen (07-02-2026)WEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)WBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)
7 SC Freiburg 23 33 34 37 -3 WSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)WSC Freiburg 1 - 0 Werder Bremen (07-02-2026)LVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)WSC Freiburg 2 - 1 1. FC Köln (25-01-2026)
8 Eintracht Frankfurt 23 31 46 49 -3 LBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)LEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)LEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)
9 Union Berlin 23 28 29 37 -8 WUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)LHamburger SV 3 - 2 Union Berlin (14-02-2026)DUnion Berlin 1 - 1 Eintracht Frankfurt (06-02-2026)L1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)LUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)
10 FC Augsburg 23 28 28 41 -13 WVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)LFSV Mainz 05 2 - 0 FC Augsburg (07-02-2026)WFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)WBayern München 1 - 2 FC Augsburg (24-01-2026)
11 Hamburger SV 22 26 25 32 -7 DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)WHamburger SV 3 - 2 Union Berlin (14-02-2026)W1. FC Heidenheim 0 - 2 Hamburger SV (07-02-2026)DHamburger SV 2 - 2 Bayern München (31-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)
12 1. FC Köln 23 24 33 39 -6 D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)LVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)L1. FC Köln 1 - 2 RB Leipzig (08-02-2026)W1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LSC Freiburg 2 - 1 1. FC Köln (25-01-2026)
13 FSV Mainz 05 23 22 26 38 -12 DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)LBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)WFSV Mainz 05 2 - 0 FC Augsburg (07-02-2026)WRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)WFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)
14 Borussia Mönchengladbach 23 22 26 39 -13 LSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)LEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)DBorussia Mönchengladbach 1 - 1 Bayer Leverkusen (07-02-2026)DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)LBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)
15 VfL Wolfsburg 23 20 33 49 -16 LVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)DRB Leipzig 2 - 2 VfL Wolfsburg (15-02-2026)LVfL Wolfsburg 1 - 2 Borussia Dortmund (07-02-2026)L1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)
16 FC St. Pauli 23 20 22 40 -18 WFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)WFC St. Pauli 2 - 1 VfB Stuttgart (07-02-2026)LFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)
17 Werder Bremen 23 19 23 44 -21 LFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LWerder Bremen 0 - 3 Bayern München (14-02-2026)LSC Freiburg 1 - 0 Werder Bremen (07-02-2026)DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)LWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)
18 1. FC Heidenheim 22 13 19 48 -29 LFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)L1. FC Heidenheim 0 - 2 Hamburger SV (07-02-2026)LBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)L1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)