Match at a glance SV Werder Bremen won 1–4.
Shots 21 – 13
Shots on target 8 – 7
Expected goals 1.59 – 2.21
Possession 51% – 49% Story Stats Shot map xG H2H Comparison Evidence More football Full time
What the match recorded SV Werder Bremen beat 1. FC Heidenheim 4–1. Recorded in this match (1. FC Heidenheim – SV Werder Bremen): shots 21–13, shots on target 8–7, expected goals 1.59–2.21, possession 51%–49%. This is what was recorded. It is not a claim that the result was foreseeable.
This match
Match statistics 1. FC Heidenheim SV Werder Bremen
Shots 21 shots 13 shots 1. FC Heidenheim 21 shots, SV Werder Bremen 13 shots Shots on target 8 shots 7 shots 1. FC Heidenheim 8 shots, SV Werder Bremen 7 shots Expected goals 1.59 xG 2.21 xG 1. FC Heidenheim 1.59 xG, SV Werder Bremen 2.21 xG Possession 51% 49% 1. FC Heidenheim 51%, SV Werder Bremen 49% Corners 6 corners 4 corners 1. FC Heidenheim 6 corners, SV Werder Bremen 4 corners Fouls 11 fouls 11 fouls 1. FC Heidenheim 11 fouls, SV Werder Bremen 11 fouls Every shot
Shot map Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.
Share SV Werder Bremen ← attacking attacking → 1. FC Heidenheim
Omar Haktab Traore · 1. FC Heidenheim · 9′ · 0.02 xG · off target or blocked Mathias Honsak · 1. FC Heidenheim · 40′ · 0.03 xG · off target or blocked Adrian Beck · 1. FC Heidenheim · 42′ · 0.03 xG · on target Felix Agu · SV Werder Bremen · 45′ · 0.03 xG · off target or blocked Leo Scienza · 1. FC Heidenheim · 57′ · 0.03 xG · off target or blocked Niklas Dorsch · 1. FC Heidenheim · 37′ · 0.04 xG · off target or blocked Marvin Pieringer · 1. FC Heidenheim · 40′ · 0.04 xG · off target or blocked Budu Zivzivadze · 1. FC Heidenheim · 60′ · 0.04 xG · on target Niklas Dorsch · 1. FC Heidenheim · 4′ · 0.05 xG · on target Romano Schmid · SV Werder Bremen · 11′ · 0.05 xG · on target Leo Scienza · 1. FC Heidenheim · 52′ · 0.05 xG · on target Budu Zivzivadze · 1. FC Heidenheim · 53′ · 0.05 xG · off target or blocked Romano Schmid · SV Werder Bremen · 11′ · 0.06 xG · off target or blocked Adrian Beck · 1. FC Heidenheim · 42′ · 0.06 xG · on target Amos Pieper · SV Werder Bremen · 18′ · 0.07 xG · off target or blocked Marvin Pieringer · 1. FC Heidenheim · 75′ · 0.08 xG · off target or blocked Jan Schöppner · 1. FC Heidenheim · 6′ · 0.09 xG · off target or blocked Leo Scienza · 1. FC Heidenheim · 49′ · 0.09 xG · off target or blocked Luca Kerber · 1. FC Heidenheim · 80′ · 0.10 xG · goal Jens Stage · SV Werder Bremen · 2′ · 0.11 xG · off target or blocked Jens Stage · SV Werder Bremen · 33′ · 0.11 xG · goal Marvin Pieringer · 1. FC Heidenheim · 58′ · 0.11 xG · off target or blocked Budu Zivzivadze · 1. FC Heidenheim · 65′ · 0.11 xG · on target Marvin Ducksch · SV Werder Bremen · 45′ · 0.12 xG · on target Luca Kerber · 1. FC Heidenheim · 89′ · 0.13 xG · on target Paul Wanner · 1. FC Heidenheim · 47′ · 0.14 xG · off target or blocked Budu Zivzivadze · 1. FC Heidenheim · 78′ · 0.14 xG · off target or blocked Julian Niehues · 1. FC Heidenheim · 50′ · 0.15 xG · off target or blocked Marvin Ducksch · SV Werder Bremen · 61′ · 0.15 xG · on target Marvin Ducksch · SV Werder Bremen · 66′ · 0.15 xG · goal Marvin Ducksch · SV Werder Bremen · 52′ · 0.16 xG · off target or blocked Keke Topp · SV Werder Bremen · 86′ · 0.18 xG · goal Justin Njinmah · SV Werder Bremen · 74′ · 0.20 xG · off target or blocked Romano Schmid · SV Werder Bremen · 14′ · 0.82 xG · goal off target on target goal penaltysize = xG 1. FC Heidenheim: 21 shots, 8 on target, 1.58 xG. SV Werder Bremen: 13 shots, 7 on target, 2.21 xG.
How the match built
Expected-goals timeline Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.
Share 1. FC Heidenheim 1.58 xG SV Werder Bremen 2.21 xG
0 1.25 2.5 0′ HT 90′ Luca Kerber · 1. FC Heidenheim · 80′ Romano Schmid · SV Werder Bremen · 14′ Jens Stage · SV Werder Bremen · 33′ Marvin Ducksch · SV Werder Bremen · 66′ Keke Topp · SV Werder Bremen · 86′ The step line is cumulative expected goals; circles mark goals. Final: 1. FC Heidenheim 1.58 xG · SV Werder Bremen 2.21 xG.
History
Head-to-head Recent meetings between these teams.
Last 5 meetings
3 1. FC Heidenheim
1 Draws
1 SV Werder Bremen
15 Jan 2025 SV Werder Bremen — 1. FC Heidenheim · Bundesliga 3–3
10 Feb 2024 SV Werder Bremen — 1. FC Heidenheim · Bundesliga 1–2
17 Sept 2023 1. FC Heidenheim — SV Werder Bremen · Bundesliga 4–2
12 Mar 2022 1. FC Heidenheim — SV Werder Bremen · 2. Bundesliga 2–1
1 Oct 2021 SV Werder Bremen — 1. FC Heidenheim · 2. Bundesliga 3–0
Head-to-Head & Recent Meetings
Metric comparison
Team comparison Season averages, with the sample size beside each metric.
Where the edge is Season: 1. FC Heidenheim favored in 0 of 11 directional metrics · SV Werder Bremen in 9 · 2 too close
▲ led this metric● higher value (descriptive) too close
Season Last 10 Last 5 Home–Away Style profile Rest and recent workload
1. FC Heidenheim 34 matches SV Werder Bremen 34 matches
1.09 goals/match Goals scored34/34 ▲ 1.59 goals/match
1.88 goals/match Goals allowed34/34 ▲ 1.68 goals/match
1.18 xG/match Expected goals34/34 ▲ 1.5 xG/match
11.8 shots/match Shots34/34 ▲ 12.6 shots/match
3.88 shots/match Shots on target34/34 ▲ 4.26 shots/match
43.2% Possession34/34 ● 49.9%
4.09 corners/match Corners34/34 ● 4.74 corners/match
11.3 fouls/match Fouls34/34 9.85 fouls/match
1. FC Heidenheim 10 matches SV Werder Bremen 10 matches
1 goal/match Goals scored10/10 ▲ 1.8 goals/match
1.4 goals/match Goals allowed10/10 ▲ 0.8 goals/match
1.06 xG/match Expected goals10/10 ▲ 1.72 xG/match
12.2 shots/match Shots10/10 ▲ 14.6 shots/match
3.7 shots/match Shots on target10/10 ▲ 5 shots/match
43.6% Possession10/10 ● 47.7%
4.2 corners/match Corners10/10 ● 4.3 corners/match
10.7 fouls/match Fouls10/10 9.2 fouls/match
1. FC Heidenheim 5 matches SV Werder Bremen 5 matches
1 goal/match Goals scored5/5 ▲ 1.4 goals/match
1.6 goals/match Goals allowed5/5 ▲ 0.6 goals/match
0.84 xG/match Expected goals5/5 ▲ 1.83 xG/match
10 shots/match Shots5/5 ▲ 14.4 shots/match
3.6 shots/match Shots on target5/5 ▲ 5 shots/match
41.8% Possession5/5 ● 52.6%
4.6 corners/match Corners5/5 4.6 corners/match
10 fouls/match Fouls5/5 8.6 fouls/match
1. FC Heidenheim 17 matches SV Werder Bremen 17 matches
0.76 goals/match Goals scored17/17 ▲ 1.94 goals/match
1.94 goals/match Goals allowed17/17 ▲ 1.82 goals/match
1.21 xG/match Expected goals17/17 ▲ 1.45 xG/match
12.6 shots/match ▲ Shots17/17 11.7 shots/match
3.82 shots/match Shots on target17/17 ▲ 4.65 shots/match
46.1% Possession17/17 ● 49.3%
5.12 corners/match ● Corners17/17 4.35 corners/match
11.1 fouls/match Fouls17/17 10.4 fouls/match
Competition percentiles describe recorded style; they do not rank likely outcomes.
Possession control Relative share of recorded possession within the competition.
0–100 competition percentile · coverage 100% Attacking volume Recorded shot and scoring volume, expressed as competition percentiles.
0–100 competition percentile · coverage 100% Defensive resistance Lower recorded scoring and shot allowance produces a higher descriptive percentile.
0–100 competition percentile · coverage 100% Directness proxy Shots per possession point; a descriptive transition/directness proxy, not an outcome score.
0–100 competition percentile · coverage 100% Physicality Recorded fouls and cards relative to competition peers.
0–100 competition percentile · coverage 50% Set-piece relevance Corner volume relative to competition peers.
0–100 competition percentile · coverage 100% Tempo and pressure proxy Combined event-volume percentiles for shots, corners and fouls.
0–100 competition percentile · coverage 100% Rest before fixture · Both teams: 7 days 1 match Matches in previous 14 daysprevious completed fixtures · 1/1 2 matches
1. FC Heidenheim / SV Werder Bremen
Evidence quality
How much supports this analysis Grade A · Strong evidence Strong evidence — limited
Season samples 34 / 34 home / away teams
Recent samples 5 / 5 last-five windows
Freshness Less than one day from nearest prior match
The fixture is outside the configured active season. Recent samples and important metric coverage meet the strong evidence threshold. Known unknowns Lineups, injuries, suspensions and tactical changes are not available in the retained dataset. Some metrics are unavailable or below their observation minimum: cards. The fixture season differs from the competition's configured active season. Analysis cutoff: Sat, 17 May 2025, 17:30 UTC · analysis-v4 Team rankings in Bundesliga