FOOTBALL·ANALYTICBundesliga 2025/26

Bundesliga 2025/26 · Matchday 20 · Signal Iduna Park (Dortmund)

Borussia Dortmund3:2FC Heidenheim

1 February 2026 · 81,365 in the ground · Matthias Jöllenbeck

tap a player for their match file

Borussia Dortmund3-4-2-1
FC Heidenheim3-4-3
Kobel5.6Schlotterbeck6.1Anton7.5F. Mané6.5Svensson6.5Nmecha6.7J. Bellingham6.4Yan6.5Brandt7.7Adeyemi6.9Guirassy8.0D. Ramaj5.1Siersleben5.4Mainka5.9Busch6.7H. Behrens6.5Dorsch5.9Niehues8.0O. Traore5.9M. Honsak5.9Pieringer6.1Dinkçi6.6
from the bench

match pulse — xG per 5 minutes · goals · cards

4590borussia-dortmundfc-heidenheim

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

  • 44AntonGoal · 0.31 xG · 0.31 xG
  • 45+5NiehuesGoal · 0.23 xG · 0.23 xG
  • 48NiehuesGoal · 0.05 xG · 0.05 xG
  • 68GuirassyGoal · 0.79 xG · 0.79 xG
  • 69GuirassyGoal · 0.06 xG · 0.06 xG

The shots, as they came

Every attempt, sized by expected goals

Dortmund 0:0 FC Heidenheim0'kickoff
14' Guirassy — xG 0.09 · Saved16' J. Bellingham — xG 0.03 · Blocked22' Guirassy — xG 0.10 · Missed25' Adeyemi — xG 0.03 · Saved26' Dinkçi — xG 0.24 · Saved27' Brandt — xG 0.10 · Blocked28' Nmecha — xG 0.04 · Missed30' Schlotterbeck — xG 0.20 · Missed38' Guirassy — xG 0.16 · Post40' Nmecha — xG 0.06 · Blocked44' Anton — xG 0.31 · Goal45 + 1' H. Behrens — xG 0.05 · Blocked47' Guirassy — xG 0.06 · Missed47' J. Bellingham — xG 0.09 · Missed48' Niehues — xG 0.05 · Goal45 + 5' Niehues — xG 0.17 · Blocked45 + 5' Niehues — xG 0.23 · Goal51' Dinkçi — xG 0.14 · Missed56' Niehues — xG 0.06 · Missed58' Pieringer — xG 0.44 · Missed62' Nmecha — xG 0.01 · Blocked68' Guirassy — xG 0.79 · Goal69' Guirassy — xG 0.06 · Goal74' Schlotterbeck — xG 0.21 · Missed81' Chukwuemeka — xG 0.06 · Blocked85' Guirassy — xG 0.79 · Missed86' Guirassy — xG 0.13 · Blocked90' Conteh — xG 0.03 · Missed90 + 2' Ibrahimovic — xG 0.32 · Missed90 + 6' M. Kaufmann — xG 0.50 · Missed90 + 8' Schöppner — xG 0.09 · Missed

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Dortmund 0:0 FC Heidenheim
1.02.03.0015304560759044' Anton — GOAL48' Niehues — GOAL45 + 5' Niehues — GOAL68' Guirassy — GOAL69' Guirassy — GOAL3.322.32

Territory

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

Borussia Dortmund attacking right · FC Heidenheim attacking left · where both glow, the pitch was contested

The duel

Borussia Dortmund vs FC Heidenheim

65%
Possession
35%
3.32
Expected goals
2.31
19
Shots
12
5
Shots on target
3
6
Big chances created
7
397
Passes completed
182
123
Into final third
52
60
Duels won
50
11/19 (58%)
Tackles won
13/19 (68%)
12
Corners
3
11
Fouls
11

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