Al-Ahli Jeddah 1 - 0 AET Al-Duhail SC

King Abdullah Sports City

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
69
FT
Mon, Apr 13
Al-Ahli Jeddah
1-0 (AET)
Al-Duhail SC
⚡ Intensity 56
⚖️ Balance 28
🏆 Stakes 67
🎲 Upset 74
Extra-time drama sends Al-Ahli through.

Extra-Time Mahrez Magic Rescues Al-Ahli Jeddah

Worth Watching Futmetrix Score: 69/100. An exhausting tactical battle exploded into life deep into extra time, rewarding the hosts with a hard-fought quarter-final berth.

Stalemate in the Desert

A barrage of 33 combined shots turned Alinma Stadium into a tense battleground, yet neither Al-Ahli Jeddah nor Al-Duhail SC could find a breakthrough in normal time. The hosts dominated possession, holding 61% of the ball and orchestrating intricate moves, but the Intensity of Al-Duhail's defensive block kept the match locked tight. The visitors relied on counter-attacks, testing the backline anchored by Rayan Hamed and Roger Ibañez, both of whom delivered outstanding performances to extinguish any danger. Despite the high shot volume and a string of goalkeeper heroics making eight saves combined, the Balance of play refused to tip. The 90 minutes ticked away, leaving the elimination Stakes hanging heavily over both sets of exhausted players.

The Penalty Heartbreak

As the match dragged into extra time, legs grew heavy and the Upset Factor began to creep into the atmosphere. Al-Duhail SC stubbornly defended their lines, looking to force a shootout. The definitive turning point almost arrived in the 112th minute when Al-Ahli Jeddah were awarded a crucial penalty. I. Toney stepped up to the spot, carrying the weight of the tie on his shoulders, only to see his effort fail to find the net. A missed penalty at such a late stage usually shatters a team's morale, swinging momentum completely. Instead of folding under the pressure of that squandered lifeline, the hosts regrouped. The agony of the miss merely set the stage for a grandstand finish, forcing the home side into one final, desperate push.

Resolution

With penalties looming and tension unbearable, salvation arrived in the 117th minute. R. Mahrez found a pocket of space and delivered the decisive blow, his vital goal erasing the anxiety of Toney's miss just minutes prior. The eruption at Alinma Stadium reflected pure relief as much as joy. Al-Ahli Jeddah successfully ran down the remaining clock, securing their progression to the Quarter-finals and avoiding a catastrophic early exit. Al-Duhail SC bow out after a valiant rearguard action, but ultimately paid the price for ceding total control to the hosts. The single-leg format delivered exactly what was promised: ruthless consequences, shattered nerves, and a heroic finish under the lights.

Key Questions

Was the penalty miss by Rayan Hamed the turning point?

The 112th-minute penalty was actually missed by I. Toney. It ramped up the tension, but the team recovered quickly rather than letting it derail their match.

How dramatic was the late winner by Rayan Hamed?

The 117th-minute winner was actually scored by R. Mahrez. It was incredibly dramatic, rescuing the team just five minutes after a devastating missed penalty.

What does this mean for Al-Ahli Jeddah's season?

This hard-fought extra-time victory propels them directly into the Quarter-finals of the AFC Champions League Elite, keeping their continental championship dreams alive.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
61%
39%
Al-Ahli Jeddah 61%
Al-Duhail SC 39%
Shots
21
12
Al-Ahli Jeddah 21
Al-Duhail SC 12
Shots on Target
7
3
Al-Ahli Jeddah 7
Al-Duhail SC 3
Expected Goals (xG)
1.67
0.75
Al-Ahli Jeddah 1.67
Al-Duhail SC 0.75
Passes
557
348
Al-Ahli Jeddah 557
Al-Duhail SC 348
Pass Accuracy
82%
69%
Al-Ahli Jeddah 82%
Al-Duhail SC 69%
Corners
7
2
Al-Ahli Jeddah 7
Al-Duhail SC 2
Fouls
20
19
Al-Ahli Jeddah 20
Al-Duhail SC 19
Yellow Cards
3
4
Al-Ahli Jeddah 3
Al-Duhail SC 4
Red Cards
0
0
Al-Ahli Jeddah 0
Al-Duhail SC 0

