Bremen vs Heidenheim - Bundesliga Highlights

Watch all the goals and highlights from the Bundesliga match between Bremen and Heidenheim played on Saturday, February 28, 2026. The final score was Bremen 2 - 0 Heidenheim.

Full match highlights are now available in high definition quality. Watch all key moments, goals, saves, and match action from this Bundesliga fixture. The video includes all goals scored, important chances, and decisive moments that shaped the match outcome.

This Bundesliga match featured Bremen playing at home against visiting team Heidenheim. Bundesliga is one of the most prestigious football competitions, featuring top clubs from Germany.

Match Information

Competition:
Bundesliga
Home Team:
Bremen
Away Team:
Heidenheim
Match Date:
2/28/2026
Final Score:
2 - 0

About Bundesliga

The Bundesliga features the best football clubs and players competing at the highest level. Watch highlights from every match, including goals, assists, saves, and all the key moments that matter. Our platform provides fast, reliable access to football highlights from all major competitions.

Watch Football Highlights Online

Goals is your trusted source for football match highlights. We provide free access to the latest highlights from Bremen, Heidenheim, and hundreds of other top clubs. Our highlights are updated daily, ensuring you never miss the action from your favorite teams and players.

Whether you're looking for Bundesliga highlights, goals from specific matches, or comprehensive coverage of football action, Goals has you covered. Our platform is optimized for fast loading and seamless playback on all devices, so you can watch highlights on mobile, tablet, or desktop with ease.

Goals App Icon

La Liga

Barcelona badge
Barcelona
4-1
Villarreal
Villarreal badge
Feb 28
Highlights
Rayo badge
Rayo
1-1
Athletic
Athletic badge
Feb 28
Highlights

Premier League

Burnley badge
Burnley
3-4
Brentford
Brentford badge
Feb 28
Highlights
Newcastle badge
Newcastle
2-3
Everton
Everton badge
Feb 28
Highlights
Liverpool badge
Liverpool
5-2
West Ham
West Ham badge
Feb 28
Highlights
Bournemouth badge
Bournemouth
1-1
Sunderland
Sunderland badge
Feb 28
Highlights
Wolves badge
Wolves
2-0
Aston Villa
Aston Villa badge
Feb 27
Highlights

Bundesliga

Leverkusen badge
Leverkusen
1-1
Mainz
Mainz badge
Feb 28
Highlights
Bremen badge
Bremen
2-0
Heidenheim
Heidenheim badge
Feb 28
Highlights
Gladbach badge
Gladbach
1-0
Union Berlin
Union Berlin badge
Feb 28
Highlights

Serie A

Como badge
Como
3-1
Lecce
Lecce badge
Feb 28
Highlights
Parma badge
Parma
1-1
Cagliari
Cagliari badge
Feb 27
Highlights

Primeira Liga

Sporting badge
Sporting
3-0
Estoril
Estoril badge
Feb 27
Highlights
FC Porto badge
FC Porto
3-1
Arouca
Arouca badge
Feb 27
Highlights

UEFA Europa League

Genk badge
Genk
3-3
Dinamo Zagreb
Dinamo Zagreb badge
Feb 26
Highlights
Celta Vigo badge
Celta Vigo
1-0
PAOK
PAOK badge
Feb 26
Highlights
Ferencvaros badge
Ferencvaros
2-0
Ludogorets
Ludogorets badge
Feb 26
Highlights
Viktoria Plzen badge
Viktoria Plzen
1-1
Panathinaikos
Panathinaikos badge
Feb 26
Highlights
Stuttgart badge
Stuttgart
0-1
Celtic
Celtic badge
Feb 26
Highlights

UEFA Europa Conference League

C Palace badge
C Palace
2-0
Zrinjski
Zrinjski badge
Feb 26
Highlights
Bremen
Bremen logo
2-0
Heidenheim logo
Heidenheim
Bundesliga
••
28/02/2026, 14:30:00

Team Statistics

SVWStatHDH
49.7Possession (%)50.3
0Shots0
6Shots On Target0
14Fouls Committed9
0Corners0
1Yellow Cards0
0Red Cards0

Lineups

Werder Bremen

Starting XI

  • Mio Backhaus
  • Marco Friedl
  • Niklas Stark
  • Olivier Deman
  • Yukinari Sugawara
  • Senne Lynen
  • Cameron Puertas
  • Jens Stage
  • Jovan Milosevic
  • Romano Schmid
  • Marco Grüll

Substitutes

  • Julian Malatini
  • Mick Schmetgens
  • Karl Hein
  • Patrice Covic
  • Leonardo Bittencourt
  • Salim Musah
  • Keke Topp

1. FC Heidenheim 1846

