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

FC Heidenheim vs Bayer 04 Leverkusen - Predictions, Stats & Odds

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

Bundesliga - Gameweek 27

Saturday, 21 Mar 2026 • 12:30

FC Heidenheim

3 : 3

Bayer 04 Leverkusen

Goals

22'
0 : 1
Malik Tillman
0 : 1
Malik Tillman22'
35'
0 : 2
Patrik Schick
0 : 2
Patrik Schick35'
Hennes Behrens
1 : 2
56'
56'Hennes Behrens
1 : 2
Marvin Piering...
2 : 2
72'
72'Marvin Pieringer
2 : 2
79'
2 : 3
Patrik Schick
2 : 3
Patrik Schick79'
Marvin Piering...
3 : 3
85'
85'Marvin Pieringer
3 : 3

Game Review

In an exhilarating Bundesliga encounter, FC Heidenheim and Bayer 04 Leverkusen played out a thrilling 3-3 draw on Saturday, 21 March 2026. The match was a rollercoaster of emotions, with both teams showcasing their attacking prowess and resilience. Given Bayer Leverkusen's higher standing in the league and recent form, the result might come as a surprise to some, as Heidenheim managed to hold their own against a formidable opponent. The game kicked off with Bayer Leverkusen taking the lead in the 22nd minute through Malik Tillman (GAP -0.4%), who capitalized on a defensive lapse. Patrik Schick (GAP +3.3%) doubled the visitors' advantage in the 35th minute, putting Leverkusen in a commanding position. However, Heidenheim responded with vigor in the second half. Hennes Behrens (GAP +0.8%) pulled one back for the hosts in the 56th minute, igniting hopes of a comeback. Marvin Pieringer was the hero for Heidenheim, coming off the bench to score twice in the 72nd and 85th minutes, leveling the scoreline dramatically. Pieringer's introduction was a masterstroke by the Heidenheim manager, as his fresh legs and clinical finishing turned the tide. Despite Schick's second goal in the 79th minute, which temporarily restored Leverkusen's lead, Pieringer ensured the points were shared. Tactically, Bayer Leverkusen's manager made five changes, bringing in Christian Kofane, Nathan Tella, Ezequiel Fernández, Tim Oermann, and Martin Terrier, possibly to rotate the squad amid a congested fixture schedule. FC Heidenheim also made five substitutions, with Jonas Föhrenbach, Adrian Beck, Julian Niehues, Sirlord Conteh, and Marvin Pieringer entering the fray, which proved pivotal in altering the game's dynamics. Post-match reactions highlighted the resilience of FC Heidenheim, who, despite being underdogs, showed great character to fight back against a top-tier side. The result leaves Heidenheim in a respectable mid-table position, while Bayer Leverkusen, despite dropping points, remain in the hunt for European qualification. Overall, the match was a testament to the unpredictable nature of the Bundesliga, where any team can challenge the odds and deliver a memorable performance.

Lineups

FC Heidenheim

PosPlayer
GK
Diant Ramaj
DEF
Marnon Busch
DEF
Benedikt Gimber
DEF
Patrick Mainka
MID
Eren Dinkçi
MID
Niklas Dorsch
MID
Jan Schöppner
MID
Luca Kerber
MID
Hennes Behrens
FWD
Budu Zivzivadze
FWD
Christian Conteh

Substitutes

46'Julian Niehuesfor Jan Schöppner
46'Jonas Föhrenbachfor Benedikt Gimber
64'Marvin Pieringer
for Luca Kerber
64'Sirlord Contehfor Christian Conteh
83'Adrian Beck
for Niklas Dorsch

Bayer 04 Leverkusen

PosPlayer
GK
Mark Flekken
DEF
Alex Grimaldo
DEF
Jarell Quansah
MID
Exequiel Palacios
MID
Robert Andrich
MID
Aleix García
MID
Malik Tillman
MID
Montrell Amare Culbreath
FWD
Patrik Schick
FWD
Ibrahim Maza
FWD
Ernest Poku

Substitutes

46'Martin Terrierfor Ernest Poku
54'Nathan Tellafor Martin Terrier
82'Ezequiel Fernándezfor Aleix García
82'Tim Oermannfor Malik Tillman
87'Christian Kofanefor Robert Andrich
Difference Maker Star: Top 3 players of their team

League Table after the game

#TeamPWDLGFGAGDPtsForm
6Bayer 04 Leverkusen2713775236+1646
D
W
D
D
D
18FC Heidenheim2736182761-3415
D
L
L
L
D

Last Games

FC Heidenheim

@Eintracht Frankfurt
0 - 1
vs1899 Hoffenheim
2 - 4
@Werder Bremen
0 - 2
vsVfB Stuttgart
3 - 3
@FC Augsburg
0 - 1

Bayer 04 Leverkusen

vsFC Bayern München
1 - 1
@SC Freiburg
3 - 3
@Hamburger SV
1 - 0
vsFSV Mainz 05
1 - 1
@Union Berlin
0 - 1

Head-to-Head

21 Mar 2026
FC Heidenheim3 - 3Bayer 04 Leverkus...
21 Mar 2026FC Heidenheim
3 - 3
Bayer 04 Leverkusen
08 Nov 2025
Bayer 04 Leverkus...6 - 0FC Heidenheim
08 Nov 2025Bayer 04 Leverkusen
6 - 0
FC Heidenheim
05 Apr 2025
FC Heidenheim0 - 1Bayer 04 Leverkus...
05 Apr 2025FC Heidenheim
0 - 1
Bayer 04 Leverkusen
23 Nov 2024
Bayer 04 Leverkus...5 - 2FC Heidenheim
23 Nov 2024Bayer 04 Leverkusen
5 - 2
FC Heidenheim
17 Feb 2024
FC Heidenheim1 - 2Bayer 04 Leverkus...
17 Feb 2024FC Heidenheim
1 - 2
Bayer 04 Leverkusen

Bundesliga

Gameweek 27

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

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.