FOOTBALL·ANALYTICBundesliga 2025/26

Bundesliga 2025/26 · Matchday 25 · RheinEnergieStadion

1. FC Köln1:2Borussia Dortmund

7 March 2026 · 50,000 in the ground · Jan Seidel

tap a player for their match file

1. FC Köln4-2-3-1
Borussia Dortmund3-4-2-1
Schwäbe6.3Lund6.9Simpson-Pursey5.0van den Berg6.4T. Krauss6.8Martel6.6Jóhannesson6.1S. El Mala6.9Kaminski8.2Niang7.1Ache6.9Kobel7.0Bensebaini6.7Schlotterbeck7.4Anton6.7Svensson7.7Nmecha6.8Sabitzer6.5Ryerson5.9Brandt7.1Beier8.3Guirassy7.7
from the bench

match pulse — xG per 5 minutes · goals · cards

45901.-fc-kolnborussia-dortmund

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

  • 16GuirassyGoal · 0.47 xG · 0.47 xG
  • 60BeierGoal · 0.59 xG · 0.59 xG
  • 88KaminskiGoal · 0.13 xG · 0.13 xG

The shots, as they came

Every attempt, sized by expected goals

Köln 0:0 Dortmund0'kickoff
1' Jóhannesson — xG 0.23 · Blocked1' Jóhannesson — xG 0.27 · Blocked5' Niang — xG 0.10 · Saved9' Svensson — xG 0.17 · Blocked9' Sabitzer — xG 0.03 · Missed15' Lund — xG 0.02 · Blocked15' Beier — xG 0.04 · Blocked16' Guirassy — xG 0.47 · Goal19' Niang — xG 0.02 · Missed33' Beier — xG 0.05 · Blocked34' Ache — xG 0.03 · Missed34' S. El Mala — xG 0.13 · Missed38' Ache — xG 0.02 · Blocked39' Niang — xG 0.10 · Missed40' Guirassy — xG 0.12 · Saved47' Schlotterbeck — xG 0.22 · Saved54' Lund — xG 0.03 · Saved56' Kaminski — xG 0.08 · Saved57' Niang — xG 0.07 · Blocked57' Martel — xG 0.04 · Missed60' Beier — xG 0.59 · Goal66' Fábio — xG 0.10 · Missed66' Fábio — xG 0.06 · Saved75' Nmecha — xG 0.04 · Missed80' Bensebaini — xG 0.07 · Missed88' Kaminski — xG 0.13 · Goal89' Adeyemi — xG 0.05 · Blocked

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Köln 0:0 Dortmund
1.02.0015304560759016' Guirassy — GOAL60' Beier — GOAL88' Kaminski — GOAL1.272.01

Territory

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

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

The duel

1. FC Köln vs Borussia Dortmund

39%
Possession
61%
1.28
Expected goals
2
14
Shots
13
4
Shots on target
5
0
Big chances created
3
292
Passes completed
538
79
Into final third
149
50
Duels won
41
4/10 (40%)
Tackles won
6/12 (50%)
9
Corners
4
9
Fouls
13

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