Starting XI

  • Frank Feller
  • Benedikt Gimber
  • Patrick Mainka
  • Hennes Behrens
  • Omar-Haktab Traoré
  • Julian Niehues
  • Jan Schöppner
  • Niklas Dorsch
  • Christian Conteh
  • Arijon Ibrahimovic
  • Eren Dinkci

Substitutes

  • Paul Tschernuth
  • Stefan Schimmer
  • Sirlord Conteh
  • Mathias Honsak
  • Tim Siersleben
  • Leonidas Stergiou
  • Luca Kerber

Key Moments

Lineups are announced and players are warming up.

First Half begins.

3''

Corner, SV Werder Bremen. Conceded by Patrick Mainka.

4''

Foul by Jovan Milosevic (SV Werder Bremen).

4''

Patrick Mainka (1. FC Heidenheim 1846) wins a free kick in the defensive half.

6''

Corner, 1. FC Heidenheim 1846. Conceded by Marco Friedl.

7''

Foul by Niklas Dorsch (1. FC Heidenheim 1846).

7''

Niklas Stark (SV Werder Bremen) wins a free kick in the defensive half.

10''

Benedikt Gimber (1. FC Heidenheim 1846) wins a free kick in the defensive half.

10''

Foul by Senne Lynen (SV Werder Bremen).

13''

Arijon Ibrahimovic (1. FC Heidenheim 1846) wins a free kick in the defensive half.

13''

Foul by Yukinari Sugawara (SV Werder Bremen).

16''

Corner, SV Werder Bremen. Conceded by Hennes Behrens.

18''

Attempt blocked. Jens Stage (SV Werder Bremen) right footed shot from outside the box is blocked.

19''

Attempt saved. Jens Stage (SV Werder Bremen) header from the centre of the box is saved in the centre of the goal by Frank Feller (1. FC Heidenheim 1846). Assisted by Romano Schmid with a cross.

21''

Foul by Niklas Stark (SV Werder Bremen).

21''

Jan Schöppner (1. FC Heidenheim 1846) wins a free kick in the defensive half.

23''

Attempt blocked. Jens Stage (SV Werder Bremen) right footed shot from outside the box is blocked. Assisted by Jovan Milosevic.

23''

Christian Conteh (1. FC Heidenheim 1846) wins a free kick in the defensive half.

23''

Foul by Senne Lynen (SV Werder Bremen).

25''

Benedikt Gimber (1. FC Heidenheim 1846) wins a free kick in the defensive half.

25''

Foul by Cameron Puertas (SV Werder Bremen).

26''

Offside, SV Werder Bremen. Jovan Milosevic is caught offside.

26''

GOAL OVERTURNED BY VAR: Olivier Deman (SV Werder Bremen) scores but the goal is ruled out after a VAR review.

28''

VAR Decision: No Goal SV Werder Bremen 0-0 1. FC Heidenheim 1846.

31''

Foul by Jens Stage (SV Werder Bremen).

31''

Hennes Behrens (1. FC Heidenheim 1846) wins a free kick in the defensive half.

33''

Foul by Niklas Dorsch (1. FC Heidenheim 1846).

33''

Senne Lynen (SV Werder Bremen) wins a free kick in the attacking half.

34''

Attempt missed. Arijon Ibrahimovic (1. FC Heidenheim 1846) left footed shot from the centre of the box is too high.

36''

Attempt missed. Jovan Milosevic (SV Werder Bremen) right footed shot from the right side of the six yard box misses to the left. Assisted by Romano Schmid.

37''

Attempt missed. Arijon Ibrahimovic (1. FC Heidenheim 1846) right footed shot from the centre of the box misses to the right. Assisted by Jan Schöppner with a cross.

38''

Foul by Eren Dinkçi (1. FC Heidenheim 1846).

38''

Mio Backhaus (SV Werder Bremen) wins a free kick in the defensive half.

41''

Attempt missed. Arijon Ibrahimovic (1. FC Heidenheim 1846) right footed shot from the centre of the box misses to the right. Assisted by Jan Schöppner with a through ball.

44''

Attempt missed. Omar Haktab Traoré (1. FC Heidenheim 1846) header from the right side of the six yard box misses to the left. Assisted by Hennes Behrens with a cross.

45'+1''

Fourth official has announced 3 minutes of added time.

45'+1''

Foul by Cameron Puertas (SV Werder Bremen).

45'+1''

Patrick Mainka (1. FC Heidenheim 1846) wins a free kick in the defensive half.

45'+1''

Romano Schmid (SV Werder Bremen) hits the left post with a left footed shot from the centre of the box. Assisted by Senne Lynen with a headed pass following a fast break.

45'+2''

Attempt missed. Romano Schmid (SV Werder Bremen) right footed shot from the left side of the box is close, but misses to the left following a fast break.

45'+2''

Arijon Ibrahimovic (1. FC Heidenheim 1846) wins a free kick in the attacking half.

