Mexico2:0South Africa·South Korea2:1Czech Republic·Canada1:1Bosnia·USA4:1Paraguay·Qatar1:1Switzerland·Brazil1:1Morocco·Haiti0:1Scotland·Australia2:0Turkey·Germany7:1Curacao·Netherlands2:2Japan·Ivory Coast1:0Ecuador·Sweden5:1Tunisia·Spain0:0Cape Verde Islands·Belgium1:1Egypt·Saudi Arabia1:1Uruguay·Iran2:2New Zealand·France3:1Senegal·Iraq1:4Norway·Argentina3:0Algeria·Austria3:1Jordan·Portugal1:1Congo DR·England4:2Croatia·Ghana1:0Panama·Uzbekistan1:3Colombia·Czech Republic1:1South Africa·Switzerland4:1Bosnia·Canada6:0Qatar·Mexico1:0South Korea·USA2:0Australia·Scotland0:1Morocco·Brazil3:0Haiti·Turkey0:1Paraguay·Netherlands5:1Sweden·Germany2:1Ivory Coast·Ecuador0:0Curacao·Tunisia0:4Japan·Spain4:0Saudi Arabia·Belgium0:0Iran·Uruguay2:2Cape Verde Islands·New Zealand1:3Egypt·Argentina2:0Austria·France3:0Iraq·Norway3:2Senegal·Jordan1:2Algeria·Portugal5:0Uzbekistan·England0:0Ghana·Panama0:1Croatia·Colombia1:0Congo DR·Switzerland2:1Canada·Bosnia3:1Qatar·Morocco4:2Haiti·Scotland0:3Brazil·South Africa1:0South Korea·Czech Republic0:3Mexico·Ecuador2:1Germany·Curacao0:2Ivory Coast·Tunisia1:3Netherlands·Japan1:1Sweden·Turkey3:2USA·Paraguay0:0Australia·Senegal5:0Iraq·Norway1:4France·Uruguay0:1Spain·Cape Verde Islands0:0Saudi Arabia·New Zealand1:5Belgium·Egypt1:1Iran·Croatia2:1Ghana·Panama0:2England·Colombia0:0Portugal·Congo DR3:1Uzbekistan·Algeria3:3Austria·Jordan1:3Argentina·South Africa0:1Canada·Brazil2:1Japan·Germany1:1pen 3:4Paraguay·Netherlands1:1pen 2:3Morocco·Ivory Coast1:2Norway·France3:0Sweden·Mexico2:0Ecuador·England2:1Congo DR·Belgium2:2ET 3:2Senegal·USA2:0Bosnia·Spain3:0Austria·Portugal1:1ET 2:1Croatia·Switzerland2:0Algeria·Australia1:1pen 2:4Egypt·Argentina1:1ET 3:2Cape Verde Islands·Colombia1:0Ghana·Canada0:3Morocco·Paraguay0:1France·Brazil1:2Norway·Mexico2:3England·Portugal0:1Spain·USA1:4Belgium·Argentina3:2Egypt·Switzerland0:0pen 4:3Colombia·France2:0Morocco·Spain2:1Belgium·Norway1:1ET 1:2England·Argentina1:1ET 3:1Switzerland·France0:2Spain·England1:2Argentina·France4:6England·Spain0:0ET 1:0Argentina

Borussia Monchengladbach vs Heidenheim — match result and stats (Apr 4, 2026)

Final score: Borussia Monchengladbach 2:2 Heidenheim — a draw. Bundesliga, April 4, 2026. Stats, events and head-to-head are below.

апр 4, 2026 at 16:30
🔔 enable push in settings
FT
Borussia Monchengladbach
2:2
Heidenheim
0.730.94

Bundesliga: Borussia Monchengladbach vs Heidenheim on 04 Apr 2026 finished 2:2.

Borussia Monchengladbach are in good form: 3-0-3 in their last 6, 3.7 scored and 2.0 conceded per game. They are unbeaten in 6.

Heidenheim are in mixed form: 3-3-2 in their last 8, 1.6 scored and 1.4 conceded per game.

