xgEdge

Saturday, 13/09/2025 at 15:30

Full time
Match report · Bundesliga

1. FC Union Berlin 2:4 TSG Hoffenheim

1. FC Union Berlin Home 2.59 xG · 20 shots
TSG Hoffenheim Away 2.76 xG · 9 shots
24 The chances were evenly matched

Goals

  1. 45' Andrej Kramarić (pen.) TSG Hoffenheim · 0.82 xG chance – Scored in the same minute as another goal, so the score after it is not shown.
  2. 45' Fisnik Asllani TSG Hoffenheim · 0.20 xG chance – Scored in the same minute as another goal, so the score after it is not shown.
  3. 49' Ilyas Ansah 1. FC Union Berlin · 0.71 xG chance 1–2
  4. 51' Fisnik Asllani TSG Hoffenheim · 0.51 xG chance 1–3
  5. 71' Tom Alexander Rothe 1. FC Union Berlin · 0.09 xG chance 2–3
  6. 83' Tim Lemperle (pen.) TSG Hoffenheim · 0.82 xG chance 2–4

The shots behind it

1. FC Union Berlin TSG Hoffenheim
Shots
20
9
On target
7
8
Inside the box
14
9
xG per shot
0.15
0.32
Open play xG
0.75
1.10
Set-piece xG
2.31
0.12
Penalties
0
2
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.02 for 1. FC Union Berlin and 1.18 for TSG Hoffenheim.

Shot map

Both teams shown attacking the same goal for comparison.

TSG Hoffenheim · Andrej Kramarić · 45' · Goal · 12 m · 0.82 xG TSG Hoffenheim · Tim Lemperle · 83' · Goal · 12 m · 0.82 xG 1. FC Union Berlin · Ilyas Ansah · 49' · Goal · 1 m · 0.71 xG 1. FC Union Berlin · Andrej Ilić · 49' · No goal · 2 m · 0.63 xG TSG Hoffenheim · Fisnik Asllani · 51' · Goal · 5 m · 0.51 xG 1. FC Union Berlin · Danilho Doekhi · 71' · No goal · 5 m · 0.21 xG TSG Hoffenheim · Fisnik Asllani · 5' · No goal · 10 m · 0.20 xG TSG Hoffenheim · Fisnik Asllani · 45' · Goal · 10 m · 0.20 xG 1. FC Union Berlin · Andrej Ilić · 90' · No goal · 4 m · 0.20 xG 1. FC Union Berlin · Oliver Burke · 12' · No goal · 9 m · 0.19 xG 1. FC Union Berlin · Andrej Ilić · 45' · No goal · 8 m · 0.18 xG 1. FC Union Berlin · Oliver Burke · 19' · No goal · 11 m · 0.14 xG 1. FC Union Berlin · Danilho Doekhi · 85' · No goal · 7 m · 0.13 xG 1. FC Union Berlin · Tim Skarke · 90' · No goal · 12 m · 0.12 xG 1. FC Union Berlin · Danilho Doekhi · 27' · No goal · 9 m · 0.10 xG TSG Hoffenheim · Bazoumana Touré · 58' · No goal · 11 m · 0.10 xG TSG Hoffenheim · Albian Hajdari · 55' · No goal · 4 m · 0.09 xG TSG Hoffenheim · Tim Lemperle · 70' · No goal · 15 m · 0.09 xG 1. FC Union Berlin · Tom Alexander Rothe · 71' · Goal · 9 m · 0.09 xG 1. FC Union Berlin · Andrej Ilić · 41' · No goal · 8 m · 0.08 xG 1. FC Union Berlin · Janik Haberer · 29' · No goal · 18 m · 0.05 xG 1. FC Union Berlin · Tom Alexander Rothe · 65' · No goal · 7 m · 0.05 xG 1. FC Union Berlin · Andrej Ilić · 71' · No goal · 9 m · 0.05 xG 1. FC Union Berlin · Ilyas Ansah · 5' · No goal · 23 m · 0.04 xG 1. FC Union Berlin · Tim Skarke · 90' · No goal · 11 m · 0.04 xG TSG Hoffenheim · Fisnik Asllani · 23' · No goal · 12 m · 0.03 xG 1. FC Union Berlin · Derrick Köhn · 87' · No goal · 18 m · 0.02 xG 1. FC Union Berlin · Alex Král · 90' · No goal · 23 m · 0.02 xG 1. FC Union Berlin · Oliver Burke · 27' · No goal · 25 m · 0.01 xG

All shots

29 shots · 5.92 xG

Hover, focus or tap a shot to read it.

  • 1. FC Union Berlin
  • TSG Hoffenheim
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
1. FC Union Berlin

0.74 xG created 2.11 xGA

  • W 0.35 created, 1.72 conceded against VfB Stuttgart
  • L 1.14 created, 2.51 conceded against Borussia Dortmund
TSG Hoffenheim

0.91 xG created 1.14 xGA

  • W 0.45 created, 0.71 conceded against Bayer 04 Leverkusen
  • L 1.37 created, 1.56 conceded against Eintracht Frankfurt

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.