Werder Bremen 2-0 Heidenheim final score - 28 February 2026, Bundesliga

Germany - Bundesliga

Werder Bremen
2
-
0
End
Heidenheim
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Werder Bremen Werder Bremen
Heidenheim Heidenheim
End of game
H. Behrens
Own Goal
90+8'
drop icon
J. Malatini
J. Stage
89'
L. Bittencourt
R. Schmid
89'
J. Njinmah
M. Grull
80'
74'
M. Honsak
B. Gimber
O. Deman
72'
K. Topp
J. Milosevic
69'
65'
A. Beck
J. Schoppner
65'
M. Pieringer
E. Dinkci
J. Milosevic
R. Schmid
57'
drop icon
46'
L. Stergiou
O. Traore
46'
S. Schimmer
J. Niehues
Kick-off

Game Statistics

Werder Bremen Werder Bremen
Heidenheim Heidenheim
11
Total shots
9
12
Clearances
10
4
Shots on target
0
3
Corners
2
9
Free Kicks
16
48
Possession (%)
52
14
Fouls
9
1
Yellow card
0
9
Goal opportunities
8
2
Offside
0
7
Shots off target
9
3
Shots blocked
0
357
Passes attempted
349
311
Successful passes
303
46
Unsuccessful passes
46
49
Long passes attempted
52
16
Successful long passes
16
33
Unsuccessful long passes
36
18
Crosses attempted
18
5
Successful crosses
8
13
Unsuccessful crosses
10
4
Successful dribbles
2
22
Loss of possession
34
9
Fouled against
14
9
Tackles attempted
9
9
Successful tackles
8
0
Missed tackles
1
35
Defensive clearances
31
10
Interceptions
4
0
Defensive blocks
7
0
Saves
3
2
Injuries
1
4
Substitutions
5

Form

Table

Teams Pts P W D L GD
15 Werder Bremen
32 34 8 8 18 -23
17 Heidenheim
26 34 6 8 20 -31

Last matches

Werder Bremen
Werder Bremen Last matches
L L D L L L
Wins

0/6 (0%)

Draw

1/6 (17%)

Losses

5/6 (83%)

Average stats (Last 6 matchs)

2 Total goals
33% BTTS
0.33 Goals scored
1.67 Goals conceded
33% Over 2.5
67% Under 2.5

22 Feb 2026 - Bundesliga

St. Pauli
2 :  1
Werder Bremen

14 Feb 2026 - Bundesliga

Werder Bremen
0 :  3
Bayern Munich

7 Feb 2026 - Bundesliga

Freiburg
1 :  0
Werder Bremen

31 Jan 2026 - Bundesliga

Werder Bremen
1 :  1
Mönchengladbach

27 Jan 2026 - Bundesliga

Werder Bremen
0 :  2
Hoffenheim

24 Jan 2026 - Bundesliga

Bayer Leverkusen
1 :  0
Werder Bremen
D L D L D L
Wins

0/6 (0%)

Draw

