xgEdge

Saturday, 31/01/2026 at 15:30

Full time
Match report · Bundesliga

TSG Hoffenheim 3:1 1. FC Union Berlin

TSG Hoffenheim Home 1.37 xG · 10 shots
1. FC Union Berlin Away 1.61 xG · 16 shots
31 The chances were evenly matched

Goals

  1. 42' Andrej Kramarić (pen.) TSG Hoffenheim · 0.82 xG chance 1–0
  2. 45' Andrej Kramarić TSG Hoffenheim · 0.13 xG chance 2–0
  3. 47' Diogo Leite (o.g.) TSG Hoffenheim · 0.23 xG chance 3–0
  4. 68' Rani Khedira 1. FC Union Berlin · 0.11 xG chance 3–1

The shots behind it

TSG Hoffenheim 1. FC Union Berlin
Shots
10
16
On target
5
3
Inside the box
7
12
xG per shot
0.16
0.10
Open play xG
0.80
1.02
Set-piece xG
0.02
0.62
Penalties
1
0

TSG Hoffenheim's shots add up to 1.64 xG and 1. FC Union Berlin's to 1.64; the published figures are 1.37 and 1.61.

Shot map

Both teams shown attacking the same goal for comparison.

TSG Hoffenheim · Andrej Kramarić · 42' · Goal · 12 m · 0.82 xG 1. FC Union Berlin · András Schäfer · 60' · No goal · 12 m · 0.49 xG TSG Hoffenheim · Diogo Leite · 47' · Goal · 3 m · 0.23 xG 1. FC Union Berlin · Rani Khedira · 7' · No goal · 3 m · 0.15 xG TSG Hoffenheim · Ihlas Bebou · 90' · No goal · 14 m · 0.15 xG 1. FC Union Berlin · Andrej Ilić · 20' · No goal · 8 m · 0.14 xG TSG Hoffenheim · Andrej Kramarić · 45' · Goal · 9 m · 0.13 xG 1. FC Union Berlin · Rani Khedira · 68' · Goal · 16 m · 0.11 xG TSG Hoffenheim · Andrej Kramarić · 83' · No goal · 10 m · 0.11 xG 1. FC Union Berlin · Livan Burcu · 86' · No goal · 23 m · 0.10 xG 1. FC Union Berlin · Danilho Doekhi · 10' · No goal · 8 m · 0.09 xG 1. FC Union Berlin · Diogo Leite · 67' · No goal · 9 m · 0.09 xG 1. FC Union Berlin · Leopold Querfeld · 90' · No goal · 8 m · 0.09 xG 1. FC Union Berlin · Andrej Ilić · 6' · No goal · 6 m · 0.08 xG 1. FC Union Berlin · Ilyas Ansah · 73' · No goal · 16 m · 0.08 xG TSG Hoffenheim · Vladimír Coufal · 90' · No goal · 8 m · 0.08 xG 1. FC Union Berlin · Andrej Ilić · 90' · No goal · 9 m · 0.07 xG TSG Hoffenheim · Fisnik Asllani · 62' · No goal · 13 m · 0.06 xG 1. FC Union Berlin · Aljoscha Kemlein · 55' · No goal · 22 m · 0.05 xG 1. FC Union Berlin · Rani Khedira · 87' · No goal · 18 m · 0.04 xG 1. FC Union Berlin · Leopold Querfeld · 9' · No goal · 11 m · 0.03 xG 1. FC Union Berlin · Leopold Querfeld · 10' · No goal · 12 m · 0.02 xG TSG Hoffenheim · Andrej Kramarić · 28' · No goal · 29 m · 0.02 xG TSG Hoffenheim · Andrej Kramarić · 39' · No goal · 19 m · 0.02 xG TSG Hoffenheim · Andrej Kramarić · 82' · No goal · 14 m · 0.02 xG 1. FC Union Berlin · András Schäfer · 84' · No goal · 22 m · 0.01 xG

All shots

26 shots · 3.28 xG

Hover, focus or tap a shot to read it.

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

Recent form

Last 6 · xG per match
TSG Hoffenheim

1.40 xG created 1.17 xGA

  • W 1.31 created, 1.38 conceded against Hamburger SV
  • D 0.13 created, 1.27 conceded against VfB Stuttgart
  • W 3.42 created, 0.94 conceded against Borussia M'gladbach
  • W 1.55 created, 0.96 conceded against Bayer 04 Leverkusen
  • W 1.35 created, 0.65 conceded against Eintracht Frankfurt
  • W 0.61 created, 1.83 conceded against SV Werder Bremen
1. FC Union Berlin

1.71 xG created 1.10 xGA

  • W 1.42 created, 0.55 conceded against RB Leipzig
  • W 1.26 created, 0.55 conceded against 1. FC Köln
  • D 3.35 created, 1.01 conceded against 1. FSV Mainz 05
  • D 1.31 created, 0.55 conceded against FC Augsburg
  • D 1.71 created, 2.05 conceded against VfB Stuttgart
  • L 1.24 created, 1.89 conceded against Borussia Dortmund

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

Head to head

TSG Hoffenheim: 1 won · 0 drawn · 0 lost

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.