Match report

1. FC Heidenheim 2–2 Werder Bremen: Thrilling Bundesliga Clash Ends All Square

1. FC Heidenheim
1. FC Heidenheim
2–2
FT
Werder Bremen
Werder Bremen
Oct 18, 2025

1. FC Heidenheim held off Werder Bremen in an intense Bundesliga match that saw both teams battle fiercely for victory, ultimately ending all square at 2–2. Despite early setbacks with yellow cards, the home side capitalized on their opportunities and showed resilience to secure a hard-fought draw.

Key Facts

  • 1. FC Heidenheim: 2 goals (S. Schimmer, J. Fohrenbach)
  • Werder Bremen: 2 goals (M. Grull, J. Stage)
  • T. Siersleben and C. Puertas received yellow cards in the first half
  • L. Bittencourt also got a yellow card for Werder Bremen late in the game

Lineups

1. FC Heidenheim

Formation: 4-4-2

Starting XI

  • 41 D. Ramaj (G)
  • 23 O. H. Traore (D)
  • 6 P. Mainka (D)
  • 4 T. Siersleben (D)
  • 19 J. Fohrenbach (D)
  • 21 A. Beck (M)
  • 3 J. Schoppner (M)
  • 30 N. Dorsch (M)
  • 22 A. Ibrahimovic (M)
  • 29 M. Kaufmann (F)
  • 11 B. Zivzivadze (F)

Substitutes

  • 1 K. Muller
  • 2 M. Busch
  • 5 B. Gimber
  • 9 S. Schimmer
  • 16 J. Niehues
  • 17 M. Honsak
  • 18 M. Pieringer
  • 20 L. Kerber
  • 28 A. Kolle

Werder Bremen

Formation: 4-3-3

Starting XI

  • 30 M. Backhaus (G)
  • 3 Y. Sugawara (D)
  • 5 A. Pieper (D)
  • 31 K. Coulibaly (D)
  • 32 M. Friedl (D)
  • 24 P. Covic (M)
  • 6 J. Stage (M)
  • 18 C. Puertas (M)
  • 17 M. Grull (F)
  • 20 R. Schmid (F)
  • 7 S. Mbangula (F)

Substitutes

  • 13 K. Hein
  • 22 J. Malatini
  • 33 M. Schmetgens
  • 10 L. Bittencourt
  • 21 I. Hansen-Aaroen
  • 28 S. Alvero
  • 9 K. Topp
  • 11 J. Njinmah
  • 44 V. Boniface

Timeline

  1. 1. FC Heidenheim
    11' 1. FC Heidenheim Card · Yellow Card
    T. Siersleben

    Foul

  2. 1. FC Heidenheim
    33' 1. FC Heidenheim subst · Substitution 1
    Off: M. Kaufmann · On: S. Schimmer
  3. Werder Bremen
    34' Werder Bremen Card · Yellow Card
    C. Puertas

    Foul

  4. Werder Bremen
    45'+2 Werder Bremen Card · Yellow Card
    P. Covic

    Foul

  5. Werder Bremen
    50' Werder Bremen Goal · Normal Goal
    M. Grull · Assist: R. Schmid
  6. 1. FC Heidenheim
    63' 1. FC Heidenheim subst · Substitution 2
    Off: Jan Schöppner · On: Marnon Busch
  7. Werder Bremen
    63' Werder Bremen subst · Substitution 1
    Off: S. Mbangula · On: J. Njinmah
  8. 1. FC Heidenheim
    67' 1. FC Heidenheim Goal · Normal Goal
    S. Schimmer · Assist: Marnon Busch
  9. Werder Bremen
    68' Werder Bremen subst · Substitution 2
    Off: C. Puertas · On: L. Bittencourt
  10. Werder Bremen
    68' Werder Bremen subst · Substitution 3
    Off: P. Covic · On: V. Boniface
  11. Werder Bremen
    69' Werder Bremen Goal · Normal Goal
    J. Stage · Assist: R. Schmid
  12. 1. FC Heidenheim
    79' 1. FC Heidenheim subst · Substitution 3
    Off: A. Beck · On: J. Niehues
  13. 1. FC Heidenheim
    79' 1. FC Heidenheim subst · Substitution 4
    Off: N. Dorsch · On: M. Honsak
  14. 1. FC Heidenheim
    79' 1. FC Heidenheim subst · Substitution 5
    Off: B. Zivzivadze · On: M. Pieringer
  15. Werder Bremen
    83' Werder Bremen Card · Yellow Card
    L. Bittencourt

    Time wasting

  16. 1. FC Heidenheim
    83' 1. FC Heidenheim Goal · Normal Goal
    J. Fohrenbach · Assist: P. Mainka

Match Stats

Stat 1. FC Heidenheim Werder Bremen
Fouls 9 11
Pass Accuracy 83% 78%
Offsides 2 0
Red Cards
Total Shots 31 11
Corners 12 2
Total Passes 465 393
Yellow Cards 1 3
Blocked Shots 10 2
Shots on Target 11 4
xG 3.26 1.31
Shots off Target 10 5
Possession 55% 45%
Goals Prevented 0 0
Accurate Passes 384 307
Shots Inside Box 17 8
Saves 2 9
Shots Outside Box 14 3

Key Match Notes

  • Werder Bremen took an early lead with M. Grull's goal at 50 minutes, but Heidenheim responded quickly through S. Schimmer just three minutes later.
  • The turning point came when Werder Bremen regained the lead in the 69th minute via J. Stage's goal, only for J. Fohrenbach to equalize again in the 83rd minute, securing a dramatic draw.