Eintracht Frankfurt vs Bayer Leverkusen

1 March 2025 · Bundesliga · 2024/25 · Referee Felix Zwayer

Full time 1 – 4

Half-time: 1–3

  • Hugo Ekitike 37’
  • Nathan Tella 26’
  • Nordi Mukiele 29’
  • Patrik Schick 33’
  • Aleix García 62’

Match summary

Bayer Leverkusen won comfortably, 4-1 away at Eintracht Frankfurt. Bayer Leverkusen led 3-1 at half-time.

In the first half, Nathan Tella put Bayer Leverkusen ahead in the 26th minute, set up by Granit Xhaka, Nordi Mukiele made it 0-2 from a corner in the 29th minute, Patrik Schick made it 0-3 in the 33rd minute, set up by Álex Grimaldo, and Hugo Ekitike pulled one back to make it 1-3 in the 37th minute. In the second half, Aleix García made it 1-4 in the 62nd minute.

The chances backed that up: Bayer Leverkusen created 2.42 expected goals (xG) from 20 shots to Eintracht Frankfurt's 1.00 from 7.

Match stats

Eintracht Frankfurt Bayer Leverkusen
7 Shots 20
3 Shots on Target 9
2 Corners 6
1 Yellow Cards 1
0 Red Cards 0
1.00 xG 2.37
1.00 Non-penalty xG 2.37
4 Deep Completions 8

Key events

Eintracht Frankfurt Bayer Leverkusen
Kick-off
26’
Nathan Tella
Assist: Granit Xhaka
0-1 (Bayer Leverkusen)
29’
Nordi Mukiele0-2 (Bayer Leverkusen)
33’
Patrik Schick
Assist: Álex Grimaldo
0-3 (Bayer Leverkusen)
Hugo Ekitike1-3 (Eintracht Frankfurt)
37’
Half-time1-3
62’
Aleix García1-4 (Bayer Leverkusen)
Full-time1-4

Bookings

Card times are not on file for this game, so they are listed without a minute.

Eintracht Frankfurt
  • Ellyes Skhiri
