Bundesliga Regular Season - 22

Eintracht Frankfurt 3 - 0 FT Borussia Mönchengladbach

Deutsche Bank Park

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

Futmetrix Verdict
27
FT
Sat, Feb 14
Deutsch
Eintracht Frankfurt
3-0
Borussia Mönchengladbach
⚡ Intensity 39
⚖️ Balance 8
🏆 Stakes 0
🎲 Upset 0
Clinical Frankfurt punish wasteful Gladbach stars

Clinical Frankfurt Punish Wasteful Gladbach

Skip It Futmetrix Score: 27/100. A masterclass in clinical finishing saw Eintracht Frankfurt dismantle a possession-heavy Borussia Mönchengladbach to secure three vital points at home.

The Efficiency Gap

From the opening exchange at Deutsche Bank Park, the contrast between the two sides was stark. While Borussia Mönchengladbach sought to establish an early rhythm, it was Eintracht Frankfurt that displayed the necessary Intensity to break the deadlock. In the 24th minute, the breakthrough arrived when J. Bahoya carved open the defense, finding N. Brown who made no mistake from close range. Despite the visitors seeing plenty of the ball, they struggled to penetrate a compact Frankfurt unit. The early Stakes were high for both mid-table sides, but the home team’s ability to convert their first real opportunity set a tone of ruthless efficiency that the visitors simply could not match.

Bahoya Pulls the Strings

The Balance of the match shifted further toward the Eagles as the first half progressed, largely thanks to the creative brilliance of J. Bahoya. The youngster was the architect of Gladbach’s downfall, providing his second assist of the afternoon in the 34th minute. This time, he found A. Amaimouni, who doubled the advantage and left the visitors reeling. Gladbach “controlled possession” with 56%, but their dominance was purely aesthetic. A barrage of 31 combined shots turned the pitch into a shooting gallery, yet Frankfurt’s defensive line, anchored by the stellar Aurèle Amenda, ensured that very few of the visitors' 20 attempts actually troubled the goalkeeper, maintaining a stranglehold on the scoreline.

Knauff Seals the Rout

Any hopes of a Gladbach Upset Factor were extinguished in the second half as Frankfurt managed the game with veteran-like composure. The visitors continued to pour forward, recording 16 shots from inside the box, but a combination of poor finishing and heroic defending kept the clean sheet intact. The final blow came from the bench, as A. Knauff entered the fray in the 70th minute. It took the substitute only five minutes to find the back of the net, clinicaly finishing a chance to make it 3-0. This result serves as a stark reminder that stats can be deceiving; despite Gladbach’s high shot volume, Frankfurt’s precision and the MOTM performance of Amenda ensured a comfortable afternoon for the home faithful.

Key Questions

How did substitute Aurèle Amenda change the game?

Aurèle Amenda actually started the match, providing a Man of the Match defensive performance that neutralized Gladbach’s 20 total shot attempts throughout the game.

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
44%
56%
Eintracht Frankfurt 44%
Borussia Mönchengladbach 56%
Shots
11
20
Eintracht Frankfurt 11
Borussia Mönchengladbach 20
Shots on Target
8
3
Eintracht Frankfurt 8
Borussia Mönchengladbach 3
Expected Goals (xG)
1.79
1.18
Eintracht Frankfurt 1.79
Borussia Mönchengladbach 1.18
Passes
353
440
Eintracht Frankfurt 353
Borussia Mönchengladbach 440
Pass Accuracy
86%
91%
Eintracht Frankfurt 86%
Borussia Mönchengladbach 91%
Corners
1
7
Eintracht Frankfurt 1
Borussia Mönchengladbach 7
Fouls
7
10
Eintracht Frankfurt 7
Borussia Mönchengladbach 10
Yellow Cards
3
1
Eintracht Frankfurt 3
Borussia Mönchengladbach 1
Red Cards
0
0
Eintracht Frankfurt 0
Borussia Mönchengladbach 0

Match Events

17' 🔄 A. Kalimuendo M. Dahoud
24' N. Brown (J. Bahoya)
34' A. Amaimouni (J. Bahoya)
HT
46' 🔄 R. Kristensen N. Collins
P. Sander S. Machino 🔄 46'
54' 🟨 M. Gotze
J. Castrop J. Scally 🔄 65'
K. Stoger H. Bolin 🔄 65'
70' 🔄 M. Gotze A. Knauff
75' A. Knauff
78' 🟨 R. Koch
79' 🔄 A. Amaimouni L. Arrhov
79' 🔄 H. Larsson E. Skhiri
H. Tabakovic W. Mohya 🔄 79'
R. Reitz 🟨 84'
87' 🟨 L. Arrhov
Y. Engelhardt 🟨 89'
FT