Over 2.5 lands in 100% of Borussia Monchengladbach's games and 50% of Heidenheim's; both teams score in 67% and 75%.

Chance quality: xG 0.7 vs 0.9.

Head-to-head (5): Borussia Monchengladbach 3, Heidenheim 0, 2 draws.

Predicted: 2:1 (10%) · also likely 1:1 (10%)

Lineups

B. MonchengladbachΣ €97m
#PlayerRoleAppsG+ARatFrom
33Nicolas GKCORE306,8€8m
16SanderCORE252+07,0€4m
30ElvediKEY302+07,0€8m
4Diks NEWCORE274+06,9€5mFC Copenhagen
29ScallyKEY281+36,6€7m
27Reitz CCORE280+26,7€20m
6Engelhardt NEWCORE332+26,4€7mComo
17Castrop NEWCORE243+06,4€10mNurnberg
9HonoratKEY241+96,9€7m
36Mohya NEWROT121+06,3€17m
18Machino NEWCORE284+06,5€4mHolstein Kiel
Bench (9)
#PlayerRoleAppsG+ARatFrom
23Olschowsky GK NEWSUB47,0€450kAlemannia Aachen
7StogerCORE251+46,6€1.8m
13Reyna NEWROT146,6€4mDortmund
38Bolin NEWROT76,6€6mMalmo FF
26UllrichCORE216,6€6m
2ChiarodiaROT116,5€3m
15Tabakovic NEWKEY2913+36,7€3.5mHoffenheim
5FriedrichROT76,5€1.8m
10NeuhausROT170+16,6€2.5m
Out (3)
Kleindienst T.Knee Injury
Sippel T.Muscle Injury
Pereira Cardoso T.Illness ?
HeidenheimΣ €32.4m
#PlayerRoleAppsG+ARatFrom
41Ramaj GK NEWKEY266,5€7mFC Copenhagen
2BuschCORE311+56,7€1m
6Mainka CKEY362+26,8€2.5m
19FohrenbachCORE291+16,5€1m
26Behrens NEWSUB70+26,9€5mHoffenheim II
8DinkciROT143+16,6€6m
16NiehuesCORE253+06,5€1.5m
30DorschKEY340+26,6€2.5m
17HonsakCORE231+06,4€1.7m
18PieringerCORE284+16,5€3m
11ZivzivadzeROT131+06,0€1.2m
Bench (9)
#PlayerRoleAppsG+ARatFrom
40Feller GKSUB37,6€800k
5GimberCORE226,2€1.5m
9SchimmerROT215+16,5€300k
29Kaufmann SorensenROT142+26,5€1.5m
4SierslebenROT176,6€1.8m
25Stergiou NEWSUB36,6€2.5mStuttgart II
23TraoreCORE240+26,3€2m
20KerberROT202+06,1€2m
22Ibrahimovic NEWKEY261+36,7€10mBayern II
Out (4)
Conteh S.Knee Injury
Paqarada L.Knee Injury
Schoppner J.Yellow Cards
Zivzivadze B.Knee Injury

Match statistics

0.73xG0.94
7Shots on target7
8Shots off target8
5Blocked shots6
104Attacks108
14Key passes11
84%Pass accuracy84%
11Crosses10
12Fouls11
1Offsides1
4Yellow cards0
3Goalkeeper saves6
17Throw-ins7
11Free kicks11
95Ball safe106
0Injuries2
By half (1H / 2H)
1H2HFT
MetricHAHAHA
Shots on354277
Corners032023
Dangerous221827164934
Fouls87441211
Yellow202040

Detailed statistics

Recent matches (2 months)

Goals Threshold: 3Yellow cards Threshold: 4,5Corners Threshold: 9
MetricTotalTotalTotal
Matches played1678787
Total less7 44%4 57%5 63%6 86%6 75%4 57%
Total more6 38%3 43%3 38%1 14%2 25%1 14%
Matches home / away733333
Total less (home / away)6 86%3 100%2 67%3 100%3 100%1 33%
Total more (home / away)1 14%0 0%1 33%0 0%0 0%0 0%
Individual total (home / away)1,430,001,432,331,333,673,333,677,00
Individual total (overall)1,631,142,771,631,292,914,004,298,29
Avg total3,063,433,254,252,863,557,758,868,30
Avg total (home / away)2,141,331,745,332,674,005,337,676,50
Avg opponents' total1,442,293,722,631,574,203,754,578,32
Avg opponents' total (home / away)0,711,332,053,001,334,332,004,006,00
Predicted total2,493,467,39