Bayer Leverkusen
  • Granit Xhaka

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.00 2.42 26’ Nathan Tella (Bayer Leverkusen), 0-1 26’ 29’ Nordi Mukiele (Bayer Leverkusen), 0-2 29’ 33’ Patrik Schick (Bayer Leverkusen), 0-3 33’ 37’ Hugo Ekitike (Eintracht Frankfurt), 1-3 37’ 62’ Aleix García (Bayer Leverkusen), 1-4 62’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.00 2.42 26’ Nathan Tella (Bayer Leverkusen), 0-1 Tella 26’ 29’ Nordi Mukiele (Bayer Leverkusen), 0-2 Mukiele 29’ 33’ Patrik Schick (Bayer Leverkusen), 0-3 Schick 33’ 37’ Hugo Ekitike (Eintracht Frankfurt), 1-3 Ekitike 37’ 62’ Aleix García (Bayer Leverkusen), 1-4 García 62’
Eintracht Frankfurt 1.00 xGBayer Leverkusen 2.42 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayer Leverkusen attacking Eintracht Frankfurt attacking 
29’ Nordi Mukiele (Bayer Leverkusen), from a corner, 0.63 xG, goal 37’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.61 xG, goal 29’ Nathan Tella (Bayer Leverkusen), open play, 0.28 xG, saved 38’ Patrik Schick (Bayer Leverkusen), open play, 0.28 xG, saved 33’ Patrik Schick (Bayer Leverkusen), open play, 0.14 xG, goal 90+1’ Victor Boniface (Bayer Leverkusen), open play, 0.14 xG, blocked 29’ Nordi Mukiele (Bayer Leverkusen), from a corner, 0.12 xG, off target 41’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.11 xG, off target 5’ Patrik Schick (Bayer Leverkusen), open play, 0.10 xG, off target 11’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.10 xG, off target 26’ Nathan Tella (Bayer Leverkusen), open play, 0.10 xG, goal 90+1’ Emiliano Buendía (Bayer Leverkusen), open play, 0.09 xG, off target 12’ Nathan Tella (Bayer Leverkusen), open play, 0.08 xG, blocked 29’ Mario Hermoso (Bayer Leverkusen), from a corner, 0.08 xG, off target 25’ Florian Wirtz (Bayer Leverkusen), open play, 0.07 xG, saved 65’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.07 xG, saved 88’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.06 xG, off target 9’ Florian Wirtz (Bayer Leverkusen), open play, 0.06 xG, blocked 60’ Amine Adli (Bayer Leverkusen), open play, 0.06 xG, saved 5’ Aleix García (Bayer Leverkusen), open play, 0.05 xG, blocked 12’ Patrik Schick (Bayer Leverkusen), open play, 0.04 xG, blocked 90+1’ Jonas Hofmann (Bayer Leverkusen), open play, 0.04 xG, blocked 39’ Florian Wirtz (Bayer Leverkusen), open play, 0.03 xG, saved 4’ Robin Koch (Eintracht Frankfurt), open play, 0.03 xG, blocked 50’ Sepe Elye Wahi (Eintracht Frankfurt), open play, 0.02 xG, saved 61’ Álex Grimaldo (Bayer Leverkusen), open play, 0.02 xG, off target 62’ Aleix García (Bayer Leverkusen), open play, 0.02 xG, goal 29’ Nordi Mukiele (Bayer Leverkusen), from a corner, 0.63 xG, goal 37’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.61 xG, goal 29’ Nathan Tella (Bayer Leverkusen), open play, 0.28 xG, saved 38’ Patrik Schick (Bayer Leverkusen), open play, 0.28 xG, saved 33’ Patrik Schick (Bayer Leverkusen), open play, 0.14 xG, goal 90+1’ Victor Boniface (Bayer Leverkusen), open play, 0.14 xG, blocked 29’ Nordi Mukiele (Bayer Leverkusen), from a corner, 0.12 xG, off target 41’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.11 xG, off target 5’ Patrik Schick (Bayer Leverkusen), open play, 0.10 xG, off target 11’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.10 xG, off target 26’ Nathan Tella (Bayer Leverkusen), open play, 0.10 xG, goal 90+1’ Emiliano Buendía (Bayer Leverkusen), open play, 0.09 xG, off target 12’ Nathan Tella (Bayer Leverkusen), open play, 0.08 xG, blocked 29’ Mario Hermoso (Bayer Leverkusen), from a corner, 0.08 xG, off target 25’ Florian Wirtz (Bayer Leverkusen), open play, 0.07 xG, saved 65’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.07 xG, saved 88’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.06 xG, off target 9’ Florian Wirtz (Bayer Leverkusen), open play, 0.06 xG, blocked 60’ Amine Adli (Bayer Leverkusen), open play, 0.06 xG, saved 5’ Aleix García (Bayer Leverkusen), open play, 0.05 xG, blocked 12’ Patrik Schick (Bayer Leverkusen), open play, 0.04 xG, blocked 90+1’ Jonas Hofmann (Bayer Leverkusen), open play, 0.04 xG, blocked 39’ Florian Wirtz (Bayer Leverkusen), open play, 0.03 xG, saved 4’ Robin Koch (Eintracht Frankfurt), open play, 0.03 xG, blocked 61’ Álex Grimaldo (Bayer Leverkusen), open play, 0.02 xG, off target 50’ Sepe Elye Wahi (Eintracht Frankfurt), open play, 0.02 xG, saved 62’ Aleix García (Bayer Leverkusen), open play, 0.02 xG, goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Kevin Trapp GK900 0.000.000
Arthur Theate DEF900 0.000.000
Rasmus Kristensen DEF900 0.000.111
Robin Koch DEF741 0.030.000
Hugo Larsson MID490 0.000.000
Ansgar Knauff MID490 0.000.000
Mario Götze MID900 0.000.000
Ellyes Skhiri MID900 0.000.061
Nathaniel Brown MID810 0.000.071
Hugo Ekitike FWD9015 0.960.000
Sepe Elye Wahi FWD751 0.020.101
Oscar Højlund Sub410 0.000.021
Nnamdi Collins Sub410 0.000.000
Michy Batshuayi Sub160 0.000.000
Jean Négoce Sub150 0.000.000
Niels Nkounkou Sub90 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Eintracht Frankfurt win 23% Avg odds 4.18
Draw 25% Avg odds 3.89
Bayer Leverkusen win 52% Avg odds 1.83

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.