Bundesliga Regular Season - 24

Werder Bremen 2 - 0 FT 1. FC Heidenheim

Weserstadion

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

Futmetrix Verdict
15
FT
Sat, Feb 28
Deutsch
Werder Bremen
2-0
1. FC Heidenheim
⚡ Intensity 12
⚖️ Balance 13
🏆 Stakes 6
🎲 Upset 0
Bremen secure vital points at home.

Werder Breathe Life into Survival Hopes

Skip It Futmetrix Score: 15/100. This was a survivalist's masterclass where Bremen's clinical edge outperformed Heidenheim's desperate but toothless attack in a high-pressure environment.

Opening Act: A High-Stakes Stalemate

The atmosphere at the Weserstadion was thick with tension as 17th-placed Werder Bremen hosted basement boys 1. FC Heidenheim. With both teams mired in the relegation zone, the Stakes could not have been higher. The early exchanges were defined by a frantic Intensity, as players flew into challenges, leaving little room for fluid football. Bremen edged possession, but Heidenheim’s rigid structure made it difficult for the hosts to find a breakthrough. A barrage of 26 shots across the match began with speculative efforts that failed to test the keepers, reflecting the nervous energy on the pitch. It was a tactical chess match where neither manager wanted to blink first, fearing a mistake could define their season.

The Pivot: Milosevic Finds the Gap

The deadlock finally snapped in the 57th minute, providing the spark the home crowd craved. Romano Schmid, who was the game's most inventive spark, delivered a sublime pass to find J. Milosevic, who finished clinically to put Bremen ahead. The Balance of the match shifted instantly. Heidenheim, forced to abandon their defensive shell, struggled to maintain their shape. Schmid’s ability to find pockets of space between the lines kept the visitors on the back foot, as he racked up four key passes. Despite Heidenheim's attempts to push forward, they failed to register a single shot on target, highlighting a lack of composure in the final third that has plagued their campaign.

Resolution: Defensive Grit and Late Drama

As the clock ticked down, Bremen relied on the leadership of Marco Friedl to see them through. Friedl’s reading of the game was impeccable, ensuring that any long balls into the box were dealt with effectively. The final blow for the visitors came deep into stoppage time. In the 97th minute, a moment of misfortune saw H. Behrens turn the ball into his own net, doubling Bremen's lead and extinguishing any hope of a Heidenheim comeback. The 2-0 victory is a massive boost for Werder, moving them within a single point of safety. For Heidenheim, the Upset Factor remained low as their toothless display leaves them six points adrift at the bottom, facing an uphill battle to avoid the drop.

Key Questions

What made Romano Schmid the Man of the Match?

Schmid was the game's architect, providing the vital assist for the opener and creating four major scoring opportunities through his vision and passing.

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
50%
50%
Werder Bremen 50%
1. FC Heidenheim 50%
Shots
17
9
Werder Bremen 17
1. FC Heidenheim 9
Shots on Target
5
0
Werder Bremen 5
1. FC Heidenheim 0
Expected Goals (xG)
2.57
1.36
Werder Bremen 2.57
1. FC Heidenheim 1.36
Passes
417
419
Werder Bremen 417
1. FC Heidenheim 419
Pass Accuracy
75%
79%
Werder Bremen 75%
1. FC Heidenheim 79%
Corners
3
2
Werder Bremen 3
1. FC Heidenheim 2
Fouls
14
9
Werder Bremen 14
1. FC Heidenheim 9
Yellow Cards
1
0
Werder Bremen 1
1. FC Heidenheim 0
Red Cards
0
0
Werder Bremen 0
1. FC Heidenheim 0

Match Events

HT
J. Niehues S. Schimmer 🔄 46'
O. H. Traore L. Stergiou 🔄 46'
57' J. Milosevic (R. Schmid)
E. Dinkci M. Pieringer 🔄 65'
J. Schoppner A. Beck 🔄 65'
69' 🔄 J. Milosevic K. Topp
72' 🟨 O. Deman
B. Gimber M. Honsak 🔄 74'
80' 🔄 M. Grull J. Njinmah
89' 🔄 J. Stage J. Malatini
89' 🔄 R. Schmid L. Bittencourt
90'+7 H. Behrens
FT

Player Cards

Our take on every player in this match

Werder Bremen

