FOOTBALL·ANALYTICBundesliga 2025/26

Bundesliga 2025/26 · Matchday 20 · PreZero Arena

Hoffenheim3:1Union Berlin

31 January 2026 · 19,341 in the ground · Robin Braun

tap a player for their match file

Hoffenheim4-3-3
Union Berlin3-4-2-1
Baumann5.7A. Hajdari6.6Kabak7.2Hranáč7.3Coufal6.1Prömel7.3Avdullahu6.6Kramaric8.5B. Toure7.5F. Asllani7.1Lemperle6.4Ronnow5.5Leite5.2L. Querfeld5.5Doekhi6.4Nsoki5.7Kemlein6.4Khedira7.2Haberer6.8Jeong Wooyeong6.4Burke6.3Ilic5.9
from the bench

match pulse — xG per 5 minutes · goals · cards

4590hoffenheimunion-berlin

goals — hover the strip for every shot and card, with names

  • 42KramaricGoal · 0.79 xG · 0.79 xG
  • 45KramaricGoal · 0.12 xG · 0.12 xG
  • 47LeiteGoal · 0.00 xG
  • 68KhediraGoal · 0.13 xG · 0.13 xG

The shots, as they came

Every attempt, sized by expected goals

Hoffenheim 0:0 Union Berlin0'kickoff
6' Ilic — xG 0.14 · Missed7' Khedira — xG 0.17 · Saved9' L. Querfeld — xG 0.01 · Blocked10' L. Querfeld — xG 0.02 · Missed10' Doekhi — xG 0.10 · Missed20' Ilic — xG 0.13 · Missed28' Kramaric — xG 0.02 · Missed39' Kramaric — xG 0.04 · Blocked42' Kramaric — xG 0.79 · Goal45' Kramaric — xG 0.12 · Goal47' Leite — xG 0.00 · Goal55' Kemlein — xG 0.07 · Missed60' Schafer — xG 0.47 · Saved62' F. Asllani — xG 0.06 · Missed67' Leite — xG 0.13 · Missed68' Khedira — xG 0.13 · Goal73' I. Ansah — xG 0.18 · Blocked82' Kramaric — xG 0.03 · Saved83' Kramaric — xG 0.18 · Missed84' Schafer — xG 0.02 · Blocked86' L. Burcu — xG 0.10 · Blocked87' Khedira — xG 0.06 · Blocked90' Ilic — xG 0.08 · Missed90' Moerstedt — xG 0.08 · Missed90 + 2' L. Querfeld — xG 0.03 · Missed90 + 7' Bebou — xG 0.17 · Saved

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Hoffenheim 0:0 Union Berlin
1.0015304560759042' Kramaric — GOAL45' Kramaric — GOAL47' Leite — GOAL68' Khedira — GOAL1.491.84

Territory

Where each side actually occupied the pitch, summed from every player’s heatmap

Hoffenheim attacking right · Union Berlin attacking left · where both glow, the pitch was contested

The duel

Hoffenheim vs Union Berlin

59%
Possession
41%
1.37
Expected goals
1.84
9
Shots
16
4
Shots on target
3
2
Big chances created
2
351
Passes completed
176
57
Into final third
58
67
Duels won
64
6/16 (38%)
Tackles won
12/17 (71%)
3
Corners
10
11
Fouls
18

No physical or tracking data for league matches — that tier is FIFA-only. Everything above is from the public match feed.