Al Hilal vs Al Ahli, 2024-25 AFC Champions League Elite, Semifinals
· AFC Champions League EliteAl Ahli reach Asian Champions League final on Toney, Firmino goals
![Al Ahly celeb AFC semis_250429 [1296x729]](https://a.espncdn.com/photo/2025/0429/r1485738_1296x729_16-9.jpg)
Al Ahli beat 10-man Al Hilal in a battle of Saudi Pro League sides in Jeddah on Tuesday to earn a spot in Saturday's Asian Champions League final.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Ezgjan Alioski (Al-Ahli) wins a free kick on the left wing.
- 1': Foul by Malcom (Al-Hilal).
- 1': Ezgjan Alioski (Al-Ahli) is shown the yellow card.
- 2': Attempt missed. Ivan Toney (Al-Ahli) header from the centre of the box misses to the right. Assisted by Riyad Mahrez with a cross following a set piece situation.
- 4': Foul by Aleksandar Mitrovic (Al-Hilal).
- 4': Ibañez (Al-Ahli) wins a free kick in the defensive half.
- 5': Foul by Ali Majrashi (Al-Ahli).
- 5': Salem Al Dawsari (Al-Hilal) wins a free kick in the defensive half.
- 6': Ali Majrashi (Al-Ahli) is shown the yellow card for a bad foul.
- 7': Offside, Al-Hilal. Salem Al Dawsari is caught offside.
- 9': Goal! Al-Hilal 0, Al-Ahli 1. Roberto Firmino (Al-Ahli) right footed shot from the centre of the box to the top left corner. Assisted by Galeno.
- 12': Ali Majrashi (Al-Ahli) wins a free kick in the defensive half.
- 12': Foul by Renan Lodi (Al-Hilal).
- 13': Delay in match because of an injury Galeno (Al-Ahli).
- 14': Delay over. They are ready to continue.
- 14': Delay in match (Al-Hilal).
- 15': Delay over. They are ready to continue.
- 18': Attempt saved. Franck Kessie (Al-Ahli) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Roberto Firmino with a through ball.
- 18': Corner, Al-Ahli. Conceded by Yassine Bounou.
- 19': Offside, Al-Ahli. Roberto Firmino is caught offside.
- 22': Ali Majrashi (Al-Ahli) wins a free kick in the defensive half.
- 22': Foul by Renan Lodi (Al-Hilal).
- 22': Corner, Al-Ahli. Conceded by Yasir Al Shahrani.
- 24': Attempt missed. Ziyad Al Johani (Al-Ahli) right footed shot from outside the box misses to the right.
- 25': Delay in match because of an injury Franck Kessie (Al-Ahli).
- 25': Delay over. They are ready to continue.
- 27': Goal! Al-Hilal 0, Al-Ahli 2. Ivan Toney (Al-Ahli) left footed shot from a difficult angle on the left to the bottom right corner. Assisted by Riyad Mahrez with a through ball.
- 30': Foul by Renan Lodi (Al-Hilal).
- 30': Riyad Mahrez (Al-Ahli) wins a free kick in the defensive half.
- 31': Foul by Aleksandar Mitrovic (Al-Hilal).
- 31': Ibañez (Al-Ahli) wins a free kick in the defensive half.
- 32': Delay in match because of an injury Édouard Mendy (Al-Ahli).
- 33': Delay over. They are ready to continue.
- 34': Corner, Al-Ahli. Conceded by Renan Lodi.
- 36': Attempt missed. Ibañez (Al-Ahli) header from the right side of the six yard box misses to the left. Assisted by Riyad Mahrez with a cross following a corner.
- 37': Foul by Marcos Leonardo (Al-Hilal).
- 37': Ziyad Al Johani (Al-Ahli) wins a free kick on the left wing.
- 40': Ezgjan Alioski (Al-Ahli) wins a free kick in the defensive half.
- 40': Foul by Malcom (Al-Hilal).
- 41': Offside, Al-Ahli. Roberto Firmino is caught offside.
- 42': Goal! Al-Hilal 1, Al-Ahli 2. Salem Al Dawsari (Al-Hilal) right footed shot from the centre of the box to the bottom left corner.
- 44': Corner, Al-Hilal. Conceded by Franck Kessie.
- 44': Attempt missed. Malcom (Al-Hilal) header from the right side of the six yard box is close, but misses the top right corner. Assisted by Salem Al Dawsari with a cross following a corner.
- 45'+1': Fourth official has announced 6 minutes of added time.
- 45'+1': Foul by Marcos Leonardo (Al-Hilal).
- 45'+1': Merih Demiral (Al-Ahli) wins a free kick in the defensive half.
- 45'+3': Foul by Yasir Al Shahrani (Al-Hilal).
- 45'+3': Galeno (Al-Ahli) wins a free kick on the left wing.
- 45'+4': Hand ball by Ibañez (Al-Ahli).
- 45'+5': Foul by Sergej Milinkovic-Savic (Al-Hilal).
- 45'+5': Franck Kessie (Al-Ahli) wins a free kick in the attacking half.
- 45'+6': Merih Demiral (Al-Ahli) is shown the yellow card.
- 45'+8': Foul by Franck Kessie (Al-Ahli).
- 45'+8': Sergej Milinkovic-Savic (Al-Hilal) wins a free kick in the defensive half.
- 45'+9': Foul by Kalidou Koulibaly (Al-Hilal).
- 45'+9': Ivan Toney (Al-Ahli) wins a free kick in the defensive half.
- 45'+9': Kalidou Koulibaly (Al-Hilal) is shown the yellow card for a bad foul.
- 45'+10': Delay in match because of an injury Ivan Toney (Al-Ahli).
- 45'+10': Delay over. They are ready to continue.
- 45'+10': First Half ends, Al-Hilal 1, Al-Ahli 2.
- 45': Second Half begins Al-Hilal 1, Al-Ahli 2.
- 46': Corner, Al-Ahli. Conceded by Ali Al Bulayhi.
- 47': Attempt blocked. Roberto Firmino (Al-Ahli) header from the centre of the box is blocked. Assisted by Riyad Mahrez with a cross.
- 48': Foul by Galeno (Al-Ahli).
- 48': Yasir Al Shahrani (Al-Hilal) wins a free kick in the defensive half.
- 49': Offside, Al-Ahli. Ivan Toney is caught offside.
- 52': Attempt blocked. Salem Al Dawsari (Al-Hilal) left footed shot from the left side of the box is blocked. Assisted by Marcos Leonardo.
- 53': Ali Majrashi (Al-Ahli) wins a free kick in the defensive half.
- 53': Foul by Salem Al Dawsari (Al-Hilal).
- 55': Attempt blocked. Ezgjan Alioski (Al-Ahli) left footed shot from the left side of the box is blocked. Assisted by Galeno.
- 55': Offside, Al-Ahli. Ezgjan Alioski is caught offside.
- 56': Foul by Ali Majrashi (Al-Ahli).
- 56': Renan Lodi (Al-Hilal) wins a free kick in the defensive half.
- 57': Foul by Franck Kessie (Al-Ahli).
- 57': Sergej Milinkovic-Savic (Al-Hilal) wins a free kick in the defensive half.
- 58': Foul by Galeno (Al-Ahli).
- 58': Renan Lodi (Al-Hilal) wins a free kick in the defensive half.
- 59': Substitution, Al-Hilal. Hamad Al Yami replaces Yasir Al Shahrani.
- 59': Substitution, Al-Hilal. Kaio César replaces Marcos Leonardo.
- 59': Foul by Kalidou Koulibaly (Al-Hilal).
- 59': Ibañez (Al-Ahli) wins a free kick in the attacking half.
- 59': Second yellow card to Kalidou Koulibaly (Al-Hilal) for a bad foul.
- 61': Delay in match because of an injury Ibañez (Al-Ahli).
- 62': Delay over. They are ready to continue.
- 62': Attempt missed. Merih Demiral (Al-Ahli) right footed shot from the right side of the six yard box is just a bit too high. Assisted by Riyad Mahrez with a cross following a set piece situation.
- 63': Attempt missed. Ivan Toney (Al-Ahli) right footed shot from the right side of the box misses to the right. Assisted by Roberto Firmino following a fast break.
- 65': Corner, Al-Ahli. Conceded by Renan Lodi.
- 66': Corner, Al-Ahli. Conceded by Rúben Neves.
- 67': Offside, Al-Ahli. Ibañez is caught offside.
- 68': Substitution, Al-Hilal. Hassan Al Tambakti replaces Kaio César.
- 70': Foul by Hamad Al Yami (Al-Hilal).
- 70': Roberto Firmino (Al-Ahli) wins a free kick on the left wing.
- 71': Corner, Al-Ahli. Conceded by Renan Lodi.
- 73': Roberto Firmino (Al-Ahli) hits the right post with a right footed shot from the left side of the box. Assisted by Ezgjan Alioski.
- 73': Riyad Mahrez (Al-Ahli) hits the right post with a left footed shot from the right side of the box.
- 74': Foul by Aleksandar Mitrovic (Al-Hilal).
- 74': Merih Demiral (Al-Ahli) wins a free kick in the defensive half.
- 76': Foul by Aleksandar Mitrovic (Al-Hilal).
- 76': Ibañez (Al-Ahli) wins a free kick in the defensive half.
- 78': Galeno (Al-Ahli) hits the right post with a right footed shot from the left side of the box. Assisted by Ezgjan Alioski.
- 78': Foul by Aleksandar Mitrovic (Al-Hilal).
- 78': Merih Demiral (Al-Ahli) wins a free kick in the defensive half.
- 78': Aleksandar Mitrovic (Al-Hilal) is shown the yellow card.
- 80': Delay in match because of an injury Merih Demiral (Al-Ahli).
- 80': Delay over. They are ready to continue.
- 80': Salem Al Dawsari (Al-Hilal) is shown the yellow card.
- 80': Foul by Roberto Firmino (Al-Ahli).
- 80': Rúben Neves (Al-Hilal) wins a free kick in the attacking half.
- 82': Penalty Al-Ahli. Riyad Mahrez draws a foul in the penalty area.
- 82': Penalty conceded by Hamad Al Yami (Al-Hilal) after a foul in the penalty area.
- 83': VAR Decision: Penalty Al-Ahli.
- 84': Hamad Al Yami (Al-Hilal) is shown the yellow card for a bad foul.
- 86': Penalty saved. Franck Kessie (Al-Ahli) right footed shot saved in the top left corner.
- 87': Ali Majrashi (Al-Ahli) wins a free kick in the defensive half.
- 87': Foul by Rúben Neves (Al-Hilal).
- 87': Rúben Neves (Al-Hilal) is shown the yellow card.
- 88': Substitution, Al-Ahli. Mohammed Sulaiman replaces Ali Majrashi.
- 88': Foul by Ali Al Bulayhi (Al-Hilal).
- 88': Roberto Firmino (Al-Ahli) wins a free kick on the right wing.
- 89': Attempt missed. Franck Kessie (Al-Ahli) right footed shot from the centre of the box misses to the left following a set piece situation.
- 89': Attempt saved. Roberto Firmino (Al-Ahli) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Franck Kessie.
- 90'+1': Fourth official has announced 8 minutes of added time.
- 90'+1': Attempt missed. Salem Al Dawsari (Al-Hilal) right footed shot from outside the box is high and wide to the right. Assisted by Sergej Milinkovic-Savic.
- 90'+2': Foul by Ivan Toney (Al-Ahli).
- 90'+2': Rúben Neves (Al-Hilal) wins a free kick in the defensive half.
- 90'+3': Foul by Mohammed Sulaiman (Al-Ahli).
- 90'+3': Hassan Al Tambakti (Al-Hilal) wins a free kick on the left wing.
- 90'+4': Attempt missed. Galeno (Al-Ahli) right footed shot from outside the box misses to the right. Assisted by Franck Kessie following a fast break.
- 90'+6': Attempt blocked. Franck Kessie (Al-Ahli) right footed shot from the centre of the box is blocked. Assisted by Riyad Mahrez.
- 90'+6': Attempt missed. Riyad Mahrez (Al-Ahli) left footed shot from the centre of the box misses to the left. Assisted by Franck Kessie.
- 90'+6': Substitution, Al-Ahli. Feras Al Brikan replaces Roberto Firmino.
- 90'+7': Attempt blocked. Galeno (Al-Ahli) right footed shot from outside the box is blocked. Assisted by Ivan Toney.
- 90'+7': Goal! Al-Hilal 1, Al-Ahli 3. Feras Al Brikan (Al-Ahli) left footed shot from the centre of the box to the bottom left corner following a fast break.
- 90'+10': Galeno (Al-Ahli) is shown the yellow card.
- 90'+10': Yassine Bounou (Al-Hilal) is shown the yellow card.
- 90'+11': Substitution, Al-Ahli. Gabri Veiga replaces Galeno.
- 90'+12': Hand ball by Mohammed Sulaiman (Al-Ahli).
- 90'+12': Second Half ends, Al-Hilal 1, Al-Ahli 3.
- 0': Match ends, Al-Hilal 1, Al-Ahli 3.
Statistics
![]() |
HIL![]() |
|
---|---|---|
11 | Fouls | 21 |
4 | Yellow Cards | 5 |
0 | Red Cards | 1 |
5 | Offsides | 1 |
7 | Corner Kicks | 1 |
0 | Saves | 3 |
46.1 | Possession | 53.9 |
21 | SHOTS | 4 |
6 | ON GOAL | 1 |
0.3 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
1 | Penalty Kicks Taken | 0 |
157 | Accurate Passes | 207 |
239 | Passes | 286 |
0.7 | Pass Completion % | 0.7 |
5 | Accurate Crosses | 2 |
17 | Crosses | 10 |
0.3 | Cross % | 0.2 |
72 | Long Balls | 66 |
29 | Accurate Long Balls | 28 |
0.4 | Long Balls % | 0.4 |
4 | Blocked Shots | 1 |
10 | Effective Tackles | 6 |
15 | Tackles | 10 |
0.7 | Tackle % | 0.6 |
3 | Interceptions | 4 |
23 | Effective Clearances | 25 |
23 | Clearances | 25 |
Game Information
Venue: Al Inma Bank Stadium at King Abdullah Sport City
Location: Jeddah, Saudi Arabia
Line-Ups
Al Hilal (4-2-3-1)
No. | Name |
---|---|
37 | Yassine Bounou (GK) ![]() |
5 | Ali Al-Bulayhi |
3 | Kalidou Koulibaly ![]() |
6 | Renan Lodi |
12 | Yasser Al-Shahrani |
11 | Marcos Leonardo |
22 | Sergej Milinkovic-Savic |
8 | Rúben Neves ![]() |
9 | Aleksandar Mitrovic ![]() |
29 | Salem Al-Dawsari |
77 | Malcom |
Al Ahli (4-2-3-1)
No. | Name |
---|---|
16 | Édouard Mendy (GK) |
3 | Ibañez |
28 | Merih Demiral ![]() |
77 | Ezgjan Alioski ![]() |
27 | Ali Majrashi ![]() |
10 | Roberto Firmino |
30 | Ziyad Aljohani |
79 | Franck Kessié |
99 | Ivan Toney |
13 | Galeno |
7 | Riyad Mahrez |
AFC Champions League Elite News

Record four-time champions Al Hilal have been eliminated from the AFC Champions League Elite by a 3-1 loss to Al Ahli.

Al Ahli beat 10-man Al Hilal in a battle of Saudi Pro League sides in Jeddah on Tuesday to earn a spot in Saturday's Asian Champions League final.

A Cristiano Ronaldo-led Al Nassr are favourites to reach the ACL Elite final but Kawasaki Frontale have ideas of their own.

The AFC Champions League Elite semifinals could be decided by a solitary moment -- or even a single player.

Al Hilal have confirmed João Cancelo will miss the rest of the AFC Champions League Elite Finals through injury.