Referee

Bastian Dankert
Last 2 months: 3 games · 9 YC total · 3 YC/game
14.03Dortmund — Augsburg0-00
01.03Hamburg — Leipzig3-25
14.02Werder Bremen — Bayern Munchen3-14

Last 10 matches

Borussia Monchengladbach6 matches
Both teams to score4/667% fair1.50
Clean sheets2 / 6
Scored6 / 6
unbeaten 6scored 6 straight
Heidenheim8 matches
Both teams to score6/875% fair1.33
Clean sheets1 / 8
Scored7 / 8

Line trends

Head-to-head

DateLeagueHomeAwayxG%OnOffDA
22.11.25BundesligaHeidenheimBorussia Monchengladbach030.332.0550%50%2451218304520
01.03.25BundesligaHeidenheimBorussia Monchengladbach031.742.0244%56%4516855336223
19.10.24BundesligaBorussia MonchengladbachHeidenheim322.251.5967%33%8691254316333
16.03.24BundesligaHeidenheimBorussia Monchengladbach111.690.5457%43%32165524110412
31.10.23Germany DFB PokalBorussia MonchengladbachHeidenheim311.340.5447%53%4210338406400
28.10.23BundesligaBorussia MonchengladbachHeidenheim210.830.3254%46%646439616403

Against common opponents (2 months)

Borussia Monchengladbach

DateLeagueHomeAwayxG%OnOffDA
14.02.26BundesligaEintracht FrankfurtBorussia Monchengladbach301.821.1744%56%8331712581732
07.02.26BundesligaBorussia MonchengladbachBayer 04 Leverkusen110.590.7939%61%623829482222

Heidenheim

DateLeagueHomeAwayxG%OnOffDA
21.03.26BundesligaHeidenheimBayer 04 Leverkusen331.571.5538%62%554729572434
14.03.26BundesligaEintracht FrankfurtHeidenheim100.920.1575%25%305135204312

Against similar-strength opponents

Matches with the same favourite/underdog setup by the bookmaker line.

Borussia Monchengladbach (as favourite) odds 1.45–2.05

Record 2-2-1 (W-D-L), 2.0 scored / 1.2 conceded avg.

DateLeagueHomeAwayxG%OnOffDA
26.03.26FriendliesOsnabruckBorussia Monchengladbach2250%50%653461647700
13.03.26BundesligaBorussia MonchengladbachSt Pauli200.600.5040%60%416730702212
15.02.26RegionalligaBorussia MonchengladbachBochum II410000
07.02.26RegionalligaWuppertalerBorussia Monchengladbach220000
07.02.26RegionalligaBorussia MonchengladbachVelbert010000

Heidenheim (vs a strong favourite) odds 1.01–2.30

Record 0-2-3 (W-D-L), 1.6 scored / 2.4 conceded avg.

DateLeagueHomeAwayxG%OnOffDA
21.03.26BundesligaHeidenheimBayer 04 Leverkusen331.571.5538%62%554729572434
14.03.26BundesligaEintracht FrankfurtHeidenheim100.920.1575%25%305135204312
07.03.26BundesligaHeidenheimHoffenheim241.022.3444%56%275937424300
28.02.26BundesligaWerder BremenHeidenheim102.571.3650%50%4012945293210
22.02.26BundesligaHeidenheimStuttgart332.032.3134%66%674528613411

Last matches (2 months)

Borussia Monchengladbach DDDWWWLLW

