Subscribe to our Newsletter

Get a monthly digest of the latest Football GAP insights.

About Us

We believe the individual impact of football players cannot be measured by vanity metrics like goals, passes, tackles won or possession. Real team players influence besides their own metrics especially their team members, their opponents and as a final output the game result directly and indirectly. This is what Football GAP is about.

© 2025 Football Gap. All rights reserved.

PrivacyTermsContact

Borussia Mönchengladbach vs FC Heidenheim - Predictions, Stats & Odds

Bundesliga Statistics, AI predictions, (Expected) Lineups and Insights for Gameweek 28

Bundesliga - Gameweek 28

Saturday, 4 Apr 2026 • 17:00

Borussia Mönchengladbach

2 : 2

FC Heidenheim

Goals

Wael Mohya
1 : 0
16'
16'Wael Mohya
1 : 0
26'
1 : 1
Patrick Mainka
1 : 1
Patrick Mainka26'
63'
1 : 2
Marnon Busch
1 : 2
Marnon Busch63'
Franck Honorat
2 : 2
74'
74'Franck Honorat
2 : 2

Game Review

In an engaging Bundesliga encounter, Borussia Mönchengladbach and FC Heidenheim played out a 2-2 draw, a result that might have surprised some given the contrasting expectations for both teams. Borussia Mönchengladbach, traditionally seen as the stronger side, were expected to capitalize on their home advantage, but FC Heidenheim proved to be resilient opponents. The match began with Borussia Mönchengladbach taking an early lead through Wael Mohya in the 16th minute. However, FC Heidenheim responded swiftly, with Patrick Mainka (GAP -3.3%) leveling the score in the 26th minute. The first half ended with both teams locked at 1-1, setting the stage for an intriguing second half. FC Heidenheim took the lead in the 63rd minute thanks to a goal from Marnon Busch (GAP -2.2%), putting pressure on the home side to respond. Borussia Mönchengladbach's Franck Honorat (GAP +1.5%) answered the call, scoring in the 74th minute to bring the game back to parity. From a tactical perspective, Borussia Mönchengladbach made five changes during the match, introducing Hugo Bolin, Giovanni Reyna, Haris Tabaković, Kevin Stöger, and Florian Neuhaus. These substitutions were likely aimed at injecting fresh energy and creativity into the team as they sought to regain control of the match. FC Heidenheim also made strategic changes, bringing on Benedikt Gimber, Arijon Ibrahimović, Mikkel Kaufmann, and Leonidas Stergiou. These substitutions helped maintain their defensive solidity and counter-attacking threat. The result leaves Borussia Mönchengladbach needing to reassess their strategy as they aim to climb higher in the Bundesliga standings. For FC Heidenheim, the draw is a valuable point in their quest to secure a respectable league position, showcasing their ability to compete against more established teams. Overall, the match was a testament to the competitive nature of the Bundesliga, with both teams demonstrating resilience and tactical acumen. As the season progresses, both sides will look to build on this performance to achieve their respective goals.

Lineups

Borussia Mönchengladbach

PosPlayer
GK
Moritz Nicolas
DEF
Kevin Diks
DEF
Nico Elvedi
DEF
Joe Scally
MID
Rocco Reitz
MID
Philipp Sander
MID
Jens Castrop
MID
Yannik Engelhardt
MID
Wael Mohya
FWD
Franck Honorat
FWD
Shuto Machino

Substitutes

63'Kevin Stögerfor Yannik Engelhardt
63'Florian Neuhausfor Wael Mohya
70'Haris Tabakovićfor Joe Scally
70'Hugo Bolinfor Rocco Reitz
85'Giovanni Reynafor Shuto Machino

FC Heidenheim

PosPlayer
GK
Diant Ramaj
DEF
Marnon Busch
DEF
Jonas Föhrenbach
DEF
Patrick Mainka
MID
Eren Dinkçi
MID
Mathias Honsak
MID
Niklas Dorsch
MID
Julian Niehues
MID
Hennes Behrens
FWD
Marvin Pieringer
FWD
Budu Zivzivadze

Substitutes

49'Leonidas Stergioufor Hennes Behrens
62'Arijon Ibrahimovićfor Mathias Honsak
62'Mikkel Kaufmannfor Budu Zivzivadze
67'Benedikt Gimberfor Marnon Busch
Difference Maker Star: Top 3 players of their team

League Table after the game

#TeamPWDLGFGAGDPtsForm
13Borussia Mönchengladbach2879123548-1330
W
L
W
D
D
18FC Heidenheim2837182963-3416
L
L
L
D
D

Last Games

Borussia Mönchengladbach

@1. FC Köln
3 - 3
vsSt. Pauli
2 - 0
@FC Bayern München
1 - 4
vsUnion Berlin
1 - 0
@SC Freiburg
1 - 2

FC Heidenheim

vsBayer 04 Leverkusen
3 - 3
@Eintracht Frankfurt
0 - 1
vs1899 Hoffenheim
2 - 4
@Werder Bremen
0 - 2
vsVfB Stuttgart
3 - 3

Head-to-Head

04 Apr 2026
Borussia Möncheng...2 - 2FC Heidenheim
04 Apr 2026Borussia Mönchengladbach
2 - 2
FC Heidenheim
22 Nov 2025
FC Heidenheim0 - 3Borussia Möncheng...
22 Nov 2025FC Heidenheim
0 - 3
Borussia Mönchengladbach
01 Mar 2025
FC Heidenheim0 - 3Borussia Möncheng...
01 Mar 2025FC Heidenheim
0 - 3
Borussia Mönchengladbach
19 Oct 2024
Borussia Möncheng...3 - 2FC Heidenheim
19 Oct 2024Borussia Mönchengladbach
3 - 2
FC Heidenheim
16 Mar 2024
FC Heidenheim1 - 1Borussia Möncheng...
16 Mar 2024FC Heidenheim
1 - 1
Borussia Mönchengladbach

Bundesliga

Gameweek 28

04 Apr • 17:00
Borussia Mönchengladbach
FC Heidenheim
2 - 2
04 Apr • 17:00
1899 Hoffenheim
FSV Mainz 05
1 - 2
04 Apr • 17:00
Werder Bremen
RB Leipzig
1 - 2
04 Apr • 17:00
Bayer 04 Leverkusen
VfL Wolfsburg
6 - 3
04 Apr • 17:00
SC Freiburg
FC Bayern München
2 - 3
04 Apr • 17:00
Hamburger SV
FC Augsburg
1 - 1
04 Apr • 17:00
VfB Stuttgart
Borussia Dortmund
0 - 2
05 Apr • 15:30
Union Berlin
St. Pauli
1 - 1
05 Apr • 17:00
Eintracht Frankfurt
1. FC Köln
2 - 2

What is GAP?

What is Plus Minus Goals (G±)?

Plus Minus Goals (G±) is the average goal difference per game while the player was on the pitch. A value above 0 indicates that the team rather wins, a value below 0 means his team concedes more goals than they score when the player is on the pitch. As an example, if the player's team is winning 3:1 the goal difference is +2, if the player's team is loosing 0:1, the goal difference is -1. It is a pure metric which is barely adjusted for circumstances to purely show the goal difference.

What is GAP?

GAP (Game Advantage Percentage) shows the percentage gap between a player and the average league player. It answers the question: How much does a player improve or worsen a team's performance? It is based on high level game data with a focus on the impact on the goal difference (G±) from the last 50 games of a player. Besides that, GAP goes further and considers game context by involving data from the player and all other players who are at the same time on the pitch, no matter if teammates or opponents. Football GAP - the individual metric for team players.