Bundesliga 2025 18 Oct 2025

1. FC Heidenheim vs Werder Bremen

2 – 2 0 – 0 2 – 2

(HT: 0–0)

FT

15:30

Voith-Arena (Heidenheim an der Brenz) · Ref: Patrick Ittrich, Germany

← Back to Matches
Score Summary
Full Time 2 – 2
Half Time 0 – 0
Key Stats
Ball Possession 55% – 45%
Blocked Shots 10 – 2
Corner Kicks 12 – 2
Fouls 9 – 11
Goalkeeper Saves 2 – 9
Offsides 2 – 0
Elo (before match)
Rating 1473 – 1485
Expected win probability 48.2% – 51.8%
xPi (before match)
Rating -0.22 – -0.18
Expected win probability 42.3% – 36.3%
Top Performers
Top Rated
Marco Friedl
Werder Bremen
8.2 rating (90 min)
Most Clinical
Jonas Föhrenbach
1. FC Heidenheim
1 goals
Best Creator
Romano Schmid
Werder Bremen
3 key passes, 2 assists
Defensive Leader
Marco Friedl
Werder Bremen
2 tackles + 2 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 Bayern München 66 W W W W W
2 Borussia Dortmund 55 W L D W W
3 1899 Hoffenheim 49 W L D W L
4 VfB Stuttgart 47 D W D W L
5 RB Leipzig 47 W W D D W
6 Bayer Leverkusen 44 D W D L W
7 Eintracht Frankfurt 35 D W L W D
8 SC Freiburg 34 D L W L W
9 FC Augsburg 31 L W W W L
10 Hamburger SV 29 W L L D W
11 Union Berlin 28 L L W L D
12 Borussia Mönchengladbach 25 L W L L D
13 Werder Bremen 25 W W L L L
14 1. FC Köln 24 L L D L L
15 FSV Mainz 05 24 D D D L W
16 FC St. Pauli 24 D W W L W
17 VfL Wolfsburg 20 L L L D L
18 1. FC Heidenheim 14 L L D L L
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
👤 Team Lineups (Pitch View)
HOME LEN: 11 AWAY LEN: 11 | First home: top=6.0% left=50.0%
🔄 Substitutions
Match Substitutions
33'
1. FC Heidenheim
63'
1. FC Heidenheim
63'
Werder Bremen
68'
Werder Bremen
68'
Werder Bremen
79'
1. FC Heidenheim
79'
1. FC Heidenheim
79'
1. FC Heidenheim
Match Statistics (Full Time)
Statistic 1. FC Heidenheim Werder Bremen
Ball Possession 55% 45%
Blocked Shots 10 2
Corner Kicks 12 2
Fouls 9 11
Goalkeeper Saves 2 9
Offsides 2 0
Passes Accurate 384 307
Red Cards N/A N/A
Shots Insidebox 17 8
Shots Off Goal 10 5
Shots On Goal 11 4
Shots Outsidebox 14 3
Total Passes 465 393
Total Shots 31 11
Yellow Cards 1 3
expected_goals 3.26 1.31
goals_prevented 0 0
Passes % 83% 78%
Team Aggregates (Season)
1. FC Heidenheim
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 0.96
xG (avg) 1.34{% else %}N/A
Werder Bremen
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.16
xG (avg) 1.29{% else %}N/A
1. FC Heidenheim — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Adam Kölle 👤 Adam Kölle 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 28 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Adrian Beck 👤 Adrian Beck 0 0 3 1 2 13 7 2 3 False 79 21 M 7.9 False 0 0 N/A N/A N/A 29 3 36 N/A 0 N/A 0 N/A 1 1 1 1 2
Arijon Ibrahimović 👤 Arijon Ibrahimović 0 0 2 2 2 8 3 1 1 False 90 22 M 6.9 False 0 0 N/A N/A N/A 34 3 43 N/A 0 N/A 0 N/A 3 4 N/A 1 N/A
Benedikt Gimber 👤 Benedikt Gimber 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 5 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Budu Zivzivadze 👤 Budu Zivzivadze 0 0 4 N/A 4 10 5 N/A N/A False 79 11 F 6.7 False 0 0 N/A N/A N/A 14 N/A 17 N/A 0 N/A 0 N/A 2 3 N/A N/A 1
Diant Ramaj 👤 Diant Ramaj 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 41 G 6.6 False 0 2 2 N/A N/A 38 N/A 46 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Haktab Omar Traore 👤 Haktab Omar Traore 0 0 2 1 1 9 2 2 N/A False 90 23 D 6.2 False 0 0 N/A N/A 1 36 N/A 44 N/A 0 N/A 0 N/A N/A 1 N/A 2 N/A
Jan Schöppner 👤 Jan Schöppner 0 0 1 N/A N/A 7 4 N/A 1 False 63 3 M 7.3 False 0 0 N/A N/A N/A 25 1 32 N/A 0 N/A 0 N/A N/A 1 N/A N/A 2
Jonas Föhrenbach 👤 Jonas Föhrenbach 0 0 N/A N/A N/A 4 4 N/A 1 False 90 19 D 7.9 False 0 0 N/A 1 N/A 34 2 40 N/A 0 N/A 0 N/A 1 1 N/A N/A 2
Julian Niehues 👤 Julian Niehues 0 0 N/A N/A N/A 1 1 N/A N/A False 11 16 M 6.9 True 0 0 N/A N/A N/A 2 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Kevin Müller 👤 Kevin Müller 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 1 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Luca Kerber 👤 Luca Kerber 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 20 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marnon Busch 👤 Marnon Busch 0 0 1 N/A 1 3 1 N/A N/A False 27 2 D 6.9 True 1 0 N/A N/A N/A 13 1 16 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marvin Pieringer 👤 Marvin Pieringer 0 0 N/A N/A N/A 3 2 N/A 1 False 11 18 F 7 True 0 0 N/A N/A N/A 3 1 4 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Mathias Honsak 👤 Mathias Honsak 0 0 N/A N/A N/A 1 1 N/A N/A False 11 17 F 6.3 True 0 0 N/A N/A N/A 3 1 4 N/A 0 N/A 0 N/A N/A 2 N/A N/A N/A
Mikkel Kaufmann 👤 Mikkel Kaufmann 0 0 N/A N/A N/A 4 2 1 N/A False 33 29 F 6.3 False 0 0 N/A N/A N/A 8 N/A 9 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Niklas Dorsch 👤 Niklas Dorsch 0 0 1 1 1 9 4 1 2 False 79 30 M 6.9 False 0 0 N/A N/A N/A 36 2 42 N/A 0 N/A 0 N/A 2 3 N/A 2 1
Patrick Mainka 👤 Patrick Mainka 0 0 N/A N/A N/A 9 5 1 N/A True 90 6 D 7.2 False 1 0 N/A N/A N/A 58 1 63 N/A 0 N/A 0 N/A N/A 1 1 1 N/A
Stefan Schimmer 👤 Stefan Schimmer 0 0 N/A N/A N/A 4 1 1 1 False 57 9 F 7.2 True 0 0 N/A 1 1 10 2 13 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Tim Siersleben 👤 Tim Siersleben 0 1 N/A 1 N/A 6 3 N/A N/A False 90 4 D 6.5 False 0 0 N/A N/A N/A 41 2 53 N/A 0 N/A 0 N/A 1 2 N/A 1 2
Werder Bremen — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Amos Pieper 👤 Amos Pieper 0 0 N/A N/A N/A 6 5 N/A N/A False 90 5 D 6.9 False 0 0 N/A N/A N/A 35 N/A 48 N/A 0 N/A 0 N/A N/A N/A 2 1 1
Cameron Puertas 👤 Cameron Puertas 0 1 1 N/A N/A 8 3 3 N/A False 68 18 M 6.2 False 0 0 N/A N/A N/A 26 N/A 32 N/A 0 N/A 0 N/A 1 2 N/A 1 1
Isak Hansen Aarøen 👤 Isak Hansen Aarøen 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 21 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jens Stage 👤 Jens Stage 0 0 1 3 1 14 6 4 2 False 90 6 M 7.3 False 0 0 N/A 1 N/A 27 N/A 33 N/A 0 N/A 0 N/A 1 2 2 N/A 2
Julián Malatini 👤 Julián Malatini 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 22 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Justin Njinmah 👤 Justin Njinmah 0 0 N/A 1 N/A 2 1 N/A N/A False 27 11 F 6.3 True 0 0 N/A N/A N/A 5 N/A 5 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Karim Coulibaly 👤 Karim Coulibaly 0 0 N/A N/A N/A 5 3 2 N/A False 90 31 D 6.2 False 0 0 N/A N/A N/A 35 N/A 43 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
Karl Hein 👤 Karl Hein 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 13 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Keke Topp 👤 Keke Topp 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 9 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Leonardo Bittencourt 👤 Leonardo Bittencourt 0 1 N/A N/A N/A N/A N/A N/A N/A False 22 10 M 6.5 True 0 0 N/A N/A N/A 16 1 18 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marco Friedl 👤 Marco Friedl 0 0 N/A 4 N/A 16 10 N/A 4 True 90 32 D 8.2 False 0 0 N/A N/A N/A 23 N/A 31 N/A 0 N/A 0 N/A N/A 1 4 2 2
Marco Grüll 👤 Marco Grüll 0 0 1 1 1 7 4 1 2 False 90 17 F 8.2 False 0 0 N/A 1 N/A 23 1 25 N/A 0 N/A 0 N/A 1 1 1 N/A 1
Mick Schmetgens 👤 Mick Schmetgens 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 33 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Mio Backhaus 👤 Mio Backhaus 0 0 N/A 1 N/A 1 N/A N/A N/A False 90 30 G 7.2 False 0 2 9 N/A N/A 15 N/A 23 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Patrice Čović 👤 Patrice Čović 0 1 1 N/A N/A 4 1 1 N/A False 68 24 M 6.3 False 0 0 N/A N/A N/A 18 1 28 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Romano Schmid 👤 Romano Schmid 0 0 2 N/A 1 11 3 N/A 1 False 90 20 F 7 False 2 0 N/A N/A N/A 34 3 44 N/A 0 N/A 0 N/A N/A 1 1 1 N/A
Samuel Mbangula 👤 Samuel Mbangula 0 0 4 N/A 3 8 5 N/A N/A False 63 7 F 7 False 0 0 N/A N/A N/A 14 N/A 15 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Skelly Alvero 👤 Skelly Alvero 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 28 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Victor Okoh Boniface 👤 Victor Okoh Boniface 0 0 N/A N/A N/A 5 3 N/A N/A False 22 44 F 6.7 True 0 0 N/A N/A N/A 7 N/A 9 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Yukinari Sugawara 👤 Yukinari Sugawara 0 0 1 1 N/A 4 2 N/A N/A False 90 3 D 6.2 False 0 0 N/A N/A N/A 29 2 39 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Match Events
🟨 Tim Siersleben (Yellow Card)
11'
🔄 M. Kaufmann → Substitution 1
33'
34'
🟨 Cameron Puertas (Yellow Card)
45'
🟨 Patrice Čović (Yellow Card)
50'
M. Grull (Normal Goal)
🔄 J. Schoppner → Substitution 2
63'
63'
🔄 S. Mbangula → Substitution 1
S. Schimmer (Normal Goal)
67'
68'
🔄 C. Puertas → Substitution 2
68'
🔄 P. Covic → Substitution 3
69'
J. Stage (Normal Goal)
🔄 A. Beck → Substitution 3
79'
🔄 N. Dorsch → Substitution 4
79'
🔄 B. Zivzivadze → Substitution 5
79'
83'
🟨 Leonardo Bittencourt (Yellow Card)
J. Fohrenbach (Normal Goal)
83'
Substitutions
33'
1. FC Heidenheim
63'
1. FC Heidenheim
63'
Werder Bremen
68'
Werder Bremen
68'
Werder Bremen
79'
1. FC Heidenheim
79'
1. FC Heidenheim
79'
1. FC Heidenheim
League Standings View Standings