Goalkeepers
Mio Backhaus
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Yukinari Sugawara
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Niklas Stark
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Marco Friedl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Olivier Deman
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
71%
Duel Win %
Midfielders
Jens Stage
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Senne Lynen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Cameron Puertas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Marco Grüll
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Romano Schmid
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
14%
Pass Acc
Forwards
Jovan Milošević
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Karl Hein
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Julián Malatini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Mick Schmetgens
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Isaac Schmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patrice Čović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Leonardo Bittencourt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Keke Topp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Salim Musah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Justin Njinmah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry

1. FC Heidenheim

Goalkeepers
Frank Feller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Haktab Omar Traore
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Patrick Mainka
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
11
Duels Won
0
Pens Won
Benedikt Gimber
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Hennes Behrens
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Own Goal
Impact
7.2
Rating
Midfielders
Niklas Dorsch
MAGNET
MAGNET
70
Activity
70
Activity
61
Passes
9
Duels
Julian Niehues
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jan Schöppner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Eren Dinkçi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Arijon Ibrahimović
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Forwards
Christian Joe Conteh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
BENCH
Paul Tschernuth
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Leonidas Stergiou
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Tim Siersleben
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Kerber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adrian Beck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Stefan Schimmer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
Started
Entry
Mathias Honsak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Sirlord Conteh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marvin Pieringer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
18/10/2025 1. FC Heidenheim 2 - 2 Werder Bremen Bundesliga Voith-Arena
17/05/2025 1. FC Heidenheim 1 - 4 Werder Bremen Bundesliga Voith-Arena
15/01/2025 Werder Bremen 3 - 3 1. FC Heidenheim Bundesliga Weserstadion
10/02/2024 Werder Bremen 1 - 2 FC Heidenheim Bundesliga wohninvest WESERSTADION
17/09/2023 FC Heidenheim 4 - 2 Werder Bremen Bundesliga Voith-Arena
12/03/2022 FC Heidenheim 2 - 1 Werder Bremen 2. Bundesliga Voith-Arena
01/10/2021 Werder Bremen 3 - 0 FC Heidenheim 2. Bundesliga wohninvest WESERSTADION
06/07/2020 FC Heidenheim 2 - 2 Werder Bremen Bundesliga
02/07/2020 Werder Bremen 0 - 0 FC Heidenheim Bundesliga
30/10/2019 Werder Bremen 4 - 1 FC Heidenheim DFB Pokal wohninvest WESERSTADION
18/10/2025
Bundesliga Voith-Arena
17/05/2025
Bundesliga Voith-Arena
15/01/2025
Bundesliga Weserstadion
10/02/2024
Bundesliga wohninvest WESERSTADION
17/09/2023
Bundesliga Voith-Arena
12/03/2022
2. Bundesliga Voith-Arena
01/10/2021
2. Bundesliga wohninvest WESERSTADION
06/07/2020
Bundesliga
02/07/2020
Bundesliga
30/10/2019
DFB Pokal wohninvest WESERSTADION
Werder Bremen Win
1. FC Heidenheim Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 24 63 88 23 +65 WBorussia Dortmund 2 - 3 Bayern München (28-02-2026)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)
2 Borussia Dortmund 24 52 51 25 +26 LBorussia Dortmund 2 - 3 Bayern München (28-02-2026)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)
3 1899 Hoffenheim 24 46 49 31 +18 L1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)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)
4 VfB Stuttgart 24 46 48 32 +16 WVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)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)
5 RB Leipzig 24 44 46 33 +13 WHamburger SV 1 - 2 RB Leipzig (01-03-2026)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)
6 Bayer Leverkusen 24 43 45 29 +16 WHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)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)
7 Eintracht Frankfurt 24 34 48 49 -1 WEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)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)
8 SC Freiburg 24 33 34 39 -5 LEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)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)
9 FC Augsburg 24 31 30 41 -11 WFC Augsburg 2 - 0 1. FC Köln (27-02-2026)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)
10 Union Berlin 24 28 29 38 -9 LBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)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)
11 Hamburger SV 24 26 26 35 -9 LHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)LHamburger SV 1 - 2 RB Leipzig (01-03-2026)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)
12 Borussia Mönchengladbach 24 25 27 39 -12 WBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)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)
13 1. FC Köln 24 24 33 41 -8 LFC Augsburg 2 - 0 1. FC Köln (27-02-2026)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)
14 FSV Mainz 05 24 23 27 39 -12 DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)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)
15 FC St. Pauli 24 23 23 40 -17 W1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)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)
16 Werder Bremen 24 22 25 44 -19 WWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)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)
17 VfL Wolfsburg 24 20 33 53 -20 LVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)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)
18 1. FC Heidenheim 24 14 22 53 -31 LWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)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)