Eintracht Frankfurt vs RB Leipzig

26 April 2025 · Bundesliga · 2024/25 · Referee Matthias Jöllenbeck

Full time 4 – 0

Half-time: 1–0

  • Ansgar Knauff 21’, 53’
  • Hugo Ekitike 67’
  • Robin Koch 71’

Match summary

Eintracht Frankfurt won comfortably, 4-0 at home to RB Leipzig. Eintracht Frankfurt led 1-0 at half-time.

In the first half, Ansgar Knauff put Eintracht Frankfurt ahead in the 21st minute, set up by Hugo Ekitike. In the second half, Knauff made it 2-0 in the 53rd minute, Hugo Ekitike made it 3-0 with a header in the 67th minute, set up by Jean Négoce, and Robin Koch made it 4-0 with a header in the 71st minute, set up by Nathaniel Brown.

The chances backed that up: Eintracht Frankfurt created 2.26 expected goals (xG) from 9 shots to RB Leipzig's 0.32 from 7. RB Leipzig had a player sent off.

Match stats

Eintracht Frankfurt RB Leipzig
9 Shots 7
6 Shots on Target 3
8 Corners 4
1 Yellow Cards 2
0 Red Cards 1
2.24 xG 0.32
2.24 Non-penalty xG 0.32
10 Deep Completions 5

Key events

Eintracht Frankfurt RB Leipzig
Kick-off
Ansgar Knauff
Assist: Hugo Ekitike
1-0 (Eintracht Frankfurt)
21’
Half-time1-0
Ansgar Knauff2-0 (Eintracht Frankfurt)
53’
Hugo Ekitike
Assist: Jean Négoce
3-0 (Eintracht Frankfurt)
67’
Robin Koch
Assist: Nathaniel Brown
4-0 (Eintracht Frankfurt)
71’
Full-time4-0

Bookings

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

Eintracht Frankfurt
  • Nnamdi Collins
RB Leipzig
  • El Chadaille Bitshiabu
  • Lukas Klostermann

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.26 0.32 21’ Ansgar Knauff (Eintracht Frankfurt), 1-0 21’ 53’ Ansgar Knauff (Eintracht Frankfurt), 2-0 53’ 67’ Hugo Ekitike (Eintracht Frankfurt), 3-0 67’ 71’ Robin Koch (Eintracht Frankfurt), 4-0 71’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.26 0.32 21’ Ansgar Knauff (Eintracht Frankfurt), 1-0 Knauff 21’ 53’ Ansgar Knauff (Eintracht Frankfurt), 2-0 Knauff 53’ 67’ Hugo Ekitike (Eintracht Frankfurt), 3-0 Ekitike 67’ 71’ Robin Koch (Eintracht Frankfurt), 4-0 Koch 71’
Eintracht Frankfurt 2.26 xGRB Leipzig 0.32 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 RB Leipzig attacking Eintracht Frankfurt attacking 
71’ Robin Koch (Eintracht Frankfurt), from a corner, 0.48 xG, goal 21’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.47 xG, goal 67’ Hugo Ekitike (Eintracht Frankfurt), from a corner, 0.45 xG, goal 40’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.43 xG, blocked 53’ Arthur Theate (Eintracht Frankfurt), direct free kick, 0.16 xG, saved 53’ Ansgar Knauff (Eintracht Frankfurt), set piece, 0.12 xG, goal 30’ Tuta (Eintracht Frankfurt), from a corner, 0.10 xG, off target 80’ Loïs Openda (RB Leipzig), direct free kick, 0.09 xG, off target 90+1’ Tidiam Gomis (RB Leipzig), open play, 0.08 xG, blocked 85’ Bote Baku (RB Leipzig), open play, 0.05 xG, saved 55’ Loïs Openda (RB Leipzig), open play, 0.04 xG, off target 71’ Nathaniel Brown (Eintracht Frankfurt), set piece, 0.03 xG, blocked 13’ Benjamin Sesko (RB Leipzig), open play, 0.02 xG, saved 38’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.02 xG, blocked 18’ El Chadaille Bitshiabu (RB Leipzig), from a corner, 0.02 xG, saved 60’ Loïs Openda (RB Leipzig), open play, 0.02 xG, off target 71’ Robin Koch (Eintracht Frankfurt), from a corner, 0.48 xG, goal 21’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.47 xG, goal 67’ Hugo Ekitike (Eintracht Frankfurt), from a corner, 0.45 xG, goal 40’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.43 xG, blocked 53’ Arthur Theate (Eintracht Frankfurt), direct free kick, 0.16 xG, saved 53’ Ansgar Knauff (Eintracht Frankfurt), set piece, 0.12 xG, goal 30’ Tuta (Eintracht Frankfurt), from a corner, 0.10 xG, off target 80’ Loïs Openda (RB Leipzig), direct free kick, 0.09 xG, off target 90+1’ Tidiam Gomis (RB Leipzig), open play, 0.08 xG, blocked 85’ Bote Baku (RB Leipzig), open play, 0.05 xG, saved 55’ Loïs Openda (RB Leipzig), open play, 0.04 xG, off target 71’ Nathaniel Brown (Eintracht Frankfurt), set piece, 0.03 xG, blocked 38’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.02 xG, blocked 13’ Benjamin Sesko (RB Leipzig), open play, 0.02 xG, saved 18’ El Chadaille Bitshiabu (RB Leipzig), from a corner, 0.02 xG, saved 60’ Loïs Openda (RB Leipzig), open play, 0.02 xG, off target
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
Tuta DEF901 0.100.000
Robin Koch DEF9011 0.480.000
Arthur Theate DEF841 0.160.000
Nnamdi Collins MID890 0.000.000
Nathaniel Brown MID9011 0.030.481
Hugo Larsson MID900 0.000.021
Ellyes Skhiri MID900 0.000.031
Jean Négoce MID7810 0.000.451
Ansgar Knauff MID7823 1.010.000
Hugo Ekitike FWD85112 0.470.902
Oscar Højlund Sub120 0.000.000
Sepe Elye Wahi Sub120 0.000.000
Aurèle Amenda Sub60 0.000.000
Farès Chaïbi Sub50 0.000.000
Timothy Chandler Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Eintracht Frankfurt win 47% Avg odds 2.02
Draw 24% Avg odds 3.94
RB Leipzig win 29% Avg odds 3.35

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.