Bayer Leverkusen vs Eintracht Frankfurt

12 September 2025 · Bundesliga · 2025/26 · Referee Deniz Aytekin

Full time 3 – 1

Half-time: 2–0

  • Álex Grimaldo 10’, 90+8’
  • Patrik Schick 45+4’ (pen)
  • Can Uzun 52’

Match summary

Bayer Leverkusen beat Eintracht Frankfurt 3-1. Bayer Leverkusen led 2-0 at half-time.

In the first half, Álex Grimaldo put Bayer Leverkusen ahead with a direct free kick in the 10th minute and Patrik Schick made it 2-0 from the penalty spot in first-half stoppage time. In the second half, Can Uzun pulled one back to make it 2-1 from a corner in the 52nd minute and Grimaldo made it 3-1 with a direct free kick in stoppage time.

The chances backed that up: Bayer Leverkusen created 2.31 expected goals (xG) from 18 shots to Eintracht Frankfurt's 0.79 from 13. Bayer Leverkusen had 2 players sent off.

Match stats

39% Possession 61%
18 Shots 13
8 Shots on target 2
4 Corners 8
72 Attacks 132
29 Dangerous attacks 79
313 Passes 477
78% Pass accuracy 86%
25 Tackles 13
10 Fouls 9
5 Yellow cards 3
2 Red cards 0
3 Offsides 0

Key events

