FOOTBALL·ANALYTICBundesliga 2025/26

Bundesliga 2025/26 · Matchday 23 · RheinEnergieStadion

1. FC Köln2:2Hoffenheim

21 February 2026 · 49,600 in the ground · Robert Schröder

tap a player for their match file

1. FC Köln3-4-2-1
Hoffenheim3-5-2
Schwäbe6.4Özkacar6.4van den Berg7.5Schmied6.6Lund6.7T. Krauss6.2Martel6.2S. Sebulonsen6.6S. El Mala8.1Kaminski8.2Ache7.9Baumann6.0A. Hajdari7.1Kabak8.4Hranáč6.5B. Toure7.0Burger6.4Avdullahu6.2Prömel6.6Coufal7.5Kramaric7.9F. Asllani7.0
from the bench

match pulse — xG per 5 minutes · goals · cards

45901.-fc-kolnhoffenheim

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

  • 15AcheGoal · 0.11 xG · 0.11 xG
  • 45KabakGoal · 0.22 xG · 0.22 xG
  • 60KramaricGoal · 0.25 xG · 0.25 xG
  • 63S. El MalaGoal · 0.36 xG · 0.36 xG

The shots, as they came

Every attempt, sized by expected goals

Köln 0:0 Hoffenheim0'kickoff
2' F. Asllani — xG 0.04 · Missed9' Prömel — xG 0.14 · Missed15' Ache — xG 0.11 · Goal17' Ache — xG 0.05 · Blocked18' Özkacar — xG 0.10 · Saved21' Kaminski — xG 0.12 · Saved23' Ache — xG 0.06 · Missed23' Martel — xG 0.20 · Missed25' Prömel — xG 0.04 · Missed29' Kramaric — xG 0.09 · Saved30' Kabak — xG 0.04 · Missed35' Prömel — xG 0.06 · Saved35' Prömel — xG 0.03 · Missed45' Kabak — xG 0.22 · Goal52' Kramaric — xG 0.11 · Blocked53' S. El Mala — xG 0.02 · Blocked57' B. Toure — xG 0.13 · Missed60' B. Toure — xG 0.10 · Saved60' Kramaric — xG 0.25 · Goal62' B. Toure — xG 0.14 · Missed63' S. El Mala — xG 0.36 · Goal66' Prömel — xG 0.01 · Missed70' F. Asllani — xG 0.12 · Blocked79' B. Toure — xG 0.02 · Blocked79' Prass — xG 0.03 · Missed84' S. El Mala — xG 0.03 · Blocked90 + 2' Kabak — xG 0.12 · Saved

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Köln 0:0 Hoffenheim
1.0015304560759015' Ache — GOAL45' Kabak — GOAL60' Kramaric — GOAL63' S. El Mala — GOAL1.051.69

Territory

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

1. FC Köln attacking right · Hoffenheim attacking left · where both glow, the pitch was contested

The duel

1. FC Köln vs Hoffenheim

36%
Possession
64%
1.09
Expected goals
1.7
9
Shots
18
4
Shots on target
6
2
Big chances created
2
189
Passes completed
390
54
Into final third
87
52
Duels won
51
9/18 (50%)
Tackles won
7/13 (54%)
3
Corners
10
6
Fouls
12

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