Bundesliga Regular Season - 20

Eintracht Frankfurt 1 - 3 FT Bayer Leverkusen

Deutsche Bank Park

AI-powered match analysis and previews to help you decide which games are worth watching

62
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: 62/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.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

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

Season performance ratings for players 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
MAGNET
MAGNET
85
activity
85
activity
78
passes
7
duels
Midfielders
Rasmus Kristensen
NPC
NPC
93
minutes
93
minutes
42%
pass acc
6.7
rating
Hugo Larsson
👻 Invisible Nothing to note
Ellyes Skhiri
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
5.6
rating
Nathaniel Brown
NPC
NPC
84
minutes
84
minutes
32%
pass acc
6.2
rating
Forwards
Ritsu Doan
SWEEPER
SWEEPER
1
cleanups
1
cleanups
1
interceptions
0
blocks
Mario Götze
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Arnaud Kalimuendo
NPC
NPC
93
minutes
93
minutes
17%
pass acc
6.2
rating
BENCH
Michael Zetterer
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Keita Kosugi
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Fousseny Doumbia
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Oscar Højlund
👻 Invisible Nothing to note
Mahmoud Dahoud
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Farès Chaïbi
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Jean-Mattéo Bahoya
CAMEO
CAMEO
9
minutes
9
minutes
5
touches
None
events
Ansgar Knauff
SWEEPER
SWEEPER
1
cleanups
1
cleanups
1
interceptions
0
blocks
Ayoube Amaimouni-Echghouyab
👻 Invisible Nothing to note

Bayer Leverkusen

Goalkeepers
Janis Blaswich
👻 Invisible Nothing to note
Defenders
Jarell Quansah
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Robert Andrich
MAGNET
MAGNET
85
activity
85
activity
81
passes
4
duels
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
0
goal time
0
goal time
0
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
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
86%
duel win %
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
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Lucas Vázquez
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Jeanuël Belocian
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Exequiel Palacios
👻 Invisible Nothing to note
Montrell Culbreath
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Jonas Hofmann
👻 Invisible Nothing to note
Ernest Poku
CAMEO
CAMEO
11
minutes
11
minutes
3
touches
None
events
Patrik Schick
👻 Invisible Nothing to note

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)