45'+2''

Foul by Olivier Deman (SV Werder Bremen).

45'+3''

Foul by Jan Schöppner (1. FC Heidenheim 1846).

45'+3''

Olivier Deman (SV Werder Bremen) wins a free kick in the defensive half.

45'+4''

First Half ends, SV Werder Bremen 0, 1. FC Heidenheim 1846 0.

45''

Second Half begins SV Werder Bremen 0, 1. FC Heidenheim 1846 0.

45''

Substitution, 1. FC Heidenheim 1846. Leonidas Stergiou replaces Omar Haktab Traoré.

45''

Substitution, 1. FC Heidenheim 1846. Stefan Schimmer replaces Julian Niehues.

48''

Attempt missed. Stefan Schimmer (1. FC Heidenheim 1846) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Christian Conteh with a through ball.

49''

Offside, SV Werder Bremen. Olivier Deman is caught offside.

50''

Attempt missed. Leonidas Stergiou (1. FC Heidenheim 1846) right footed shot from a difficult angle on the right is high and wide to the right. Assisted by Arijon Ibrahimovic with a cross.

51''

Foul by Stefan Schimmer (1. FC Heidenheim 1846).

51''

Mio Backhaus (SV Werder Bremen) wins a free kick in the defensive half.

57''

Goal! SV Werder Bremen 1, 1. FC Heidenheim 1846 0. Jovan Milosevic (SV Werder Bremen) header from the centre of the box to the bottom right corner. Assisted by Romano Schmid with a cross.

58''

Benedikt Gimber (1. FC Heidenheim 1846) wins a free kick in the defensive half.

58''

Foul by Jens Stage (SV Werder Bremen).

60''

Foul by Stefan Schimmer (1. FC Heidenheim 1846).

60''

Jovan Milosevic (SV Werder Bremen) wins a free kick in the defensive half.

60''

Delay in match because of an injury Jovan Milosevic (SV Werder Bremen).

61''

Delay over. They are ready to continue.

63''

Attempt saved. Yukinari Sugawara (SV Werder Bremen) right footed shot from a difficult angle on the right is saved in the bottom right corner by Frank Feller (1. FC Heidenheim 1846). Assisted by Cameron Puertas.

63''

Foul by Jovan Milosevic (SV Werder Bremen).

63''

Niklas Dorsch (1. FC Heidenheim 1846) wins a free kick in the defensive half.

65''

Substitution, 1. FC Heidenheim 1846. Marvin Pieringer replaces Eren Dinkçi.

65''

Substitution, 1. FC Heidenheim 1846. Adrian Beck replaces Jan Schöppner.

67''

Delay in match because of an injury Jovan Milosevic (SV Werder Bremen).

68''

Delay over. They are ready to continue.

69''

Substitution, SV Werder Bremen. Keke Topp replaces Jovan Milosevic because of an injury.

69''

Foul by Marvin Pieringer (1. FC Heidenheim 1846).

69''

Marco Friedl (SV Werder Bremen) wins a free kick in the defensive half.

71''

Attempt saved. Romano Schmid (SV Werder Bremen) right footed shot from outside the box is saved in the top centre of the goal by Frank Feller (1. FC Heidenheim 1846). Assisted by Keke Topp.

72''

Arijon Ibrahimovic (1. FC Heidenheim 1846) wins a free kick on the right wing.

72''

Foul by Olivier Deman (SV Werder Bremen).

72''

Olivier Deman (SV Werder Bremen) is shown the yellow card for a bad foul.

72''

Delay in match because of an injury Arijon Ibrahimovic (1. FC Heidenheim 1846).

73''

Delay over. They are ready to continue.

73''

Attempt missed. Patrick Mainka (1. FC Heidenheim 1846) header from the centre of the box is too high. Assisted by Niklas Dorsch with a cross following a set piece situation.

74''

Substitution, 1. FC Heidenheim 1846. Mathias Honsak replaces Benedikt Gimber.

75''

Delay in match because of an injury Marco Friedl (SV Werder Bremen).

76''

Delay over. They are ready to continue.

77''

Attempt missed. Jens Stage (SV Werder Bremen) header from the right side of the six yard box is just a bit too high. Assisted by Romano Schmid with a cross.

78''

Corner, 1. FC Heidenheim 1846. Conceded by Jens Stage.

79''

Foul by Hennes Behrens (1. FC Heidenheim 1846).

79''

Romano Schmid (SV Werder Bremen) wins a free kick in the defensive half.

80''

Substitution, SV Werder Bremen. Justin Njinmah replaces Marco Grüll.

81''

Attempt blocked. Keke Topp (SV Werder Bremen) left footed shot from the centre of the box is blocked.

81''

Attempt missed. Keke Topp (SV Werder Bremen) right footed shot from the centre of the box misses to the right.

