Bundesliga Regular Season - 21

Union Berlin 1 - 1 FT Eintracht Frankfurt

Stadion An der Alten Försterei

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

Futmetrix Verdict
65
FT
Fri, Feb 6
Deutsch
Union Berlin
1-1
Eintracht Frankfurt
⚡ Intensity 73
⚖️ Balance 40
🏆 Stakes 0
🎲 Upset 30
Late chaos at the Köpenick cauldron.

Chaos at the Köpenick Cauldron

Worth Watching Futmetrix Score: 65/100. A frantic four-minute window in the dying stages turned a tactical stalemate into an emotional rollercoaster that left both sides sharing the spoils.

The Tactical Stranglehold

The Stadion An der Alten Försterei witnessed a masterclass in tactical discipline as Union Berlin welcomed Eintracht Frankfurt for a clash defined by stylistic opposition. From the outset, the visitors established a stranglehold on the ball, recording a massive 73% possession that dominated the flow of play. However, possession did not equate to penetration. Union’s low block was impenetrable for much of the night, restricting Frankfurt to just three shots throughout the entire match. Despite seeing so little of the ball, the home side was the far more industrious in the final third, launching 11 shots and testing the Frankfurt resolve. The Intensity score of 11.2 reflects a game that simmered under the surface, with neither side willing to yield. The Balance remained tilted towards Union’s defensive structure, as they successfully neutralized technical superiority.

The Pivot of the Final Act

The match exploded into life in the 84th minute, shattering the tactical stalemate that had defined the afternoon. It was the influence of M. Dahoud that provided the spark, delivering a pinpoint ball to find Nathaniel Brown, who silenced the home crowd with a clinical finish. At that moment, with Stakes high in the mid-table battle, it appeared Frankfurt had snatched an unlikely victory against the run of play. However, the joy was short-lived. Just two minutes later, the narrative shifted violently when O. Hojlund was shown a straight red card for holding, a moment of madness that left the visitors exposed. This sudden swing in momentum completely destabilized the Frankfurt defense, providing Union with the numerical advantage they needed to salvage a point in the most dramatic fashion possible.

Resolution from the Spot

The consequences of the red card were immediate and severe. Within sixty seconds of the dismissal, Union Berlin were awarded a penalty, handing them a lifeline they arguably deserved based on their shot volume. L. Querfeld stepped up under immense pressure, converting from the spot in the 87th minute to level the scores at 1-1. This frantic exchange saw the lead change hands twice in the space of three minutes, showcasing the sheer volatility of the Bundesliga. For Union, the draw feels like a missed opportunity given their 11-3 shot advantage, while Frankfurt will rue the lack of discipline that cost them all three points. Both teams remain locked in the middle of the table, their search for consistent form continuing after a night where tactical patience was ultimately undone by a few minutes of pure chaos.

Key Questions

How did the red card for O. Hojlund impact the match?

The red card immediately shifted momentum, leading to a penalty for Union Berlin just one minute later.

Did Union Berlin deserve the late equalizer?

Yes, Union dominated the shot count 11-3 and were rewarded for their offensive persistence late on.

How did substitute Nathaniel Brown change the game?

Brown scored the opening goal in the 84th minute, momentarily putting Frankfurt in a winning position.

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
27%
73%
Union Berlin 27%
Eintracht Frankfurt 73%
Shots
11
3
Union Berlin 11
Eintracht Frankfurt 3
Shots on Target
3
1
Union Berlin 3
Eintracht Frankfurt 1
Expected Goals (xG)
1.25
0.14
Union Berlin 1.25
Eintracht Frankfurt 0.14
Passes
231
648
Union Berlin 231
Eintracht Frankfurt 648
Pass Accuracy
68%
88%
Union Berlin 68%
Eintracht Frankfurt 88%
Corners
5
2
Union Berlin 5
Eintracht Frankfurt 2
Fouls
9
11
Union Berlin 9
Eintracht Frankfurt 11
Yellow Cards
4
3
Union Berlin 4
Eintracht Frankfurt 3
Red Cards
0
1
Union Berlin 0
Eintracht Frankfurt 1

Match Events

A. Kalimuendo 🟨 25'
O. Hojlund 🟨 36'
HT
F. Chaibi J. Bahoya 🔄 67'
68' 🟨 A. Schafer
71' 🔄 Jeong Woo-Yeong A. Ilic
71' 🔄 I. Ansah L. Burcu
72' 🟨 A. Kemlein
73' 🟨 D. Kohn
79' 🔄 A. Schafer J. Haberer
R. Doan A. Amaimouni 🔄 82'
M. Gotze M. Dahoud 🔄 82'
N. Brown (M. Dahoud) 84'
O. Hojlund 🟨 86'
O. Hojlund 🟥 86'
87' L. Querfeld
88' 🔄 A. Kemlein A. Kral
89' 🟨 J. Haberer
A. Theate A. Amenda 🔄 90'+3
FT

