FOOTBALL·ANALYTICBundesliga 2025/26

Bundesliga 2025/26 · Matchday 28 · Borussia

Borussia Mönchengladbach2:2FC Heidenheim

4 April 2026 · 52,129 in the ground · Bastian Dankert

tap a player for their match file

Borussia Mönchengladbach3-4-2-1
FC Heidenheim4-4-2
Nicolas6.3Diks6.8Elvedi6.6P. Sander6.8J. Castrop7.2Engelhardt5.8Reitz6.4Scally6.1Mohya7.7Honorat7.1Machino7.0D. Ramaj5.2H. Behrens6.4Fohrenbach6.7Mainka8.4Busch7.6M. Honsak6.8Dorsch6.9Niehues7.3Dinkçi6.7Zivzivadze6.5Pieringer6.7
from the bench

match pulse — xG per 5 minutes · goals · cards

4590borussia-monchengladbachfc-heidenheim

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

  • 16MohyaGoal · 0.10 xG · 0.10 xG
  • 26MainkaGoal · 0.07 xG · 0.07 xG
  • 64BuschGoal · 0.06 xG · 0.06 xG
  • 74HonoratGoal · 0.10 xG · 0.10 xG

The shots, as they came

Every attempt, sized by expected goals

Gladbach 0:0 FC Heidenheim0'kickoff
7' Dinkçi — xG 0.19 · Blocked11' Mohya — xG 0.02 · Saved16' Mohya — xG 0.10 · Goal20' H. Behrens — xG 0.02 · Blocked21' Fohrenbach — xG 0.04 · Blocked21' Mainka — xG 0.03 · Missed26' Mainka — xG 0.07 · Goal32' Diks — xG 0.02 · Saved37' Reitz — xG 0.04 · Blocked37' Honorat — xG 0.03 · Missed40' Zivzivadze — xG 0.10 · Saved43' M. Honsak — xG 0.19 · Saved45 + 2' Mainka — xG 0.07 · Saved47' Dinkçi — xG 0.02 · Missed55' Niehues — xG 0.02 · Missed62' Dinkçi — xG 0.03 · Missed63' Pieringer — xG 0.05 · Blocked64' Busch — xG 0.06 · Goal66' Machino — xG 0.03 · Blocked66' Reitz — xG 0.02 · Missed69' Stöger — xG 0.06 · Saved74' J. Castrop — xG 0.03 · Blocked74' Honorat — xG 0.10 · Goal77' Bolin — xG 0.06 · Blocked83' Tabakovic — xG 0.04 · Saved85' Busch — xG 0.02 · Blocked88' Tabakovic — xG 0.04 · Missed90' J. Castrop — xG 0.03 · Missed90 + 1' Bolin — xG 0.12 · Saved90 + 4' Pieringer — xG 0.27 · Saved

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Gladbach 0:0 FC Heidenheim
0.51.0015304560759016' Mohya — GOAL26' Mainka — GOAL64' Busch — GOAL74' Honorat — GOAL0.741.18

Territory

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

Borussia Mönchengladbach attacking right · FC Heidenheim attacking left · where both glow, the pitch was contested

The duel

Borussia Mönchengladbach vs FC Heidenheim

52%
Possession
48%
0.73
Expected goals
1.13
15
Shots
15
7
Shots on target
7
0
Big chances created
1
435
Passes completed
390
81
Into final third
40
50
Duels won
60
8/13 (62%)
Tackles won
9/22 (41%)
2
Corners
3
12
Fouls
11

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