Match Events

22' 🟨 M. Abdulrahman
HT
K. Piatek 🟨 51'
55' 🟨 E. Millot
I. Bamba 🟨 74'
86' 🔄 M. Abdulrahman A. Majrashi
I. Bamba A. Ali 🔄 90'
91' 🔄 E. Millot Matheus Goncalves
96' 🟨 Z. Al Johani
A. Ali 🟨 104'
S. Zakaria 🟨 111'
112' I. Toney (I. Toney)
115' 🔄 Z. Al Hawsawi F. Al Buraikan
117' R. Mahrez
S. Al Brake M. Hamza 🔄 120'+2
120'+3 🔄 R. Mahrez E. Al Muwallad
120'+4 🟨 E. Al Muwallad
FT

Player Cards

Our take on every player in this match

Al-Ahli Jeddah

Goalkeepers
Edouard Mendy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
123
Total Mins
Started
Entry
Defenders
Mohammed Abdulrahman
NPC
NPC
86
Minutes
86
Minutes
20%
Pass Acc
6.2
Rating
Rayan Hamed
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
69%
Duel Win %
Roger Ibañez
MAGNET
MAGNET
108
Activity
108
Activity
97
Passes
11
Duels
Zakaria Hawsawi
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Midfielders
Franck Kessie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
123
Total Mins
Started
Entry
Ziyad Aljohani
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Riyad Mahrez
CLUTCH HERO
CLUTCH HERO
117
Goal Time
117
Goal Time
Goal
Impact
8
Rating
Enzo Millot
NPC
NPC
90
Minutes
90
Minutes
26%
Pass Acc
6
Rating
Wenderson Galeno
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
13%
Pass Acc
Forwards
Ivan Toney
CLUTCH HERO
CLUTCH HERO
112
Goal Time
112
Goal Time
Goal
Impact
6
Rating
BENCH
Abdulrahman Al Sanbi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Abdullah Abdo
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ali Majrashi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Matteo Dams
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yazan Madani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mohammed Sulaiman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eid Al Muwallad
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Valentin Atangana Edoa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Matheus Gonçalves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Firas Al-Buraikan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Saleh Abu Al-Shamat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ricardo Mathias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Al-Duhail SC

Goalkeepers
Salah Zakaria
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
7.3
Rating
Defenders
Youssouf Sabaly
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
80%
Duel Win %
Tuta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
123
Total Mins
Started
Entry
Jean-Charles Castelletto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
123
Total Mins
Started
Entry
Sultan Al Brake
ENFORCER
ENFORCER
3
Tackles
3
Tackles
4
Duels Won
80%
Win %
Midfielders
Ibrahima Bamba
BRUISER
BRUISER
4
Fouls
4
Fouls
Yellow
Cards
7
Tackles
Edmilson Junior
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
4
Duels Won
0
Pens Won
Benjamin Bourigeaud
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Boubakary Soumaré
ENFORCER
ENFORCER
3
Tackles
3
Tackles
9
Duels Won
75%
Win %
Adil Boulbina
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target
Forwards
Krzysztof Piątek
MAGNET
MAGNET
52
Activity
52
Activity
24
Passes
28
Duels
BENCH
Amir Hassan Katol
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bautista Burke
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ghanem Al Minhali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yousef Ayman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ismaeel Mohammad
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luiz Ceara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karim Boudiaf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mohamed Abdelaziz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Almoez Ali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Mubark Shanan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tahsin Mohammed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/29/2025 Al-Duhail SC 2 - 2 Al-Ahli Jeddah AFC Champions League Abdullah bin Khalifa Stadium
04/30/2021 Al-Duhail SC 1 - 1 Al-Ahli Jeddah AFC Champions League King Abdullah Sports City
04/18/2021 Al-Ahli Jeddah 1 - 1 Al-Duhail SC AFC Champions League King Abdullah Sports City
09/29/2025
AFC Champions League Abdullah bin Khalifa Stadium
04/30/2021
AFC Champions League King Abdullah Sports City
04/18/2021
AFC Champions League King Abdullah Sports City
Al-Ahli Jeddah Win
Al-Duhail SC Win
Draw