Eintracht Frankfurt vs RB Leipzig

18 April 2026 · Bundesliga · 2025/26 · Referee Bastian Dankert

Full time 1 – 3

Half-time: 1–1

  • Hugo Larsson 34’
  • Yan Diomande 27’
  • Antonio Nusa 70’
  • Conrad Harder 81’

Match summary

RB Leipzig took a 3-1 win at Eintracht Frankfurt. It was 1-1 at half-time.

In the first half, Yan Diomande put RB Leipzig ahead in the 27th minute, set up by Lukas Klostermann and Hugo Larsson equalised with a header in the 34th minute, set up by Ayoube Amaimouni-Echghouyab. In the second half, Antonio Nusa put RB Leipzig back in front in the 70th minute, set up by Max Finkgrafe and Conrad Harder made it 1-3 in the 81st minute, set up by Antonio Nusa.

The chances backed that up: RB Leipzig created 2.02 expected goals (xG) from 19 shots to Eintracht Frankfurt's 1.44 from 15.

Match stats

51% Possession 49%
16 Shots 19
5 Shots on target 8
4 Corners 6
66 Attacks 81
44 Dangerous attacks 39
373 Passes 352
84% Pass accuracy 83%
18 Tackles 23
7 Fouls 7
0 Yellow cards 1
0 Red cards 0
3 Offsides 0

Key events