Player Cards

Our take on every player in this match

Eintracht Frankfurt

Goalkeepers
Kauã Santos
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
3
Duels Won
0
Pens Won
Defenders
Rasmus Kristensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Aurèle Amenda
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Robin Koch
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
3
Tackles
Midfielders
Ayoube Amaimouni-Echghouyab
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Mario Götze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Hugo Larsson
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Nathaniel Brown
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Ritsu Doan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Jean-Mattéo Bahoya
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
2
Assists
18%
Pass Acc
Arnaud Kalimuendo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
17
Entry
BENCH
Jens Grahl
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Michael Zetterer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nnamdi Collins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Keita Kosugi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Elias Baum
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mahmoud Dahoud
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
Started
Entry
Love Arrhov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Ellyes Skhiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Ansgar Knauff
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Borussia Mönchengladbach

Goalkeepers
Moritz Nicolas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Defenders
Philipp Sander
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Nico Elvedi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Kota Takai
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Midfielders
Yannik Engelhardt
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
55%
Pass Acc
Jens Castrop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Rocco Reitz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Kevin Stöger
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Lukas Ullrich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
89
Total Mins
Started
Entry
Forwards
Franck Honorat
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
32%
Pass Acc
Haris Tabaković
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
BENCH
Jan Olschowsky
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
Joseph Scally
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Fabio Chiarodia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florian Neuhaus
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
10
Total Mins
Started
Entry
Hugo Bolin
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Shuto Machino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Jan Urbich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
27/09/2025 Borussia Mönchengladbach 4 - 6 Eintracht Frankfurt Bundesliga Borussia-Park
08/02/2025 Borussia Mönchengladbach 1 - 1 Eintracht Frankfurt Bundesliga BORUSSIA-PARK
30/10/2024 Eintracht Frankfurt 2 - 1 Borussia Mönchengladbach DFB Pokal Deutsche Bank Park
21/09/2024 Eintracht Frankfurt 2 - 0 Borussia Mönchengladbach Bundesliga Deutsche Bank Park
11/05/2024 Borussia Monchengladbach 1 - 1 Eintracht Frankfurt Bundesliga BORUSSIA-PARK
20/12/2023 Eintracht Frankfurt 2 - 1 Borussia Monchengladbach Bundesliga Frankfurt Arena
27/09/2025
Bundesliga Borussia-Park
08/02/2025
Bundesliga BORUSSIA-PARK
30/10/2024
DFB Pokal Deutsche Bank Park
21/09/2024
Bundesliga Deutsche Bank Park
11/05/2024
Bundesliga BORUSSIA-PARK
20/12/2023
Bundesliga Frankfurt Arena
Eintracht Frankfurt Win
Borussia Mönchengladbach Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 22 57 82 19 +63 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)WRB Leipzig 1 - 5 Bayern München (17-01-2026)
2 Borussia Dortmund 22 51 47 20 +27 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)WBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)
3 1899 Hoffenheim 22 45 47 28 +19 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)WEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-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 22 40 42 30 +12 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)W1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)
6 Bayer Leverkusen 21 39 43 27 +16 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)L1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)
7 Eintracht Frankfurt 22 31 44 46 -2 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)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)
8 SC Freiburg 22 30 32 36 -4 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)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)
9 Hamburger SV 21 25 24 31 -7 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)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)
10 Union Berlin 22 25 28 37 -9 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)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)
11 FC Augsburg 22 25 25 39 -14 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)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)
12 1. FC Köln 22 23 31 37 -6 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)W1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)
13 Borussia Mönchengladbach 22 22 25 37 -12 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)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)
14 FSV Mainz 05 22 21 25 37 -12 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)L1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)
15 VfL Wolfsburg 22 20 31 46 -15 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)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)
16 Werder Bremen 22 19 22 42 -20 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)LBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)
17 FC St. Pauli 22 17 20 39 -19 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)DFC St. Pauli 0 - 0 Hamburger SV (23-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)