Tottenham vs Eintracht Frankfurt

10 April 2025 · Europa League · Quarter-finals, first leg · 2024/25 · Referee Szymon Marciniak

Full time 1 – 1

Half-time: 1–1

Aggregate: Tottenham 2–1 Eintracht Frankfurt. Tottenham go through.

  • Pedro Porro 26’
  • Hugo Ekitiké 6’

Match summary

Tottenham and Eintracht Frankfurt finished level at 1-1 after 90 minutes. It was 1-1 at half-time. Tottenham went through 2-1 on aggregate.

Hugo Ekitiké put Eintracht Frankfurt ahead in the 6th minute and Pedro Porro equalised in the 26th minute.

Tottenham had the better of the chances, with 0.94 expected goals (xG) from 10 shots to Eintracht Frankfurt's 0.33 from 4.

Key events

Tottenham Eintracht Frankfurt
Kick-off
6’
Hugo EkitikéRight foot shot0-1 (Eintracht Frankfurt)
Dominic SolankeShot on target
12’
Pedro PorroLeft foot shot1-1 (Tottenham)
26’
45’
Hugo EkitikéShot on target
Second half underway
Half-time1-1
Son Heung-minShot on target
56’
James MaddisonShot on target
58’
62’
71’
Rodrigo BentancurShot on target
72’
Mathys TelArgument
86’
90+1’
Micky van de VenShot on target
90+3’
Full-time1-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.94 0.33 6’ Hugo Ekitiké (Eintracht Frankfurt), 0-1 6’ 26’ Pedro Porro (Tottenham), 1-1 26’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.94 0.33 6’ Hugo Ekitiké (Eintracht Frankfurt), 0-1 Ekitiké 6’ 26’ Pedro Porro (Tottenham), 1-1 Porro 26’
Tottenham 0.94 xGEintracht Frankfurt 0.33 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Eintracht Frankfurt attacking Tottenham attacking 
90+3’ Micky van de Ven (Tottenham), set piece, 0.26 xG, saved 83’ Brennan Johnson (Tottenham), open play, 0.20 xG, off target 45’ Hugo Ekitiké (Eintracht Frankfurt), open play, 0.15 xG, saved 26’ Pedro Porro (Tottenham), open play, 0.14 xG, goal 56’ Son Heung-min (Tottenham), open play, 0.13 xG, saved 63’ Jean-Mattéo Bahoya (Eintracht Frankfurt), open play, 0.09 xG, off target 57’ Rodrigo Bentancur (Tottenham), from a corner, 0.05 xG, hit the woodwork 6’ Hugo Ekitiké (Eintracht Frankfurt), open play, 0.04 xG, goal 58’ James Maddison (Tottenham), open play, 0.05 xG, saved 12’ Dominic Solanke (Tottenham), open play, 0.04 xG, saved 60’ Arthur Theate (Eintracht Frankfurt), open play, 0.04 xG, blocked 72’ Rodrigo Bentancur (Tottenham), from a corner, 0.04 xG, saved 55’ Lucas Bergvall (Tottenham), open play, 0.02 xG, hit the woodwork 30’ Son Heung-min (Tottenham), set piece, 0.01 xG, off target 90+3’ Micky van de Ven (Tottenham), set piece, 0.26 xG, saved 83’ Brennan Johnson (Tottenham), open play, 0.20 xG, off target 45’ Hugo Ekitiké (Eintracht Frankfurt), open play, 0.15 xG, saved 26’ Pedro Porro (Tottenham), open play, 0.14 xG, goal 56’ Son Heung-min (Tottenham), open play, 0.13 xG, saved 63’ Jean-Mattéo Bahoya (Eintracht Frankfurt), open play, 0.09 xG, off target 57’ Rodrigo Bentancur (Tottenham), from a corner, 0.05 xG, hit the woodwork 58’ James Maddison (Tottenham), open play, 0.05 xG, saved 6’ Hugo Ekitiké (Eintracht Frankfurt), open play, 0.04 xG, goal 12’ Dominic Solanke (Tottenham), open play, 0.04 xG, saved 60’ Arthur Theate (Eintracht Frankfurt), open play, 0.04 xG, blocked 72’ Rodrigo Bentancur (Tottenham), from a corner, 0.04 xG, saved 55’ Lucas Bergvall (Tottenham), open play, 0.02 xG, hit the woodwork 30’ Son Heung-min (Tottenham), set piece, 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

Tottenham 4-3-3 Starting XI
Vicario
Porro
Romero
Ven
Udogie 79’
Bergvall
Bentancur
Maddison 79’
Johnson
Solanke 88’
Heung-min 80’
Eintracht Frankfurt 4-2-3-1 Starting XI
Santos
Tuta
Koch
Theate
Kristensen
Skhiri
Larsson
Bahoya 70’
Brown 90’
Götze 90’
Ekitiké 89’

Player stats

Goalkeeper1 player
90′ 1 1 17 – – – – –
Defenders5 players
90′ 2 1 1 5 1 52 2 1 – –
90′ – 1 – 5 4 78 3 – – –
90′ 1 2 – 4 3 84 1 – – –
Destiny Udogie Taken off
79′ – – – 4 – 63 – – – –
Djed Spence Came on as a substitute
11′ – – – – – 4 – – – –
Midfielders4 players
90′ – – 41 – – – 2 3 1 1 –
90′ – – 54 1 – 4 4 9 2 2 –
James Maddison Taken off
79′ – 1 56 2 – – – 3 3 1 –
Pape Matar Sarr Came on as a substitute
11′ – – 5 – – – – 1 – 1 –
Forwards5 players
Brennan Johnson
90′ – – 1 – 0.20 – – 4 2 17 –
Dominic Solanke Taken off
88′ – – 1 1 0.04 – 1 3 2 10 –
Son Heung-min Taken off
80′ – – 2 1 0.14 – 2 1 1 44 –
Mathys Tel Came on as a substitute
10′ – – – – – – – – – 1
Richarlison Came on as a substitute
2′ – – – – – – – 1 – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Form going into the game

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

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data. Referee data before 2025/26 from the Transfermarkt datasets project.