3/6 (50%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.17 Total goals
50% BTTS
0.83 Goals scored
2.33 Goals conceded
50% Over 2.5
50% Under 2.5

14 Feb 2026 - Bundesliga

Werder Bremen
0 :  3
Bayern Munich

31 Jan 2026 - Bundesliga

Werder Bremen
1 :  1
Mönchengladbach

27 Jan 2026 - Bundesliga

Werder Bremen
0 :  2
Hoffenheim

16 Jan 2026 - Bundesliga

Werder Bremen
3 :  3
Eintracht Frankfurt

14 Dec 2025 - Bundesliga

Werder Bremen
0 :  4
Stuttgart

29 Nov 2025 - Bundesliga

Werder Bremen
1 :  1
Köln
D D L L L L
Wins

0/6 (0%)

Draw

2/6 (33%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

1.33 Total goals
17% BTTS
0.17 Goals scored
1.17 Goals conceded
33% Over 2.5
67% Under 2.5

22 Feb 2026 - Bundesliga

St. Pauli
2 :  1
Werder Bremen

7 Feb 2026 - Bundesliga

Freiburg
1 :  0
Werder Bremen

24 Jan 2026 - Bundesliga

Bayer Leverkusen
1 :  0
Werder Bremen

13 Jan 2026 - Bundesliga

Borussia Dortmund
3 :  0
Werder Bremen

4 Jan 2026 - Clubs Friendlies

St. Pauli
0 :  0
Werder Bremen

20 Dec 2025 - Bundesliga

Augsburg
0 :  0
Werder Bremen
Heidenheim
Heidenheim Last matches
D L L L L D
Wins

0/6 (0%)

Draw

2/6 (33%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

3.17 Total goals
50% BTTS
1 Goals scored
2.17 Goals conceded
50% Over 2.5
50% Under 2.5

22 Feb 2026 - Bundesliga

Heidenheim
3 :  3
Stuttgart

15 Feb 2026 - Bundesliga

Augsburg
1 :  0
Heidenheim

7 Feb 2026 - Bundesliga

Heidenheim
0 :  2
Hamburg

1 Feb 2026 - Bundesliga

Borussia Dortmund
3 :  2
Heidenheim

24 Jan 2026 - Bundesliga

Heidenheim
0 :  3
Leipzig

17 Jan 2026 - Bundesliga

Wolfsburg
1 :  1
Heidenheim
W L D L L D
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.67 Total goals
50% BTTS
1.17 Goals scored
2.5 Goals conceded
83% Over 2.5
17% Under 2.5

22 Feb 2026 - Bundesliga

Heidenheim
3 :  3
Stuttgart

7 Feb 2026 - Bundesliga

Heidenheim
0 :  2
Hamburg

24 Jan 2026 - Bundesliga

Heidenheim
0 :  3
Leipzig

10 Jan 2026 - Bundesliga

Heidenheim
2 :  2
Köln

21 Dec 2025 - Bundesliga

Heidenheim
0 :  4
Bayern Munich

6 Dec 2025 - Bundesliga

Heidenheim
2 :  1
Freiburg
W L L D L L
Wins

1/6 (17%)

Draw

1/6 (17%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2.83 Total goals
83% BTTS
1.17 Goals scored
1.67 Goals conceded
67% Over 2.5
33% Under 2.5

15 Feb 2026 - Bundesliga

Augsburg
1 :  0
Heidenheim

1 Feb 2026 - Bundesliga

Borussia Dortmund
3 :  2
Heidenheim

17 Jan 2026 - Bundesliga

Wolfsburg
1 :  1
Heidenheim

13 Jan 2026 - Bundesliga

1 Fsv Mainz 05
2 :  1
Heidenheim

13 Dec 2025 - Bundesliga

St. Pauli
2 :  1
Heidenheim

29 Nov 2025 - Bundesliga

Union Berlin
1 :  2
Heidenheim

Head to head

Werder Bremen

17 %

Draw

50 %

Heidenheim

33 %

Average stats (last H2H results)

4.67
Total goals
100%
BTTS
2.33
Goals scored
2.33
Goals conceded
100%
Over 2.5
0%
Under 2.5

18 Oct 2025 - Bundesliga

Heidenheim
2 :  2
Werder Bremen

17 May 2025 - Bundesliga

Heidenheim
1 :  4
Werder Bremen

15 Jan 2025 - Bundesliga

Werder Bremen
3 :  3
Heidenheim

10 Feb 2024 - Bundesliga

Werder Bremen
1 :  2
Heidenheim

17 Sept 2023 - Bundesliga

Heidenheim
4 :  2
Werder Bremen

6 Jul 2020 - Bundesliga

Heidenheim
2 :  2
Werder Bremen

Tactical Scheme

Werder Bremen

Formation : 3 - 4 - 2 - 1

30
M. Backhaus
14
S. Lynen
4
N. Stark
32
M. Friedl
3
Y. Sugawara
6
J. Stage
18
C. Puertas Castro
2
O. Deman
17
M. Grull
20
R. Schmid
19
J. Milosevic
10
C. Conteh
22
A. Ibrahimovic
8
E. Dinkci
26
H. Behrens
16
J. Niehues
30
N. Dorsch
23
O. Traore
3
J. Schoppner
5
B. Gimber
6
P. Mainka
40
F. Feller

Formation : 3 - 4 - 2 - 1

Heidenheim

Substitutes

Werder Bremen
Werder Bremen
Goalkeeper

K. Hein

Defender

J. Malatini

J. Stage 89'

M. Schmetgens

Midfielder

L. Bittencourt

R. Schmid 89'

I. Schmidt

P. Covic

Forward

S. Musah

J. Njinmah

M. Grull 80'

K. Topp

J. Milosevic 69'

Heidenheim
Heidenheim
Goalkeeper

P. Tschernuth

Defender

L. Stergiou

O. Traore 46'

T. Siersleben

Midfielder

L. Kerber

A. Beck

J. Schoppner 65'

Forward

M. Pieringer

E. Dinkci 65'

S. Schimmer

J. Niehues 46'

S. Conteh

M. Honsak

B. Gimber 74'

Missing players

Werder Bremen
Werder Bremen
Defender

M. Weiser

M. Wober

A. Pieper

F. Agu

K. Coulibaly

Midfielder

W. Adeh

Forward

V. Boniface

S. Mbangula Tshifunda

Heidenheim
Heidenheim
Defender

L. Paqarada

Midfielder

N. Rothweiler

Live Commentary

90+8' but_1

Own goal! Hennes Behrens has scored at the wrong end to make it 2-0.

90+7'  

Throw-in Heidenheim.

90+6' sifflet_1

Ball goes out of play for a Bremen goal kick.

90+6' tir_non_cadre_1

Mathias Honsak for Heidenheim gets in a strike but fails to hit the target.

90+6'  

Can Heidenheim get the ball into an attacking position from this throw-in in Bremen's half?

90+5'  

Heidenheim awarded a throw-in in their own half.

90+5' tir_non_cadre_1

Cameron Puertas Castro of Bremen gets in a strike, but is off target.

90+3' sifflet_1

Florian Badstubner awards Bremen a goal kick.

90+3' coup_franc_1

In Bremen a free kick has been awarded the away team.

90+2' sifflet_1

Heidenheim have a goal kick.

90+2' tir_non_cadre_1

Bremen are coming forward and Keke Topp gets in a strike, it misses the target, however.

90+1'  

Throw-in for Bremen in their own half.

90+1' sifflet_1

It's a goal kick for the home team in Bremen.

90+1' tir_non_cadre_1

Heidenheim's Patrick Mainka attacks the ball with his head but his effort fails to hit the target.

89' substitution_1

Leonardo Bittencourt is on a sub for Romano Schmid for Bremen.

89' substitution_1

The home team replace Jens Stage with Julian Malatini.

88' sifflet_1

Florian Badstubner awards Heidenheim a goal kick.

88' corner_1

Corner awarded to Bremen.

87' tir_non_cadre_1

Justin Njinmah of Bremen gets in a strike, but is off target.

86'  

Ball safe as Heidenheim is awarded a throw-in in their half.

86'  

Throw-in for Bremen in the half of Heidenheim.

85' coup_franc_1

Bremen awarded a free kick in their own half.

84'  

Throw-in for Heidenheim at Weserstadion.

83'  

A throw-in for the away team on the opposite half.

83'  

Throw-in Bremen.

82' coup_franc_1

Heidenheim awarded a free kick in their own half.

82'  

Florian Badstubner awards the away team a throw-in.

81'  

Can Bremen capitalize from this throw-in deep inside Heidenheim's half?

80' substitution_1

Justin Njinmah is replacing Marco Grull for Bremen at Weserstadion.

79' coup_franc_1

Florian Badstubner signals a free kick to Bremen in their own half.

79' corner_1

Heidenheim have been awarded a corner by Florian Badstubner.

78'  

Throw-in for Heidenheim close to the penalty box.

77' sifflet_1

Goal kick for Heidenheim at Weserstadion.

77' tir_non_cadre_1

Bremen attack but Jens Stage's header doesn't find the target.

76' sifflet_1

Ball goes out of play for a Heidenheim goal kick.

75'  

Can Heidenheim capitalize from this throw-in deep inside Bremen's half?

74' substitution_1

Frank Schmidt (Heidenheim) is making a fifth substitution, with Mathias Honsak replacing Benedikt Gimber.

74' sifflet_1

Bremen have a goal kick.

74' tir_non_cadre_1

Patrick Mainka's header is off-target for Heidenheim.

73'  

Arijon Ibrahimovic returns to the field for Heidenheim after picking up a slight injury.

73' blessure_1

The match has been stopped briefly for attention to the injured Arijon Ibrahimovic.

72' carton_jaune_1

Bremen's Olivier Deman has been booked in Bremen.

72' coup_franc_1

Bremen will need to be alert as they defend a dangerous free kick from Heidenheim.

71' tir_cadre_1

Romano Schmid of Bremen smashes in a shot on target. The keeper saves, though.

70'  

Florian Badstubner signals a Bremen throw-in in Heidenheim's half.

69' coup_franc_1

Free kick for Bremen in their own half.

69' substitution_1

Daniel Thioune (Bremen) has taken off Jovan Milosevic who seemed to be grimacing with pain earlier. A possible injury. Keke Topp is the replacement.

69' sifflet_1

Ball goes out of play for a Bremen goal kick.

67' blessure_1

Play has been temporarily suspended for attention to Jovan Milosevic for Bremen who is writhing in pain on the pitch.

67'  

Bremen needs to be cautious. Heidenheim have an attacking throw-in.

66'  

Heidenheim awarded a throw-in in their own half.

66'  

Heidenheim to take a throw-in in Bremen territory.

65' substitution_1

Adrian Beck is replacing Jan Schoppner for the away team.

65' substitution_1

Frank Schmidt is making the team's third substitution at Weserstadion with Marvin Pieringer replacing Eren Dinkci.

65' sifflet_1

It's a goal kick for the home team in Bremen.

63' coup_franc_1

Florian Badstubner signals a free kick to Heidenheim in their own half.

63'  

Throw-in for Bremen in the half of Heidenheim.

63' tir_cadre_1

Yukinari Sugawara for Bremen drives towards goal at Weserstadion. But the finish is unsuccessful.

63'  

Ball safe as Bremen is awarded a throw-in in their half.

62'  

Bremen to take a throw-in in Heidenheim territory.

62'  

Bremen's Jovan Milosevic looks ok and returns to the pitch.

61' blessure_1

Florian Badstubner waits before resuming play because Jovan Milosevic for Bremen is still down.

60' coup_franc_1

Free kick for Bremen in their own half.

59'  

Throw-in Bremen.

58' coup_franc_1

Heidenheim awarded a free kick in their own half.

57' but_1

Goal! A Jovan Milosevic header gives Bremen a 1-0 lead in Bremen. Great play from Romano Schmid to set up the goal.

56'  

Bremen have a dangerous throw-in.

54'  

Throw-in high up the field for Bremen in Bremen.

54'  

Florian Badstubner signals a throw-in for Bremen, close to Heidenheim's area.

53'  

Throw-in for Bremen at Weserstadion.

53'  

Florian Badstubner signals a Heidenheim throw-in in Bremen's half.

52'  

Can Bremen get the ball into an attacking position from this throw-in in Heidenheim's half?

52' coup_franc_1

Bremen awarded a free kick in their own half.

50' sifflet_1

Florian Badstubner awards Bremen a goal kick.

50' tir_non_cadre_1

Heidenheim's Leonidas Stergiou misses with an attempt on goal.

49' hors_jeu_1

Bremen drive forward at breakneck speed but are pulled up for offside.

49' sifflet_1

Goal kick for Bremen at Weserstadion.

49' tir_non_cadre_1

Heidenheim are pushing forward but Stefan Schimmer's finish is wide of the goal.

47'  

Throw-in for Bremen in their own half.

47'  

A throw-in for the away team on the opposite half.

46'  

Florian Badstubner awards the home team a throw-in.

46'  

Bremen awarded a throw-in in their own half.

46' substitution_1

The away team have replaced Julian Niehues with Stefan Schimmer. This is the second substitution made today by Frank Schmidt.

46' substitution_1

Heidenheim make their first substitution with Leonidas Stergiou replacing Omar Traore.

45+3' coup_franc_1

Florian Badstubner signals a free kick to Bremen in their own half.

45+2' coup_franc_1

Free kick for Heidenheim in the half of Bremen.

45+2' sifflet_1

Florian Badstubner awards Heidenheim a goal kick.

45+2' tir_non_cadre_1

Romano Schmid for Bremen gets in a strike but fails to hit the target.

45+2' tir_non_cadre_1

Romano Schmid of Bremen gets in a strike, but is off target.

45+1' coup_franc_1

Free kick for Heidenheim in their own half.

45' sifflet_1

The first-half is over.

45'  

Florian Badstubner awards the home team a throw-in.

44'  

Ball safe as Heidenheim is awarded a throw-in in their half.

44' sifflet_1

Bremen have a goal kick.

44' tir_non_cadre_1

Omar Traore (Heidenheim) wins the ball in the air but heads wide.

43'  

Heidenheim to take a throw-in in Bremen territory.

42' sifflet_1

Ball goes out of play for a Heidenheim goal kick.

42'  

Throw-in for Bremen in the half of Heidenheim.

41' sifflet_1

Goal kick for Bremen at Weserstadion.

41' tir_non_cadre_1

Heidenheim's Arijon Ibrahimovic misses with an attempt on goal.

39' coup_franc_1

Florian Badstubner signals a free kick to Bremen in their own half.

37' sifflet_1

It's a goal kick for the home team in Bremen.

37' tir_non_cadre_1

Heidenheim's Arijon Ibrahimovic breaks free at Weserstadion. But the strike goes wide of the post.

36' sifflet_1

Heidenheim have a goal kick.

36' tir_non_cadre_1

In Bremen Bremen attack through Jovan Milosevic. The finish is off target, however.

35'  

Throw-in Bremen.

34' sifflet_1

It's a goal kick for the home team in Bremen.

34' tir_non_cadre_1

Heidenheim's Arijon Ibrahimovic gets his shot away but it misses the target.

33' coup_franc_1

Free kick Bremen.

32'  

A throw-in for the home team on the opposite half.

32' coup_franc_1

Heidenheim awarded a free kick in their own half.

30'  

Florian Badstubner signals a Bremen throw-in in Heidenheim's half.

30'  

Can Bremen get the ball into an attacking position from this throw-in in Heidenheim's half?

26' coup_franc_1

Free kick for Heidenheim in their own half.

25' hors_jeu_1

Bremen are whistled for offside.

24'  

Bremen to take a throw-in in Heidenheim territory.

23' coup_franc_1

Florian Badstubner signals a free kick to Heidenheim in their own half.

21' coup_franc_1

Heidenheim awarded a free kick in their own half.

20' sifflet_1

Goal kick for Heidenheim at Weserstadion.

19' tir_cadre_1

Jens Stage (Bremen) goes close with a header but the ball is scrambled away by Heidenheim defenders.

18'  

A throw-in for the home team on the opposite half.

17' corner_1

Corner awarded to Bremen.

15' sifflet_1

Ball goes out of play for a Heidenheim goal kick.

15'  

Throw-in for Bremen close to the penalty box.

13' coup_franc_1

Free kick for Heidenheim in their own half.

10' coup_franc_1

Florian Badstubner signals a free kick to Heidenheim in their own half.

9'  

Throw-in for Bremen at Weserstadion.

8'  

Throw-in for Heidenheim in their own half.

8' coup_franc_1

Bremen awarded a free kick in their own half.

7' corner_1

Heidenheim have been awarded a corner by Florian Badstubner.

6' sifflet_1

Florian Badstubner awards Heidenheim a goal kick.

4' coup_franc_1

Free kick for Heidenheim in their own half.

4' corner_1

Corner awarded to Bremen.

2'  

Throw-in for Bremen in the half of Heidenheim.

2'  

Florian Badstubner signals a Bremen throw-in in Heidenheim's half.

1'  

Can Bremen get the ball into an attacking position from this throw-in in Heidenheim's half?

 

Did you know that 1. FC Heidenheim scores 27% of their goals between the minutes 76-90?

 

1. FC Heidenheim has streak of 2 matches with 0 scored goals.

 

A year ago, Werder Bremen were number 12 in the table with 30 points. Now they are number 17 with 19 points.

 

Werder Bremen have lost 3 matches in a row.

 

Werder Bremen have a losing streak of 3 matches in Bundesliga.

 

Werder Bremen scores 1 goals when playing at home and 1. FC Heidenheim scores 2.36 goals when playing away (on average).

 

Both teams didn't score on their last match.

 

Both teams lost their last match.

 

Both teams haven't won their last match in Bundesliga.

 

Average number of goals in the first half in meetings between Werder Bremen and 1. FC Heidenheim is 1.8.

 

Average number of goals in meetings between Werder Bremen and 1. FC Heidenheim is 4.8.

 

Werder Bremen scores 2.4 goals in a match against 1. FC Heidenheim and 1. FC Heidenheim scores 2.4 goals against Werder Bremen (on average).

 

Werder Bremen have won just 1 of their last 5 Bundesliga games against 1. FC Heidenheim.

 

1. FC Heidenheim have lost just 1 of their last 5 Bundesliga games against Werder Bremen.

 

In the last 5 meetings Werder Bremen won 1, 1. FC Heidenheim won 2, 2 draws.

 

1. FC Heidenheim have lost just 1 of their last 5 games against Werder Bremen (in all competitions).

 

When 1. FC Heidenheim is down 1-0 away, they win 8% of their matches.

 

When Werder Bremen is down 0-1 home, they win 9% of their matches.

 

When 1. FC Heidenheim leads 0-1 away, they win in 87% of their matches.

 

When Werder Bremen leads 1-0 at home, they win in 80% of their matches.

 

Their last meeting was a draw. (2-2)

 

Werder Bremen wins 25% of halftimes, 1. FC Heidenheim wins 27%.

 

Werder Bremen wins 1st half in 25% of their matches, 1. FC Heidenheim in 27% of their matches.

 

1. FC Heidenheim have conceded a goal in each of their last 25 matches.

 

Werder Bremen have conceded a goal in each of their last 8 matches.

 

Marco Friedl has more yellow cards (7) than any other player at Werder Bremen. Benedikt Steffen Gimber has collected 6 for 1. FC Heidenheim.

 

Jens Dalsgaard Stage is Werder Bremen's top scorer with 6 goals. Stefan Schimmer has scored 5 times for 1. FC Heidenheim.

 

1. FC Heidenheim's away record this season: 1-1-9.

 

1. FC Heidenheim haven't scored in 4 of their 11 away matches in Bundesliga this season.

 

Werder Bremen haven't scored in 4 of their 11 home matches in Bundesliga this season.

 

1. FC Heidenheim haven't won any of their last 5 away matches.

 

1. FC Heidenheim haven't won in their last 10 games.

 

1. FC Heidenheim have lost 4 matches in a row.

 

Werder Bremen have played 6 home matches in a row without winning.

 

Werder Bremen haven't won in their last 14 games.

 

Did you know that 1. FC Heidenheim scores 26% of their goals between the minutes 46-60?

 

Did you know that Werder Bremen scores 43% of their goals between the minutes 76-90? This is the highest percentage in the league.

 

1. FC Heidenheim have a losing streak of 4 matches in Bundesliga.

 

Last season's matches: 3-3 (Werder Bremen at home) and 1-4 (1. FC Heidenheim at home).

 

During the last 11 meetings, Werder Bremen have won 3 times, there have been 4 draws while 1. FC Heidenheim have won 4 times. The goal difference is 23-19 in favour of Werder Bremen.

 

During the last 5 meetings with Werder Bremen playing at home, Werder Bremen have won 2 times, there have been 2 draws while 1. FC Heidenheim have won 1 times. The goal difference is 11-6 in favour of Werder Bremen.

 

The most common result of matches between Werder Bremen and 1. FC Heidenheim is 1-2. 3 matches have ended with this result.

Score and result Werder Bremen - Heidenheim

The Werder Bremen - Heidenheim match (Football - Bundesliga) at 28/02/2026 09:30 is complete.

The Werder Bremen - Heidenheim match result is as follows: 2-0.

Now that this Bundesliga Football match is over and the score is known, you can find the highlights and key statistics on that same page.