DateLeagueHomeAwayxG%OnOffDA
04.04.26RegionalligaSiegenBorussia Monchengladbach22000000
26.03.26FriendliesOsnabruckBorussia Monchengladbach2250%50%65346164770000
21.03.26BundesligaCologneBorussia Monchengladbach331.551.1351%49%53755125537210
21.03.26RegionalligaBorussia MonchengladbachPaderborn 07 II20000000
13.03.26BundesligaBorussia MonchengladbachSt Pauli200.600.5040%60%41673070221200
13.03.26RegionalligaSC WiedenbruckBorussia Monchengladbach02000000
07.03.26RegionalligaBorussia MonchengladbachFortuna Cologne II02000000
06.03.26BundesligaBayern MunchenBorussia Monchengladbach413.041.0470%30%95957719711001
28.02.26BundesligaBorussia MonchengladbachUnion Berlin102.710.0861%39%721325834624500

Heidenheim DLLLDDL

DateLeagueHomeAwayxG%OnOffDA
21.03.26BundesligaHeidenheimBayer 04 Leverkusen331.571.5538%62%554729572434
14.03.26BundesligaEintracht FrankfurtHeidenheim100.920.1575%25%305135204312
07.03.26BundesligaHeidenheimHoffenheim241.022.3444%56%275937424300
28.02.26BundesligaWerder BremenHeidenheim102.571.3650%50%4012945293210
22.02.26BundesligaHeidenheimStuttgart332.032.3134%66%674528613411
15.02.26BundesligaAugsburgHeidenheim001.900.9637%63%00158101200
07.02.26BundesligaHeidenheimHamburg021.531.4848%52%45169353610802

Last matches (1 year)

Borussia Monchengladbach DDDWWWLLW

DateLeagueHomeAwayxG%OnOffDA
04.04.26RegionalligaSiegenBorussia Monchengladbach22000000
26.03.26FriendliesOsnabruckBorussia Monchengladbach2250%50%65346164770000
21.03.26BundesligaCologneBorussia Monchengladbach331.551.1351%49%53755125537210
21.03.26RegionalligaBorussia MonchengladbachPaderborn 07 II20000000
13.03.26BundesligaBorussia MonchengladbachSt Pauli200.600.5040%60%41673070221200
13.03.26RegionalligaSC WiedenbruckBorussia Monchengladbach02000000
07.03.26RegionalligaBorussia MonchengladbachFortuna Cologne II02000000
06.03.26BundesligaBayern MunchenBorussia Monchengladbach413.041.0470%30%95957719711001
28.02.26BundesligaBorussia MonchengladbachUnion Berlin102.710.0861%39%721325834624500

Heidenheim DLLLDDLLLD

DateLeagueHomeAwayxG%OnOffDA
21.03.26BundesligaHeidenheimBayer 04 Leverkusen331.571.5538%62%554729572434
14.03.26BundesligaEintracht FrankfurtHeidenheim100.920.1575%25%305135204312
07.03.26BundesligaHeidenheimHoffenheim241.022.3444%56%275937424300
28.02.26BundesligaWerder BremenHeidenheim102.571.3650%50%4012945293210
22.02.26BundesligaHeidenheimStuttgart332.032.3134%66%674528613411
15.02.26BundesligaAugsburgHeidenheim001.900.9637%63%00158101200
07.02.26BundesligaHeidenheimHamburg021.531.4848%52%45169353610802
01.02.26BundesligaDortmundHeidenheim323.322.2565%35%53149341812322
24.01.26BundesligaHeidenheimLeipzig031.251.6926%74%275457624010
17.01.26BundesligaWolfsburgHeidenheim110.920.9769%31%4391061359643

Bookmaker lines

Bookmaker lines

1X211,57X4,3325,00
Total 3,00O1,85U2,00
AH -1,0012,0021,85

Match FAQ

What was the final score of Borussia Monchengladbach vs Heidenheim?
The match ended 2:2 (Bundesliga, April 4, 2026).
Who won, Borussia Monchengladbach or Heidenheim?
It was a draw — 2:2.
Where can I see the match stats?
Shots, possession, corners and match events are below on this page.
How have Borussia Monchengladbach and Heidenheim fared against each other?
Over the last 6 head-to-head meetings: 5 wins for Borussia Monchengladbach, 1 draws, 0 wins for Heidenheim. Details are in the H2H block on this page.
See full live table on ScanGoal →

Other matches that day

← Back to home