AFC Champions League Elite, semi-finals, 29.04.2025 12:30
Finished

Al Hilal Riyadh 1 - 3 Al-Ahli Jeddah Highlights

Goal Firas Albirakan 90', Al Hilal Riyadh-Al-Ahli Jeddah 1:3

Goal Salem Al Dawsari 42', Al Hilal Riyadh-Al-Ahli Jeddah 1:2

Goal Ivan Toney 27', Al Hilal Riyadh-Al-Ahli Jeddah 0:2

Goal Roberto Firmino 9', Al Hilal Riyadh-Al-Ahli Jeddah 0:1

Kalidou Koulibaly red card (Al Hilal Riyadh-Al-Ahli Jeddah 59')

Franck Kessié missed penalty (Al Hilal Riyadh-Al-Ahli Jeddah 86')
37 | ||
3 | ||
5 | ||
6 | ||
12 |
|
|
8 | ||
11 |
|
|
22 | ||
29 | (c) | |
77 | ||
9 |
16 | ||
3 | ||
27 |
|
|
28 | ||
77 | ||
7 | ||
10 |
(c) |
|
13 |
|
|
30 | ||
79 | ||
99 |
Manager
Manager
Match Stats
0.59
Expected Goals (xG)
2.58
4
Shots
21
1
Shots on Target
6
1
Shots Blocked
4
3
Saves
0
0
Hit Woodwork
3
54
Possession %
46
1
Corners
7
21
Fouls
11
1
Offsides
5
7
Yellow Cards
3
1
Red cards
0
286
Passes
239
72
Pass Accuracy %
66
11
Free Kicks
21
21
Throw-ins
22
25
Clearances
23
1
Big Chances
5
0.53
Expected Goals (xG)
0.87
3
Shots
7
1
Shots on Target
4
1
Shots Blocked
0
2
Saves
0
0
Hit Woodwork
0
55
Possession %
45
1
Corners
3
12
Fouls
3
1
Offsides
2
1
Yellow Cards
3
0
Red cards
0
158
Passes
126
73
Pass Accuracy %
63
3
Free Kicks
12
13
Throw-ins
14
12
Clearances
8
0
Big Chances
2
0.06
Expected Goals (xG)
1.71
1
Shots
14
0
Shots on Target
2
0
Shots Blocked
4
1
Saves
0
0
Hit Woodwork
3
53
Possession %
47
0
Corners
4
9
Fouls
8
0
Offsides
3
6
Yellow Cards
0
1
Red cards
0
128
Passes
113
72
Pass Accuracy %
69
8
Free Kicks
9
8
Throw-ins
8
13
Clearances
15
1
Big Chances
3
![]() |
![]() |
![]() |
Match Info
Stadium
Al Inma Bank Stadium at King Abdullah Sport City (Jeddah)
Referees
Adham Makhadmeh
Match Events
×90+12

That's it! The referee blows the final whistle
90+11

Al Ahli make a substitution. Wenderson Galeno runs off the field and in comes Gabriel Veiga
90+10

Yellow card for Yassine Bounou
90+8

G O O O A A A L - Firas Al-Buraikan is on target!
90+7

Roberto Firmino is coming off and he is replaced by Firas Al-Buraikan
88

Al Ahli make a substitution. Ali Majrashi runs off the field and in comes Mohammed Sulaiman
87

Ruben Neves is shown a yellow card by the referee
86

HE MISSES - Franck Kessie takes the penalty, but he fails to score!
84

Hamad Al Yami is shown a yellow card by the referee
80

Yellow card for Salem Al-Dawsari
78

Aleksandar Mitrovic is shown a yellow card by the referee
68

Kaio is coming off and he is replaced by Hassan Tambakti
59

SECOND YELLOW! - Kalidou Koulibaly makes his second bookable offence and is sent off!
59

Marcos Leonardo is coming off and he is replaced by Kaio
59

Yasir Al Shahrani is coming off and he is replaced by Hamad Al Yami
46

The second half is underway
45+11

It's over! The referee blows for half time
45+9

Yellow card for Kalidou Koulibaly
45+6

Yellow card for Merih Demiral
42

G O O O A A A L - Salem Al-Dawsari is on target!
27
Riyad Mahrez provided the assist for the goal.
27

G O O O A A A L - Ivan Toney is on target!
9
Wenderson Galeno provided the assist for the goal.
9

G O O O A A A L - Roberto Firmino is on target!
6

Yellow card for Ali Majrashi
1

Yellow card for Ezgjan Alioski
-

The referee starts the match


WWWWD
5 | 15 | 3.0 | 4 | 1 | 0 |
matches | goals | per match | wins | draws | losing |
or Enter