Eintracht Frankfurt RB Leipzig
Kick-off
Jonathan BurkardtShot on target
6’
Arnaud Kalimuendo MuingaShot on target
22’
27’
Yan DiomandeRight foot shot0-1 (RB Leipzig)
30’
Assan OuédraogoShot on target
Hugo LarssonHeader1-1 (Eintracht Frankfurt)
34’
40’
Half-time1-1
Second half underway
47’
Christoph BaumgartnerShot on target
Oscar HøjlundShot on target
50’
52’
Lukas KlostermannShot on target
57’
Nicolas SeiwaldShot on target
63’
Brajan GrudaShot on target
66’
70’
Antonio NusaRight foot shot1-2 (RB Leipzig)
81’
Conrad HarderLeft foot shot1-3 (RB Leipzig)
Full-time1-3

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.44 2.02 27’ Yan Diomande (RB Leipzig), 0-1 27’ 34’ Hugo Larsson (Eintracht Frankfurt), 1-1 34’ 70’ Antonio Nusa (RB Leipzig), 1-2 70’ 81’ Conrad Harder (RB Leipzig), 1-3 81’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.44 2.02 27’ Yan Diomande (RB Leipzig), 0-1 Diomande 27’ 34’ Hugo Larsson (Eintracht Frankfurt), 1-1 Larsson 34’ 70’ Antonio Nusa (RB Leipzig), 1-2 Nusa 70’ 81’ Conrad Harder (RB Leipzig), 1-3 Harder 81’
Eintracht Frankfurt 1.44 xGRB Leipzig 2.02 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 
64’ Rômulo (RB Leipzig), open play, 0.50 xG, off target 34’ Hugo Larsson (Eintracht Frankfurt), open play, 0.40 xG, goal 87’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.30 xG, off target 81’ Conrad Harder (RB Leipzig), open play, 0.30 xG, goal 27’ Yan Diomande (RB Leipzig), open play, 0.13 xG, goal 60’ Brajan Gruda (RB Leipzig), open play, 0.12 xG, blocked 47’ Christoph Baumgartner (RB Leipzig), open play, 0.10 xG, saved 49’ Christoph Baumgartner (RB Leipzig), from a corner, 0.10 xG, blocked 74’ Nicolas Seiwald (RB Leipzig), set piece, 0.11 xG, blocked 10’ Rômulo (RB Leipzig), open play, 0.10 xG, off target 50’ Oscar Højlund (Eintracht Frankfurt), open play, 0.10 xG, saved 50’ Ayoube Amaimouni-Echghouyab (Eintracht Frankfurt), open play, 0.09 xG, off target 6’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.08 xG, saved 8’ Yan Diomande (RB Leipzig), open play, 0.08 xG, off target 13’ Yan Diomande (RB Leipzig), open play, 0.07 xG, off target 34’ Bote Baku (RB Leipzig), open play, 0.07 xG, off target 34’ Ayoube Amaimouni-Echghouyab (Eintracht Frankfurt), open play, 0.07 xG, off target 42’ Oscar Højlund (Eintracht Frankfurt), open play, 0.07 xG, off target 78’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.07 xG, blocked 52’ Lukas Klostermann (RB Leipzig), from a corner, 0.06 xG, saved 57’ Nicolas Seiwald (RB Leipzig), open play, 0.07 xG, saved 10’ Yan Diomande (RB Leipzig), open play, 0.06 xG, blocked 84’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.06 xG, off target 86’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.05 xG, blocked 63’ Brajan Gruda (RB Leipzig), open play, 0.05 xG, saved 66’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), from a corner, 0.05 xG, blocked 36’ El Chadaille Bitshiabu (RB Leipzig), set piece, 0.04 xG, off target 22’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.03 xG, saved 66’ Aurèle Amenda (Eintracht Frankfurt), from a corner, 0.03 xG, off target 10’ Assan Ouédraogo (RB Leipzig), open play, 0.03 xG, blocked 70’ Antonio Nusa (RB Leipzig), open play, 0.02 xG, goal 30’ Assan Ouédraogo (RB Leipzig), open play, 0.02 xG, saved 66’ Ayoube Amaimouni-Echghouyab (Eintracht Frankfurt), from a corner, 0.02 xG, saved 78’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.01 xG, blocked 64’ Rômulo (RB Leipzig), open play, 0.50 xG, off target 34’ Hugo Larsson (Eintracht Frankfurt), open play, 0.40 xG, goal 87’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.30 xG, off target 81’ Conrad Harder (RB Leipzig), open play, 0.30 xG, goal 27’ Yan Diomande (RB Leipzig), open play, 0.13 xG, goal 60’ Brajan Gruda (RB Leipzig), open play, 0.12 xG, blocked 47’ Christoph Baumgartner (RB Leipzig), open play, 0.10 xG, saved 49’ Christoph Baumgartner (RB Leipzig), from a corner, 0.10 xG, blocked 74’ Nicolas Seiwald (RB Leipzig), set piece, 0.11 xG, blocked 10’ Rômulo (RB Leipzig), open play, 0.10 xG, off target 50’ Oscar Højlund (Eintracht Frankfurt), open play, 0.10 xG, saved 50’ Ayoube Amaimouni-Echghouyab (Eintracht Frankfurt), open play, 0.09 xG, off target 6’ Jonathan Burkardt (Eintracht Frankfurt), open play, 0.08 xG, saved 8’ Yan Diomande (RB Leipzig), open play, 0.08 xG, off target 13’ Yan Diomande (RB Leipzig), open play, 0.07 xG, off target 34’ Bote Baku (RB Leipzig), open play, 0.07 xG, off target 42’ Oscar Højlund (Eintracht Frankfurt), open play, 0.07 xG, off target 34’ Ayoube Amaimouni-Echghouyab (Eintracht Frankfurt), open play, 0.07 xG, off target 78’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.07 xG, blocked 52’ Lukas Klostermann (RB Leipzig), from a corner, 0.06 xG, saved 57’ Nicolas Seiwald (RB Leipzig), open play, 0.07 xG, saved 10’ Yan Diomande (RB Leipzig), open play, 0.06 xG, blocked 84’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.06 xG, off target 86’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.05 xG, blocked 63’ Brajan Gruda (RB Leipzig), open play, 0.05 xG, saved 66’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), from a corner, 0.05 xG, blocked 36’ El Chadaille Bitshiabu (RB Leipzig), set piece, 0.04 xG, off target 22’ Arnaud Kalimuendo Muinga (Eintracht Frankfurt), open play, 0.03 xG, saved 66’ Aurèle Amenda (Eintracht Frankfurt), from a corner, 0.03 xG, off target 10’ Assan Ouédraogo (RB Leipzig), open play, 0.03 xG, blocked 70’ Antonio Nusa (RB Leipzig), open play, 0.02 xG, goal 66’ Ayoube Amaimouni-Echghouyab (Eintracht Frankfurt), from a corner, 0.02 xG, saved 30’ Assan Ouédraogo (RB Leipzig), open play, 0.02 xG, saved 78’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Eintracht Frankfurt 3-4-2-1 Starting XI
Zetterer
Amenda
Koch
Theate 81’
Chaïbi
Larsson 71’
Højlund 64’
Brown
Amaimouni-Echghouyab 71’
Kalimuendo
Burkardt
RB Leipzig 4-1-4-1 Starting XI
Vandevoordt
Finkgräfe 79’
Bitshiabu
Klostermann 90’
Baku
Seiwald
Nusa 90’
Baumgartner
Ouédraogo 59’
Diomande
Rômulo 79’

Player stats

PlayerPosMinGAShxGxAKPCards
Michael Zetterer GK900 0.000.000
Robin Koch DEF900 0.000.301
Aurèle Amenda DEF901 0.030.071
Arthur Theate DEF820 0.000.101
Farès Chaïbi MID903 0.370.031
Nathaniel Brown MID900 0.000.092
Hugo Larsson MID7211 0.400.031
Oscar Højlund MID652 0.170.000
Arnaud Kalimuendo Muinga MID903 0.140.082
Ayoube Amaimouni-Echghouyab MID7213 0.180.401
Jonathan Burkardt FWD901 0.080.000
Can Uzun Sub250 0.000.061
Ansgar Knauff Sub181 0.060.000
Ellyes Skhiri Sub180 0.000.000
Elias Baum Sub80 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Eintracht Frankfurt win 32% Avg odds 2.90
Draw 24% Avg odds 3.89
RB Leipzig win 44% Avg odds 2.16

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.