Bundesliga Regular Season - 20

Eintracht Frankfurt 1 - 3 FT Bayer Leverkusen

Deutsche Bank Park

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
60
FT
Sat, Jan 31
Deutsch
Eintracht Frankfurt
1-3
Bayer Leverkusen
⚡ Intensity 65
⚖️ Balance 20
🏆 Stakes 33
🎲 Upset 0
Leverkusen clinical at Deutsche Bank Park.

Clinical Leverkusen Weather Frankfurt Storm

Worth Watching Futmetrix Score: 60/100. Leverkusen's surgical precision in front of goal proved too much for a Frankfurt side that struggled to capitalize on their set-piece dominance.

Opening Act

The atmosphere at Deutsche Bank Park was electric, but Bayer Leverkusen quickly looked to dampen the mood. Leveraging their superior Balance, the visitors controlled possession with 59% of the ball, forcing Eintracht Frankfurt into a defensive shell. The breakthrough arrived in the 26th minute when A. Grimaldo found Arthur, who finished clinically to give Leverkusen the lead. Before the hosts could recalibrate, Malik Tillman doubled the advantage seven minutes later, finishing a move sparked by C. Kofane. Despite the scoreline, Frankfurt maintained a high Intensity, winning numerous corners but failing to find the final touch required to breach the Leverkusen backline before the interval.

The Pivot

The second half began with a surge of energy from the home side. Robin Koch reignited hope in the 50th minute, rising highest to pull one back and shifting the Balance of the match. Frankfurt began to pile on the pressure, accumulating 11 corners throughout the contest, but their momentum was catastrophically halted in the 70th minute. E. Skhiri was shown a straight red card for a tripping offense, a moment that dramatically lowered the Stakes for a potential comeback. Playing with ten men, the tactical Intensity required to break down a disciplined Leverkusen side became an insurmountable mountain for the hosts, who were forced to balance defensive duties with their increasingly desperate search for an equalizer.

Resolution

With the numerical advantage, Leverkusen managed the closing stages with professional ease. While Frankfurt attempted to manufacture an Upset through sheer willpower, the gaps left behind were eventually exploited. In the third minute of stoppage time, A. Garcia put the result beyond doubt, assisted by E. Poku. The 3-1 victory cements Leverkusen’s position in the top six, showcasing their ability to win even when outshot. For Frankfurt, the defeat deepens a worrying slump in form, as they remain in 8th place with just one win in their last five league outings. The defensive frailties exposed today suggest a difficult road ahead if they wish to bridge the gap to the European qualification spots this season.

Key Questions

How did the red card for E. Skhiri impact the match?

The dismissal in the 70th minute killed Frankfurt's momentum just as they were chasing an equalizer, forcing them to defend rather than attack.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
41%
59%
Eintracht Frankfurt 41%
Bayer Leverkusen 59%
Shots
11
8
Eintracht Frankfurt 11
Bayer Leverkusen 8
Shots on Target
4
3
Eintracht Frankfurt 4
Bayer Leverkusen 3
Expected Goals (xG)
1.21
0.51
Eintracht Frankfurt 1.21
Bayer Leverkusen 0.51
Passes
492
715
Eintracht Frankfurt 492
Bayer Leverkusen 715
Pass Accuracy
87%
91%
Eintracht Frankfurt 87%
Bayer Leverkusen 91%
Corners
8
3
Eintracht Frankfurt 8
Bayer Leverkusen 3
Fouls
10
10
Eintracht Frankfurt 10
Bayer Leverkusen 10
Yellow Cards
3
1
Eintracht Frankfurt 3
Bayer Leverkusen 1
Red Cards
1
0
Eintracht Frankfurt 1
Bayer Leverkusen 0

Match Events

Arthur (A. Grimaldo) 26'
M. Tillman (C. Kofane) 33'
HT
50' R. Koch
53' 🟨 R. Kristensen
57' 🔄 H. Larsson O. Hojlund
A. Grimaldo 🟨 63'
E. Fernandez E. Palacios 🔄 64'
M. Terrier J. Hofmann 🔄 64'
69' 🟨 E. Skhiri
69' 🔄 M. Gotze A. Knauff
69' 🔄 R. Doan A. Amaimouni
70' 🟨 E. Skhiri
70' 🟥 E. Skhiri
C. Kofane P. Schick 🔄 72'
M. Tillman E. Poku 🔄 82'
84' 🔄 N. Brown J. Bahoya
A. Garcia (E. Poku) 90'+3
FT

Player Cards

Our take on every player in this match

Eintracht Frankfurt

Goalkeepers
Kauã Santos
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Aurèle Amenda
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Robin Koch
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Arthur Theate
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
Rasmus Kristensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Hugo Larsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Ellyes Skhiri
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
5.6
Rating
Nathaniel Brown
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Forwards
Ritsu Doan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Mario Götze
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Arnaud Kalimuendo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
BENCH
Michael Zetterer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Keita Kosugi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fousseny Doumbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oscar Højlund
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Mahmoud Dahoud
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Farès Chaïbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Mattéo Bahoya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Ansgar Knauff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Ayoube Amaimouni-Echghouyab
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry

Bayer Leverkusen

Goalkeepers
Janis Blaswich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Jarell Quansah
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Robert Andrich
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Edmond Tapsoba
MAGNET
MAGNET
115
Activity
115
Activity
105
Passes
10
Duels
Midfielders
Arthur
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Ezequiel Fernández
MAGNET
MAGNET
71
Activity
71
Activity
62
Passes
9
Duels
Aleix García
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
Alejandro Grimaldo
MAGNET
MAGNET
90
Activity
90
Activity
81
Passes
9
Duels
Forwards
Malik Tillman
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Martin Terrier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Christian Kofane
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
BENCH
Jonas Omlin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Axel Tape
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Vázquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeanuël Belocian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Exequiel Palacios
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Montrell Culbreath
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonas Hofmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Ernest Poku
SUPER SUB
SUPER SUB
1
Assist
1
Assist
11
Minutes
6.3
Rating
Patrik Schick
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/09/2025 Bayer Leverkusen 3 - 1 Eintracht Frankfurt Bundesliga BayArena
01/03/2025 Eintracht Frankfurt 1 - 4 Bayer Leverkusen Bundesliga Deutsche Bank Park
19/10/2024 Bayer Leverkusen 2 - 1 Eintracht Frankfurt Bundesliga BayArena
05/05/2024 Eintracht Frankfurt 1 - 5 Bayer Leverkusen Bundesliga Frankfurt Arena
17/12/2023 Bayer Leverkusen 3 - 0 Eintracht Frankfurt Bundesliga BayArena
08/04/2023 Bayer Leverkusen 3 - 1 Eintracht Frankfurt Bundesliga BayArena
12/09/2025
Bundesliga BayArena
01/03/2025
Bundesliga Deutsche Bank Park
19/10/2024
Bundesliga BayArena
05/05/2024
Bundesliga Frankfurt Arena
17/12/2023
Bundesliga BayArena
08/04/2023
Bundesliga BayArena
Eintracht Frankfurt Win
Bayer Leverkusen Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 20 51 74 18 +56 DHamburger SV 2 - 2 Bayern München (31-01-2026)LBayern München 1 - 2 FC Augsburg (24-01-2026)WRB Leipzig 1 - 5 Bayern München (17-01-2026)W1. FC Köln 1 - 3 Bayern München (14-01-2026)WBayern München 8 - 1 VfL Wolfsburg (11-01-2026)
2 Borussia Dortmund 20 45 41 19 +22 WBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)WUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)WBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)WBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)
3 1899 Hoffenheim 20 42 43 23 +20 W1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)WWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)WEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)W1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)W1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)
4 VfB Stuttgart 20 39 37 26 +11 WVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)WBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)WVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)WBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)
5 RB Leipzig 20 36 38 27 +11 LRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)W1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)LRB Leipzig 1 - 5 Bayern München (17-01-2026)WRB Leipzig 2 - 0 SC Freiburg (14-01-2026)
6 Bayer Leverkusen 19 35 38 26 +12 WEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)WBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)L1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)LBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)WRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)
7 SC Freiburg 20 27 31 33 -2 LVfB Stuttgart 1 - 0 SC Freiburg (01-02-2026)WSC Freiburg 2 - 1 1. FC Köln (25-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)LRB Leipzig 2 - 0 SC Freiburg (14-01-2026)WSC Freiburg 2 - 1 Hamburger SV (10-01-2026)
8 Eintracht Frankfurt 20 27 40 45 -5 LEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)LEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)
9 Union Berlin 20 24 25 33 -8 L1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)LUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)
10 1. FC Köln 20 23 29 32 -3 W1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LSC Freiburg 2 - 1 1. FC Köln (25-01-2026)W1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)L1. FC Köln 1 - 3 Bayern München (14-01-2026)D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)
11 FC Augsburg 20 22 24 37 -13 WFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)WBayern München 1 - 2 FC Augsburg (24-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)LBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)
12 Borussia Mönchengladbach 20 21 24 33 -9 DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)LBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)L1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)WBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)
13 Hamburger SV 19 19 19 29 -10 DHamburger SV 2 - 2 Bayern München (31-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)LSC Freiburg 2 - 1 Hamburger SV (10-01-2026)DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)
14 VfL Wolfsburg 20 19 28 42 -14 L1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)WVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)LBayern München 8 - 1 VfL Wolfsburg (11-01-2026)
15 Werder Bremen 20 19 22 38 -16 DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)LWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)LBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)
16 FSV Mainz 05 20 18 23 33 -10 WRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)WFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)L1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)WFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)
17 FC St. Pauli 20 14 18 34 -16 LFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)LBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)LVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)
18 1. FC Heidenheim 20 13 19 45 -26 LBorussia Dortmund 3 - 2 1. FC Heidenheim (01-02-2026)L1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)LFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)