xgEdge

Saturday, 18/10/2025 at 15:30

Full time
Match report · Bundesliga

1. FC Heidenheim 2:2 SV Werder Bremen

1. FC Heidenheim Home 3.00 xG · 31 shots
SV Werder Bremen Away 1.33 xG · 11 shots
22 1. FC Heidenheim had the better chances, but it finished level

Goals

  1. 50' Marco Grüll SV Werder Bremen · 0.17 xG chance 0–1
  2. 67' Stefan Schimmer 1. FC Heidenheim · 0.23 xG chance 1–1
  3. 69' Jens Stage SV Werder Bremen · 0.46 xG chance 1–2
  4. 83' Jonas Föhrenbach 1. FC Heidenheim · 0.18 xG chance 2–2

The shots behind it

1. FC Heidenheim SV Werder Bremen
Shots
31
11
On target
11
4
Inside the box
17
8
xG per shot
0.10
0.12
Open play xG
1.81
1.20
Set-piece xG
1.23
0.16
Penalties
—
—
Shot-level xG may differ from the published match total

The provider publishes the match total separately from its shot-by-shot values. Those values are rounded to two decimals and, leaving out penalties and own goals, add up to its non-penalty xG: 3.00 for 1. FC Heidenheim and 1.34 for SV Werder Bremen.

Shot map

Both teams shown attacking the same goal for comparison.

1. FC Heidenheim · Budu Zivzivadze · 21' · No goal · 8 m · 0.56 xG 1. FC Heidenheim · Stefan Schimmer · 63' · No goal · 8 m · 0.54 xG SV Werder Bremen · Jens Stage · 69' · Goal · 10 m · 0.46 xG 1. FC Heidenheim · Stefan Schimmer · 67' · Goal · 10 m · 0.23 xG SV Werder Bremen · Jens Stage · 30' · No goal · 11 m · 0.19 xG SV Werder Bremen · Romano Schmid · 30' · No goal · 3 m · 0.19 xG 1. FC Heidenheim · Jonas Föhrenbach · 83' · Goal · 8 m · 0.18 xG SV Werder Bremen · Marco Grüll · 50' · Goal · 2 m · 0.17 xG 1. FC Heidenheim · Arijon Ibrahimović · 35' · No goal · 18 m · 0.16 xG 1. FC Heidenheim · Arijon Ibrahimović · 81' · No goal · 21 m · 0.14 xG 1. FC Heidenheim · Budu Zivzivadze · 18' · No goal · 9 m · 0.12 xG 1. FC Heidenheim · Tim Siersleben · 37' · No goal · 13 m · 0.12 xG 1. FC Heidenheim · Jonas Föhrenbach · 83' · No goal · 14 m · 0.11 xG 1. FC Heidenheim · Arijon Ibrahimović · 6' · No goal · 18 m · 0.10 xG SV Werder Bremen · Jens Stage · 90' · No goal · 8 m · 0.10 xG 1. FC Heidenheim · Mikkel Kaufmann · 16' · No goal · 9 m · 0.09 xG 1. FC Heidenheim · Adrian Beck · 7' · No goal · 6 m · 0.08 xG 1. FC Heidenheim · Jan Schöppner · 53' · No goal · 9 m · 0.07 xG SV Werder Bremen · Romano Schmid · 54' · No goal · 14 m · 0.07 xG 1. FC Heidenheim · Arijon Ibrahimović · 72' · No goal · 37 m · 0.07 xG SV Werder Bremen · Victor Okoh Boniface · 86' · No goal · 9 m · 0.07 xG SV Werder Bremen · Victor Okoh Boniface · 78' · No goal · 10 m · 0.06 xG 1. FC Heidenheim · Adrian Beck · 57' · No goal · 16 m · 0.05 xG 1. FC Heidenheim · Arijon Ibrahimović · 29' · No goal · 27 m · 0.04 xG 1. FC Heidenheim · Arijon Ibrahimović · 66' · No goal · 14 m · 0.04 xG 1. FC Heidenheim · Marnon Busch · 75' · No goal · 16 m · 0.04 xG 1. FC Heidenheim · Niklas Dorsch · 6' · No goal · 13 m · 0.03 xG 1. FC Heidenheim · Niklas Dorsch · 28' · No goal · 25 m · 0.03 xG 1. FC Heidenheim · Arijon Ibrahimović · 88' · No goal · 24 m · 0.03 xG 1. FC Heidenheim · Mathias Honsak · 90' · No goal · 16 m · 0.03 xG 1. FC Heidenheim · Patrick Mainka · 90' · No goal · 10 m · 0.03 xG 1. FC Heidenheim · Budu Zivzivadze · 2' · No goal · 24 m · 0.02 xG SV Werder Bremen · Cameron Puertas · 30' · No goal · 29 m · 0.02 xG SV Werder Bremen · Cameron Puertas · 39' · No goal · 20 m · 0.02 xG 1. FC Heidenheim · Omar Haktab Traore · 46' · No goal · 20 m · 0.02 xG 1. FC Heidenheim · Arijon Ibrahimović · 56' · No goal · 18 m · 0.02 xG 1. FC Heidenheim · Niklas Dorsch · 70' · No goal · 18 m · 0.02 xG 1. FC Heidenheim · Niklas Dorsch · 71' · No goal · 22 m · 0.02 xG 1. FC Heidenheim · Niklas Dorsch · 74' · No goal · 20 m · 0.02 xG 1. FC Heidenheim · Mathias Honsak · 88' · No goal · 25 m · 0.02 xG SV Werder Bremen · Marco Friedl · 74' · No goal · 20 m · 0.01 xG 1. FC Heidenheim · Tim Siersleben · 88' · No goal · 10 m · 0.01 xG

All shots

42 shots · 4.40 xG

Hover, focus or tap a shot to read it.

  • 1. FC Heidenheim
  • SV Werder Bremen
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
1. FC Heidenheim

1.12 xG created 1.93 xGA

  • L 0.72 created, 2.45 conceded against VfL Wolfsburg
  • L 1.02 created, 2.23 conceded against RB Leipzig
  • L 0.40 created, 2.76 conceded against Borussia Dortmund
  • L 2.98 created, 2.35 conceded against Hamburger SV
  • W 1.24 created, 0.82 conceded against FC Augsburg
  • L 0.38 created, 0.99 conceded against VfB Stuttgart
SV Werder Bremen

1.45 xG created 2.16 xGA

  • L 0.53 created, 2.74 conceded against Eintracht Frankfurt
  • D 2.59 created, 2.10 conceded against Bayer 04 Leverkusen
  • W 2.09 created, 1.48 conceded against Borussia M'gladbach
  • L 1.22 created, 2.42 conceded against SC Freiburg
  • L 0.41 created, 3.46 conceded against FC Bayern München
  • W 1.86 created, 0.76 conceded against FC St. Pauli

xG created xG conceded (xGA) W / D / L: the match result

Model details

Show

The model never priced this match before kick-off, so there is no projection to read the result against.

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.