Player Cards

Our take on every player in this match

Union Berlin

Goalkeepers
Frederik Rønnow
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Christopher Trimmel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Danilho Doekhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Leopold Querfeld
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Penalty
Impact
7.3
Rating
Stanley N'Soki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Derrick Köhn
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Midfielders
András Schäfer
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Rani Khedira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Aljoscha Kemlein
NPC
NPC
88
Minutes
88
Minutes
25%
Pass Acc
6.9
Rating
Forwards
Woo-Yeong Jeong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Ilyas Ansah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
BENCH
Matheo Raab
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Andrik Markgraf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Janik Haberer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Tim Skarke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alex Král
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Andrej Ilić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Livan Burcu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
David Preu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dmytro Bogdanov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Eintracht Frankfurt

Goalkeepers
Kauã Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Rasmus Kristensen
MAGNET
MAGNET
127
Activity
127
Activity
120
Passes
7
Duels
Robin Koch
MAGNET
MAGNET
112
Activity
112
Activity
105
Passes
7
Duels
Arthur Theate
MAGNET
MAGNET
100
Activity
100
Activity
95
Passes
5
Duels
Midfielders
Ritsu Doan
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Oscar Højlund
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
5.6
Rating
Hugo Larsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Nathaniel Brown
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Mario Götze
MAGNET
MAGNET
71
Activity
71
Activity
64
Passes
7
Duels
Farès Chaïbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Arnaud Kalimuendo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
BENCH
Michael Zetterer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Keita Kosugi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nnamdi Collins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aurèle Amenda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Timothy Chandler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mahmoud Dahoud
SUPER SUB
SUPER SUB
1
Assist
1
Assist
13
Minutes
6.9
Rating
Love Arrhov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Mattéo Bahoya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Ayoube Amaimouni-Echghouyab
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
21/09/2025 Eintracht Frankfurt 3 - 4 Union Berlin Bundesliga Deutsche Bank Park
09/03/2025 Eintracht Frankfurt 1 - 2 Union Berlin Bundesliga Deutsche Bank Park
27/10/2024 Union Berlin 1 - 1 Eintracht Frankfurt Bundesliga Stadion An der Alten Försterei
30/03/2024 Eintracht Frankfurt 0 - 0 Union Berlin Bundesliga Frankfurt Arena
04/11/2023 Union Berlin 0 - 3 Eintracht Frankfurt Bundesliga Stadion An der Alten Försterei
04/04/2023 Eintracht Frankfurt 2 - 0 Union Berlin DFB Pokal Deutsche Bank Park
21/09/2025
Bundesliga Deutsche Bank Park
09/03/2025
Bundesliga Deutsche Bank Park
27/10/2024
Bundesliga Stadion An der Alten Försterei
30/03/2024
Bundesliga Frankfurt Arena
04/11/2023
Bundesliga Stadion An der Alten Försterei
04/04/2023
DFB Pokal Deutsche Bank Park
Union Berlin Win
Eintracht Frankfurt Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 21 54 79 19 +60 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)W1. FC Köln 1 - 3 Bayern München (14-01-2026)
2 Borussia Dortmund 21 48 43 20 +23 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)WBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)
3 1899 Hoffenheim 21 42 44 28 +16 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)W1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)
4 RB Leipzig 21 39 40 28 +12 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)LRB Leipzig 1 - 5 Bayern München (17-01-2026)
5 VfB Stuttgart 21 39 38 28 +10 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)WVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)
6 Bayer Leverkusen 20 36 39 27 +12 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)LBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)
7 SC Freiburg 21 30 32 33 -1 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)LRB Leipzig 2 - 0 SC Freiburg (14-01-2026)
8 Eintracht Frankfurt 21 28 41 46 -5 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)LVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)
9 Union Berlin 21 25 26 34 -8 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)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)
10 1. FC Köln 21 23 30 34 -4 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)L1. FC Köln 1 - 3 Bayern München (14-01-2026)
11 Hamburger SV 20 22 21 29 -8 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)LSC Freiburg 2 - 1 Hamburger SV (10-01-2026)
12 Borussia Mönchengladbach 21 22 25 34 -9 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)L1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)
13 FC Augsburg 21 22 24 39 -15 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)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)
14 FSV Mainz 05 21 21 25 33 -8 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)WFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)
15 VfL Wolfsburg 21 19 29 44 -15 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)WVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)
16 Werder Bremen 21 19 22 39 -17 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)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)
17 FC St. Pauli 21 17 20 35 -15 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)LBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)
18 1. FC Heidenheim 21 13 19 47 -28 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)LFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)