Teams in this match: 1. FC Heidenheim and Werder Bremen

#TeamMPWDLGFGAGDPtsForm
1 Bayern München 25 21 3 1 92 24 68 66 W W W W W
2 Borussia Dortmund 25 16 7 2 53 26 27 55 W L D W W
3 1899 Hoffenheim 25 15 4 6 53 33 20 49 W L D W L
4 VfB Stuttgart 25 14 5 6 50 34 16 47 D W D W L
5 RB Leipzig 25 14 5 6 48 34 14 47 W W D D W
6 Bayer Leverkusen 25 13 5 7 48 32 16 44 D W D L W
7 Eintracht Frankfurt 25 9 8 8 48 49 -1 35 D W L W D
8 SC Freiburg 25 9 7 9 37 42 -5 34 D L W L W
9 FC Augsburg 25 9 4 12 31 43 -12 31 L W W W L
10 Hamburger SV 25 7 8 10 28 36 -8 29 W L L D W
11 Union Berlin 25 7 7 11 30 42 -12 28 L L W L D
12 Borussia Mönchengladbach 25 6 7 12 28 43 -15 25 L W L L D
13 Werder Bremen 25 6 7 12 29 45 -16 25 W W L L L
14 1. FC Köln 25 6 6 13 34 43 -9 24 L L D L L
15 FSV Mainz 05 25 5 9 11 29 41 -12 24 D D D L W
16 FC St. Pauli 25 6 6 13 23 40 -17 24 D W W L W
17 VfL Wolfsburg 25 5 5 15 34 55 -21 20 L L L D L
18 1. FC Heidenheim 25 3 5 17 24 57 -33 14 L L D L L

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

