Al-Hilal vs Al-Riyadh

29 August 2025 · Saudi Pro League · 2025/26 · Referee Majed Mohammed Al-Shamrani

Full time 2 – 0

Half-time: 2–0

  • M. Al-Harbi 22’
  • Malcom 45+3’

Match summary

Al-Hilal saw off Al-Riyadh 2-0. Al-Hilal led 2-0 at half-time.

M. Al-Harbi put Al-Hilal ahead in the 22nd minute and Malcom made it 2-0 in first-half stoppage time.

The chances backed that up: Al-Hilal created 2.11 expected goals (xG) from 15 shots to Al-Riyadh's 0.19 from 2.

Match stats

62% Possession 38%
15 Shots 2
6 Shots on target 2
5 Corners 2
545 Passes 314
85.7% Pass accuracy 80.6%
19 Tackles 12
10 Fouls 12
0 Yellow cards 1
2 Offsides 0

Key events

Al-Hilal Al-Riyadh
Kick-off
D. NúñezVAR: Goal given
11’
M. Al-HarbiLeft foot shot1-0 (Al-Hilal)
22’
S. Al-DawsariShot on target
37’
45+1’
MalcomLeft foot shot2-0 (Al-Hilal)
45+3’
Half-time2-0
46’
M. SyllaM. Sahlouli
Second half underway
D. NúñezShot on target
55’
59’
N. A. BishiI. Soro
59’
67’
TozéShot on target
MalcomShot on target
70’
J. CanceloShot on target
71’
74’
A. A. HarfiS. H. Hazazi
74’
TozéShot on target
Kaio CésarMalcom
79’
89’
K. A. A. AsbahiI. Bayesh
90’
M. AlkhaibariVAR: No penalty
Full-time2-0

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 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.11 0.19 22’ M. Al-Harbi (Al-Hilal), 1-0 22’ 45+3’ Malcom (Al-Hilal), 2-0 45+3’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.11 0.19 22’ M. Al-Harbi (Al-Hilal), 1-0 Al-Harbi 22’ 45+3’ Malcom (Al-Hilal), 2-0 Malcom 45+3’
Al-Hilal 2.11 xGAl-Riyadh 0.19 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Al-Riyadh attacking Al-Hilal attacking 
31’ S. Al-Dawsari (Al-Hilal), open play, 0.38 xG, off target 63’ D. Núñez (Al-Hilal), open play, 0.36 xG, off target 51’ D. Núñez (Al-Hilal), open play, 0.34 xG, off target 55’ D. Núñez (Al-Hilal), set piece, 0.26 xG, saved 70’ Malcom (Al-Hilal), open play, 0.21 xG, saved 74’ Tozé (Al-Riyadh), open play, 0.15 xG, saved 87’ A. Al-Hamdan (Al-Hilal), open play, 0.15 xG, blocked 48’ Malcom (Al-Hilal), open play, 0.07 xG, goal 15’ Malcom (Al-Hilal), open play, 0.06 xG, off target 71’ J. Cancelo (Al-Hilal), open play, 0.06 xG, saved 82’ S. Milinković-Savić (Al-Hilal), open play, 0.06 xG, blocked 36’ R. Neves (Al-Hilal), set piece, 0.04 xG, blocked 67’ Tozé (Al-Riyadh), open play, 0.04 xG, saved 22’ M. Al-Harbi (Al-Hilal), open play, 0.03 xG, goal 37’ S. Al-Dawsari (Al-Hilal), from a corner, 0.03 xG, saved 40’ R. Neves (Al-Hilal), direct free kick, 0.03 xG, off target 3’ J. Cancelo (Al-Hilal), open play, 0.02 xG, blocked 31’ S. Al-Dawsari (Al-Hilal), open play, 0.38 xG, off target 63’ D. Núñez (Al-Hilal), open play, 0.36 xG, off target 51’ D. Núñez (Al-Hilal), open play, 0.34 xG, off target 55’ D. Núñez (Al-Hilal), set piece, 0.26 xG, saved 70’ Malcom (Al-Hilal), open play, 0.21 xG, saved 74’ Tozé (Al-Riyadh), open play, 0.15 xG, saved 87’ A. Al-Hamdan (Al-Hilal), open play, 0.15 xG, blocked 48’ Malcom (Al-Hilal), open play, 0.07 xG, goal 71’ J. Cancelo (Al-Hilal), open play, 0.06 xG, saved 15’ Malcom (Al-Hilal), open play, 0.06 xG, off target 82’ S. Milinković-Savić (Al-Hilal), open play, 0.06 xG, blocked 36’ R. Neves (Al-Hilal), set piece, 0.04 xG, blocked 67’ Tozé (Al-Riyadh), open play, 0.04 xG, saved 22’ M. Al-Harbi (Al-Hilal), open play, 0.03 xG, goal 40’ R. Neves (Al-Hilal), direct free kick, 0.03 xG, off target 37’ S. Al-Dawsari (Al-Hilal), from a corner, 0.03 xG, saved 3’ J. Cancelo (Al-Hilal), open play, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Al-Hilal 4-3-3 Starting XI
Bono
Cancelo 85’
Koulibaly
Tambakti
Al-Harbi
Milinković-Savić
Neves
Al-Dawsari 79’
Malcom 79’
Núñez 85’
Al-Dawsari 90’
Al-Riyadh 5-4-1 Starting XI
Borjan
Al-Boardi
Alkhaibari
González
Barbet
Hazazi 74’
Okou 59’
Tozé
Soro 59’
Bayesh 89’
Sahlouli 46’

Player stats

Goalkeeper1 player
Bono
90′ 2 0 19 – – – – –
Defenders4 players
85′ 4 3 – 7 – 58 3 – – –
90′ 2 1 – 7 4 68 – – – –
90′ 2 3 – 4 1 63 1 – – –
90′ 2 – – 2 – 48 2 1 – –
Midfielders4 players
90′ – – 58 2 – 3 1 10 1 2 –
90′ – – 92 – – – – 2 1 – –
N. Al-Dawsari Taken off
79′ – – 29 – – 3 – 3 1 – –
M. Kanno Came on as a substitute
11′ – – 12 – – – – – 1 – –
Forwards5 players
Malcom Taken off
79′ 1 – 3 2 0.34 – 2 – – 30 –
D. Núñez Taken off
85′ – – 3 1 0.96 – – 3 1 14 –
S. Al-Dawsari Taken off
89′ – 2 2 1 0.41 – 3 6 2 42 –
Kaio César Came on as a substitute
11′ – – – – – – 1 – – 5 –
A. Al-Hamdan Came on as a substitute
12′ – – 1 – 0.15 – – – – 2 –
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.

Form going into the game

Last five 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 and odds from football-data.co.uk.