Match at a glance Bayer 04 Leverkusen won 3–1.
Shots 18 – 13
Shots on target 8 – 2
Expected goals 2.11 – 0.65
Possession 39% – 61% Story Stats Shot map xG H2H Comparison Evidence More football Full time
What the match recorded Bayer Leverkusen beat Eintracht Frankfurt 3–1. Recorded in this match (Bayer Leverkusen – Eintracht Frankfurt): shots 18–13, shots on target 8–2, expected goals 2.11–0.65, possession 39%–61%. This is what was recorded. It is not a claim that the result was foreseeable.
This match
Match statistics Bayer 04 Leverkusen Eintracht Frankfurt
Shots 18 shots 13 shots Bayer 04 Leverkusen 18 shots, Eintracht Frankfurt 13 shots Shots on target 8 shots 2 shots Bayer 04 Leverkusen 8 shots, Eintracht Frankfurt 2 shots Expected goals 2.11 xG 0.65 xG Bayer 04 Leverkusen 2.11 xG, Eintracht Frankfurt 0.65 xG Possession 39% 61% Bayer 04 Leverkusen 39%, Eintracht Frankfurt 61% Corners 4 corners 8 corners Bayer 04 Leverkusen 4 corners, Eintracht Frankfurt 8 corners Fouls 10 fouls 9 fouls Bayer 04 Leverkusen 10 fouls, Eintracht Frankfurt 9 fouls Yellow cards 5 cards 3 cards Bayer 04 Leverkusen 5 cards, Eintracht Frankfurt 3 cards Every shot
Shot map Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.
Share Eintracht Frankfurt ← attacking attacking → Bayer Leverkusen
Loïc Badé · Bayer Leverkusen · 36′ · 0.01 xG · on target Can Uzun · Eintracht Frankfurt · 64′ · 0.01 xG · off target or blocked Arthur Theate · Eintracht Frankfurt · 77′ · 0.01 xG · off target or blocked Can Uzun · Eintracht Frankfurt · 36′ · 0.02 xG · off target or blocked Jean-Mattéo Bahoya · Eintracht Frankfurt · 38′ · 0.02 xG · off target or blocked Malik Tillman · Bayer Leverkusen · 57′ · 0.02 xG · off target or blocked Nnamdi Collins · Eintracht Frankfurt · 61′ · 0.02 xG · off target or blocked Ritsu Doan · Eintracht Frankfurt · 82′ · 0.02 xG · off target or blocked Elye Wahi · Eintracht Frankfurt · 89′ · 0.02 xG · on target Jonathan Burkardt · Eintracht Frankfurt · 2′ · 0.03 xG · off target or blocked Lucas Vázquez · Bayer Leverkusen · 24′ · 0.03 xG · off target or blocked Ezequiel Fernández · Bayer Leverkusen · 81′ · 0.03 xG · off target or blocked Malik Tillman · Bayer Leverkusen · 35′ · 0.05 xG · off target or blocked Robin Koch · Eintracht Frankfurt · 51′ · 0.05 xG · off target or blocked Can Uzun · Eintracht Frankfurt · 52′ · 0.05 xG · goal Alejandro Grimaldo · Bayer Leverkusen · 90′ · 0.05 xG · goal Lucas Vázquez · Bayer Leverkusen · 31′ · 0.06 xG · off target or blocked Farès Chaïbi · Eintracht Frankfurt · 49′ · 0.06 xG · off target or blocked Loïc Badé · Bayer Leverkusen · 86′ · 0.06 xG · off target or blocked Axel Tape · Bayer Leverkusen · 90′ · 0.06 xG · off target or blocked Alejandro Grimaldo · Bayer Leverkusen · 10′ · 0.07 xG · goal Patrik Schick · Bayer Leverkusen · 23′ · 0.07 xG · off target or blocked Aleix García · Bayer Leverkusen · 31′ · 0.07 xG · on target Jonathan Burkardt · Eintracht Frankfurt · 67′ · 0.07 xG · off target or blocked Nathan Tella · Bayer Leverkusen · 17′ · 0.08 xG · off target or blocked Malik Tillman · Bayer Leverkusen · 44′ · 0.09 xG · off target or blocked Axel Tape · Bayer Leverkusen · 85′ · 0.16 xG · on target Nathan Tella · Bayer Leverkusen · 56′ · 0.19 xG · on target Jarell Quansah · Bayer Leverkusen · 19′ · 0.21 xG · on target Jonathan Burkardt · Eintracht Frankfurt · 37′ · 0.42 xG · off target or blocked Patrik Schick · Bayer Leverkusen · 45′ · 0.82 xG · goal off target on target goal penaltysize = xG Bayer Leverkusen: 18 shots, 8 on target, 2.13 xG. Eintracht Frankfurt: 13 shots, 2 on target, 0.80 xG.
How the match built
Expected-goals timeline Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.
Share Bayer Leverkusen 2.13 xG Eintracht Frankfurt 0.80 xG
0 1.25 2.5 0′ HT 90′ Alejandro Grimaldo · Bayer Leverkusen · 10′ Patrik Schick · Bayer Leverkusen · 45′ Alejandro Grimaldo · Bayer Leverkusen · 90′ Can Uzun · Eintracht Frankfurt · 52′ The step line is cumulative expected goals; circles mark goals. Final: Bayer Leverkusen 2.13 xG · Eintracht Frankfurt 0.80 xG.
History
Head-to-head Recent meetings between these teams.
Last 5 meetings
5 Bayer 04 Leverkusen
0 Draws
0 Eintracht Frankfurt
1 Mar 2025 Eintracht Frankfurt — Bayer 04 Leverkusen · Bundesliga 1–4
19 Oct 2024 Bayer 04 Leverkusen — Eintracht Frankfurt · Bundesliga 2–1
5 May 2024 Eintracht Frankfurt — Bayer 04 Leverkusen · Bundesliga 1–5
17 Dec 2023 Bayer 04 Leverkusen — Eintracht Frankfurt · Bundesliga 3–0
8 Apr 2023 Bayer 04 Leverkusen — Eintracht Frankfurt · Bundesliga 3–1
Head-to-Head & Recent Meetings
Metric comparison
Team comparison Season averages, with the sample size beside each metric.
Where the edge is Season: Bayer 04 Leverkusen favored in 0 of 11 directional metrics · Eintracht Frankfurt in 0 · 11 too close
▲ led this metric● higher value (descriptive) too close
Season Last 10 Last 5 Style profile Rest and recent workload
Bayer 04 Leverkusen 3 matches Eintracht Frankfurt 3 matches
2.33 goals/match Goals scored3/3 ▲ 2.67 goals/match
2 goals/match Goals allowed3/3 ▲ 1.67 goals/match
1.64 xG/match Expected goals3/3 1.65 xG/match
11.7 shots/match Shots3/3 ▲ 13.3 shots/match
4.67 shots/match ▲ Shots on target3/3 4.33 shots/match
5.67 corners/match Corners3/3 ● 6.67 corners/match
3.33 cards/match Cards3/3 2.33 cards/match
9.67 fouls/match Fouls3/3 9.33 fouls/match
Bayer 04 Leverkusen 3 matches Eintracht Frankfurt 3 matches
2.33 goals/match Goals scored3/3 ▲ 2.67 goals/match
2 goals/match Goals allowed3/3 ▲ 1.67 goals/match
1.64 xG/match Expected goals3/3 1.65 xG/match
11.7 shots/match Shots3/3 ▲ 13.3 shots/match
4.67 shots/match ▲ Shots on target3/3 4.33 shots/match
5.67 corners/match Corners3/3 ● 6.67 corners/match
3.33 cards/match Cards3/3 2.33 cards/match
9.67 fouls/match Fouls3/3 9.33 fouls/match
Bayer 04 Leverkusen 3 matches Eintracht Frankfurt 3 matches
2.33 goals/match Goals scored3/3 ▲ 2.67 goals/match
2 goals/match Goals allowed3/3 ▲ 1.67 goals/match
1.64 xG/match Expected goals3/3 1.65 xG/match
11.7 shots/match Shots3/3 ▲ 13.3 shots/match
4.67 shots/match ▲ Shots on target3/3 4.33 shots/match
5.67 corners/match Corners3/3 ● 6.67 corners/match
3.33 cards/match Cards3/3 2.33 cards/match
9.67 fouls/match Fouls3/3 9.33 fouls/match
Competition percentiles describe recorded style; they do not rank likely outcomes.
Possession control Relative share of recorded possession within the competition.
0–100 competition percentile · coverage 100% Attacking volume Recorded shot and scoring volume, expressed as competition percentiles.
0–100 competition percentile · coverage 100% Defensive resistance Lower recorded scoring and shot allowance produces a higher descriptive percentile.
0–100 competition percentile · coverage 100% Directness proxy Shots per possession point; a descriptive transition/directness proxy, not an outcome score.
0–100 competition percentile · coverage 100% Physicality Recorded fouls and cards relative to competition peers.
0–100 competition percentile · coverage 100% Set-piece relevance Corner volume relative to competition peers.
0–100 competition percentile · coverage 100% Tempo and pressure proxy Combined event-volume percentiles for shots, corners and fouls.
0–100 competition percentile · coverage 100% Rest before fixture · Both teams: 13.2 days Matches in previous 14 days · Both teams: 1 match Bayer 04 Leverkusen / Eintracht Frankfurt
Evidence quality
How much supports this analysis Grade C · Limited evidence Limited evidence — limited
Season samples 3 / 3 home / away teams
Recent samples 3 / 3 last-five windows
Freshness Less than one day from nearest prior match
At least one team has fewer than the configured season sample. At least one team has an incomplete last-five window. Known unknowns Lineups, injuries, suspensions and tactical changes are not available in the retained dataset. The completed-match sample is too small for broad style conclusions. The fixture season differs from the competition's configured active season. Analysis cutoff: Fri, 12 Sept 2025, 22:30 UTC · analysis-v4 Team rankings in Bundesliga