Bundesliga Germany · Season 2025

Teams

1. FC Heidenheim
Last 5: Form 20% · Att 25% · Def 33%
Goals: 3 for · 8 against
W1 D— L5 · LLLLWL
Werder Bremen
Last 5: Form 47% · Att 67% · Def 17%
Goals: 8 for · 10 against
W2 D1 L3 · LDWLLW

Predictions

1. FC Heidenheim 10%
Draw 45%
Werder Bremen 45%
Werder Bremen (Win or draw)

Double chance : draw or Werder Bremen

Goals: 1. FC Heidenheim -2.5 · Werder Bremen -2.5
Win or Draw

Comparison

Attack
27% – 73%
Defense
56% – 44%
Head to Head
71% – 29%
Form
30% – 70%
Goals
52% – 48%
Total
46.2% – 53.8%
Poisson
41% – 59%

Head to Head

Last 8 matches: Home wins: 3, Away wins: 2, Draws: 3

17 May 2025 · Bundesliga 2024
1. FC Heidenheim 1 – 4 Werder Bremen
Voith-Arena
15 Jan 2025 · Bundesliga 2024
Werder Bremen 3 – 3 1. FC Heidenheim
Weserstadion
10 Feb 2024 · Bundesliga 2023
Werder Bremen 1 – 2 FC Heidenheim
wohninvest WESERSTADION
17 Sep 2023 · Bundesliga 2023
FC Heidenheim 4 – 2 Werder Bremen
Voith-Arena
12 Mar 2022 · 2. Bundesliga 2021
FC Heidenheim 2 – 1 Werder Bremen
Voith-Arena
01 Oct 2021 · 2. Bundesliga 2021
Werder Bremen 3 – 0 FC Heidenheim
wohninvest WESERSTADION
06 Jul 2020 · Bundesliga 2019
FC Heidenheim 2 – 2 Werder Bremen
02 Jul 2020 · Bundesliga 2019
Werder Bremen 0 – 0 FC Heidenheim
CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.