Bayer Leverkusen Eintracht Frankfurt
Kick-off
Alejandro GrimaldoLeft foot shot1-0 (Bayer Leverkusen)
10’
10’
Nathaniel BrownRasmus KristensenInjury
19’
Jarell QuansahShot on target
19’
Aleix GarcíaShot on target
31’
Loic BadeShot on target
36’
Patrik SchickPenalty2-0 (Bayer Leverkusen)
45+4’
Half-time2-0
Second half underway
52’
Can UzunLeft foot shot2-1 (Eintracht Frankfurt)
Robert AndrichSecond yellowFoul
59’
71’
Michy BatshuayiOscar Højlund
78’
79’
Can UzunFoul
83’
Mahmoud DahoudCan Uzun
Axel TapeShot on target
85’
89’
Sepe Elye WahiShot on target
Ezequiel FernándezSecond yellowFoul
90+2’
Lucas VázquezArgument
90+4’
90+4’
Elye WahiArgument
90+7’
Alejandro GrimaldoLeft foot shot3-1 (Bayer Leverkusen)
90+8’
Full-time3-1

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 2.31 0.79 10’ Álex Grimaldo (Bayer Leverkusen), 1-0 10’ 45+4’ Patrik Schick (Bayer Leverkusen), 2-0 45+4’ 52’ Can Uzun (Eintracht Frankfurt), 2-1 52’ 90+8’ Álex Grimaldo (Bayer Leverkusen), 3-1 90+8’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.31 0.79 10’ Álex Grimaldo (Bayer Leverkusen), 1-0 Grimaldo 10’ 45+4’ Patrik Schick (Bayer Leverkusen), 2-0 Schick 45+4’ 52’ Can Uzun (Eintracht Frankfurt), 2-1 Uzun 52’ 90+8’ Álex Grimaldo (Bayer Leverkusen), 3-1 Grimaldo 90+8’
Bayer Leverkusen 2.31 xGEintracht Frankfurt 0.79 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Eintracht Frankfurt attacking Bayer Leverkusen attacking 
49’ Patrik Schick (Bayer Leverkusen), penalty, 0.76 xG, goal 37’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.44 xG, off target 56’ Nathan Tella (Bayer Leverkusen), open play, 0.44 xG, blocked 31’ Lucas Vázquez (Bayer Leverkusen), open play, 0.33 xG, off target 19’ Jarell Quansah (Bayer Leverkusen), from a corner, 0.09 xG, saved 44’ Malik Tillman (Bayer Leverkusen), open play, 0.08 xG, off target 67’ Jonathan Burkardt (Eintracht Frankfurt), from a corner, 0.08 xG, off target 2’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.07 xG, blocked 17’ Nathan Tella (Bayer Leverkusen), open play, 0.07 xG, off target 85’ Axel Tape (Bayer Leverkusen), open play, 0.07 xG, saved 10’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.06 xG, goal 31’ Aleix García (Bayer Leverkusen), open play, 0.07 xG, saved 90+8’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.07 xG, goal 23’ Patrik Schick (Bayer Leverkusen), open play, 0.05 xG, off target 24’ Lucas Vázquez (Bayer Leverkusen), open play, 0.05 xG, off target 90’ Axel Tape (Bayer Leverkusen), open play, 0.05 xG, off target 35’ Malik Tillman (Bayer Leverkusen), open play, 0.04 xG, blocked 86’ Loic Bade (Bayer Leverkusen), from a corner, 0.03 xG, off target 38’ Jean Négoce (Eintracht Frankfurt), open play, 0.03 xG, blocked 49’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.03 xG, off target 89’ Sepe Elye Wahi (Eintracht Frankfurt), from a corner, 0.03 xG, saved 52’ Can Uzun (Eintracht Frankfurt), from a corner, 0.03 xG, goal 81’ Ezequiél Fernández (Bayer Leverkusen), open play, 0.02 xG, off target 36’ Can Uzun (Eintracht Frankfurt), open play, 0.02 xG, off target 61’ Nnamdi Collins (Eintracht Frankfurt), open play, 0.02 xG, hit the woodwork 36’ Loic Bade (Bayer Leverkusen), from a corner, 0.01 xG, saved 51’ Robin Koch (Eintracht Frankfurt), set piece, 0.01 xG, off target 57’ Malik Tillman (Bayer Leverkusen), from a corner, 0.01 xG, off target 77’ Arthur Theate (Eintracht Frankfurt), open play, 0.01 xG, off target 82’ Ritsu Doan (Eintracht Frankfurt), open play, 0.01 xG, off target 64’ Can Uzun (Eintracht Frankfurt), open play, 0.01 xG, off target 49’ Patrik Schick (Bayer Leverkusen), penalty, 0.76 xG, goal 56’ Nathan Tella (Bayer Leverkusen), open play, 0.44 xG, blocked 37’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.44 xG, off target 31’ Lucas Vázquez (Bayer Leverkusen), open play, 0.33 xG, off target 19’ Jarell Quansah (Bayer Leverkusen), from a corner, 0.09 xG, saved 44’ Malik Tillman (Bayer Leverkusen), open play, 0.08 xG, off target 67’ Jonathan Burkardt (Eintracht Frankfurt), from a corner, 0.08 xG, off target 2’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.07 xG, blocked 85’ Axel Tape (Bayer Leverkusen), open play, 0.07 xG, saved 17’ Nathan Tella (Bayer Leverkusen), open play, 0.07 xG, off target 90+8’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.07 xG, goal 10’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.06 xG, goal 31’ Aleix García (Bayer Leverkusen), open play, 0.07 xG, saved 23’ Patrik Schick (Bayer Leverkusen), open play, 0.05 xG, off target 90’ Axel Tape (Bayer Leverkusen), open play, 0.05 xG, off target 24’ Lucas Vázquez (Bayer Leverkusen), open play, 0.05 xG, off target 35’ Malik Tillman (Bayer Leverkusen), open play, 0.04 xG, blocked 38’ Jean Négoce (Eintracht Frankfurt), open play, 0.03 xG, blocked 86’ Loic Bade (Bayer Leverkusen), from a corner, 0.03 xG, off target 49’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.03 xG, off target 52’ Can Uzun (Eintracht Frankfurt), from a corner, 0.03 xG, goal 89’ Sepe Elye Wahi (Eintracht Frankfurt), from a corner, 0.03 xG, saved 81’ Ezequiél Fernández (Bayer Leverkusen), open play, 0.02 xG, off target 36’ Can Uzun (Eintracht Frankfurt), open play, 0.02 xG, off target 61’ Nnamdi Collins (Eintracht Frankfurt), open play, 0.02 xG, hit the woodwork 36’ Loic Bade (Bayer Leverkusen), from a corner, 0.01 xG, saved 51’ Robin Koch (Eintracht Frankfurt), set piece, 0.01 xG, off target 57’ Malik Tillman (Bayer Leverkusen), from a corner, 0.01 xG, off target 77’ Arthur Theate (Eintracht Frankfurt), open play, 0.01 xG, off target 82’ Ritsu Doan (Eintracht Frankfurt), open play, 0.01 xG, off target 64’ Can Uzun (Eintracht Frankfurt), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Bayer Leverkusen 3-4-2-1 Starting XI
Flekken
Quansah
Badé
Tapsoba
Vázquez
Andrich
Palacios 15’
Grimaldo 2
Tella 83’
Tillman 62’
Schick 82’
Eintracht Frankfurt 4-2-3-1 Starting XI
Zetterer
Theate
Koch
Collins
Kristensen 10’
Chaïbi
Højlund 71’
Bahoya 83’
Uzun 83’
Doan
Burkardt 83’

Player stats

PlayerPosMinGAShxGxAKPCards
Mark Flekken GK900 0.000.071
Edmond Tapsoba DEF900 0.000.000
Loic Bade DEF902 0.050.000
Jarell Quansah DEF901 0.090.000
Lucas Vázquez MID902 0.380.441
Álex Grimaldo MID9022 0.130.112
Robert Andrich MID640 0.000.000
Exequiel Palacios MID140 0.000.000
Nathan Tella MID882 0.510.203
Malik Tillman MID673 0.140.071
Patrik Schick FWD8712 0.810.041
Aleix García Sub761 0.070.052
Ezequiél Fernández Sub231 0.020.000
Axel Tape Sub32 0.120.000
Christian Kofane Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bayer Leverkusen win 45% Avg odds 2.12
Draw 25% Avg odds 3.72
Eintracht Frankfurt win 30% Avg odds 3.13

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.