82''

Adrian Beck (1. FC Heidenheim 1846) wins a free kick in the defensive half.

82''

Foul by Romano Schmid (SV Werder Bremen).

85''

Foul by Adrian Beck (1. FC Heidenheim 1846).

85''

Jens Stage (SV Werder Bremen) wins a free kick in the defensive half.

87''

Attempt blocked. Justin Njinmah (SV Werder Bremen) left footed shot from the centre of the box is blocked.

87''

Corner, SV Werder Bremen. Conceded by Patrick Mainka.

88''

Attempt missed. Cameron Puertas (SV Werder Bremen) right footed shot from outside the box is close, but misses to the left. Assisted by Jens Stage following a corner.

89''

Delay in match because of an injury Jens Stage (SV Werder Bremen).

89''

Substitution, SV Werder Bremen. Julián Malatini replaces Jens Stage because of an injury.

89''

Substitution, SV Werder Bremen. Leonardo Bittencourt replaces Romano Schmid.

89''

Delay over. They are ready to continue.

90''

Attempt missed. Patrick Mainka (1. FC Heidenheim 1846) header from the centre of the box misses to the left. Assisted by Marvin Pieringer with a cross.

90'+1''

Fourth official has announced 7 minutes of added time.

90'+1''

Attempt blocked. Justin Njinmah (SV Werder Bremen) left footed shot from the left side of the box is blocked.

90'+2''

Attempt missed. Keke Topp (SV Werder Bremen) right footed shot from outside the box is too high. Assisted by Cameron Puertas following a fast break.

90'+3''

Foul by Cameron Puertas (SV Werder Bremen).

90'+3''

Marvin Pieringer (1. FC Heidenheim 1846) wins a free kick on the right wing.

90'+6''

Attempt missed. Mathias Honsak (1. FC Heidenheim 1846) left footed shot from outside the box misses to the right.

90'+7''

Attempt saved. Justin Njinmah (SV Werder Bremen) left footed shot from the left side of the box is saved in the bottom left corner by Frank Feller (1. FC Heidenheim 1846). Assisted by Leonardo Bittencourt.

90'+7''

Own Goal by Hennes Behrens, 1. FC Heidenheim 1846. SV Werder Bremen 2, 1. FC Heidenheim 1846 0.

90'+8''

Second Half ends, SV Werder Bremen 2, 1. FC Heidenheim 1846 0.

Match ends, SV Werder Bremen 2, 1. FC Heidenheim 1846 0.

La Liga

Barcelona badge
Barcelona
4-1
Villarreal
Villarreal badge
Feb 28
Highlights
Rayo badge
Rayo
1-1
Athletic
Athletic badge
Feb 28
Highlights

Premier League

Burnley badge
Burnley
3-4
Brentford
Brentford badge
Feb 28
Highlights
Newcastle badge
Newcastle
2-3
Everton
Everton badge
Feb 28
Highlights
Liverpool badge
Liverpool
5-2
West Ham
West Ham badge
Feb 28
Highlights
Bournemouth badge
Bournemouth
1-1
Sunderland
Sunderland badge
Feb 28
Highlights
Wolves badge
Wolves
2-0
Aston Villa
Aston Villa badge
Feb 27
Highlights

Bundesliga

Leverkusen badge
Leverkusen
1-1
Mainz
Mainz badge
Feb 28
Highlights
Bremen badge
Bremen
2-0
Heidenheim
Heidenheim badge
Feb 28
Highlights
Gladbach badge
Gladbach
1-0
Union Berlin
Union Berlin badge
Feb 28
Highlights

Serie A

Como badge
Como
3-1
Lecce
Lecce badge
Feb 28
Highlights
Parma badge
Parma
1-1
Cagliari
Cagliari badge
Feb 27
Highlights

Primeira Liga

Sporting badge
Sporting
3-0
Estoril
Estoril badge
Feb 27
Highlights
FC Porto badge
FC Porto
3-1
Arouca
Arouca badge
Feb 27
Highlights

UEFA Europa League

Genk badge
Genk
3-3
Dinamo Zagreb
Dinamo Zagreb badge
Feb 26
Highlights
Celta Vigo badge
Celta Vigo
1-0
PAOK
PAOK badge
Feb 26
Highlights
Ferencvaros badge
Ferencvaros
2-0
Ludogorets
Ludogorets badge
Feb 26
Highlights
Viktoria Plzen badge
Viktoria Plzen
1-1
Panathinaikos
Panathinaikos badge
Feb 26
Highlights
Stuttgart badge
Stuttgart
0-1
Celtic
Celtic badge
Feb 26
Highlights

UEFA Europa Conference League

C Palace badge
C Palace
2-0
Zrinjski
Zrinjski badge
Feb 26
Highlights