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 Commentary
- 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': VAR Decision: Goal Al-Hilal 0-1 Al-Ahli (Riyad Mahrez).
- 27': Delay in match (Al-Ahli). VAR checking.
- 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.Goal awarded following VAR Review.
- 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 (Al-Hilal).
- 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'+9': 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 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': Yassine Bounou (Al-Hilal) is shown the yellow card.
- 90'+10': Galeno (Al-Ahli) 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 |
45.9 | Possession | 54.1 |
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 | 208 |
238 | Passes | 287 |
0.7 | Pass Completion % | 0.7 |
6 | Accurate Crosses | 2 |
17 | Crosses | 10 |
0.4 | Cross % | 0.2 |
72 | Long Balls | 64 |
29 | Accurate Long Balls | 26 |
0.4 | Long Balls % | 0.4 |
4 | Blocked Shots | 1 |
10 | Effective Tackles | 6 |
16 | Tackles | 10 |
0.6 | Tackle % | 0.6 |
5 | Interceptions | 5 |
23 | Effective Clearances | 26 |
23 | Clearances | 26 |
Game Information
Venue: Al Inma Bank Stadium at King Abdullah Sport City
Location: Jeddah, Saudi Arabia
Attendance: 50,613
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

Logan Rogerson's header gives Auckland FC a 1-0 win over Melbourne Victory in the first leg of their semifinal.

Three of Al Ahli's biggest stars have become the first players to win both the UEFA and AFC Champions League.

After losing two finals previously, Al Ahli are finally champions of Asia after beating Kawasaki Frontale on Saturday.

Saudi Arabia's Al Ahli beat Japan's Kawasaki Frontale 2-0 to win the Asian Champions League Elite title for the first time at a raucous King Abdullah Sports City Stadium.

Al Ahli and Kawasaki Frontale chase their first continental crown in the AFC Champions League Elite final at King Abdullah Sports City in Jeddah.