Al-Hilal vs Al-Shabab

31 October 2025 · Saudi Pro League · 2025/26 · Referee Georgi Kabakov

Full time 1 – 0

Half-time: 1–0

  • M. Leonardo 36’

Match summary

Al-Hilal beat Al-Shabab 1-0. Al-Hilal led 1-0 at half-time.

M. Leonardo put Al-Hilal ahead in the 36th minute.

There was little between the sides on chances: Al-Hilal created 0.79 expected goals (xG) from 9 shots, Al-Shabab 0.57 from 9. Al-Hilal had a player sent off.

Match stats

73% Possession 27%
9 Shots 9
2 Shots on target 3
1 Corners 2
676 Passes 246
87.7% Pass accuracy 70.7%
14 Tackles 16
7 Fouls 8
3 Yellow cards 3
1 Red cards 0
2 Offsides 1

Key events

Al-Hilal Al-Shabab
S. InzaghiManagerArgument
0’
Kick-off
12’
M. LeonardoShot on target
17’
M. LeonardoRight foot shot1-0 (Al-Hilal)
36’
Half-time1-0
Second half underway
60’
C. JuniorA. Matuq
73’
K. KoulibalyVAR: Card upgraded
77’
78’
80’
U. HernándezM. Al-Rajeh
81’
C. JuniorShot on target
83’
R. NevesArgument
90’
90+1’
90+3’
Y. CarrascoShot on target
90+3’
W. HoedtShot on target
90+4’
A. Al-HamdanMalcom
90+4’
BonoTime wasting
90+7’
Full-time1-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.79 0.57 36’ M. Leonardo (Al-Hilal), 1-0 36’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.79 0.57 36’ M. Leonardo (Al-Hilal), 1-0 Leonardo 36’
Al-Hilal 0.79 xGAl-Shabab 0.57 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Al-Shabab attacking Al-Hilal attacking 
36’ M. Leonardo (Al-Hilal), open play, 0.30 xG, goal 17’ M. Leonardo (Al-Hilal), open play, 0.20 xG, saved 87’ V. Sierro (Al-Shabab), from a corner, 0.21 xG, off target 81’ C. Junior (Al-Shabab), open play, 0.11 xG, saved 34’ M. Leonardo (Al-Hilal), open play, 0.08 xG, off target 54’ A. Al-Othman (Al-Shabab), open play, 0.06 xG, off target 87’ W. Hoedt (Al-Shabab), from a corner, 0.06 xG, off target 3’ R. Neves (Al-Hilal), open play, 0.05 xG, off target 52’ M. Al-Harbi (Al-Hilal), open play, 0.05 xG, off target 90+3’ Y. Carrasco (Al-Shabab), open play, 0.04 xG, saved 56’ S. Al-Dawsari (Al-Hilal), open play, 0.04 xG, off target 19’ R. Neves (Al-Hilal), direct free kick, 0.03 xG, off target 67’ Y. Carrasco (Al-Shabab), open play, 0.03 xG, off target 90+3’ W. Hoedt (Al-Shabab), open play, 0.03 xG, saved 90+5’ U. Hernández (Al-Shabab), open play, 0.03 xG, blocked 30’ T. Hernández (Al-Hilal), open play, 0.03 xG, off target 50’ K. Koulibaly (Al-Hilal), open play, 0.02 xG, blocked 20’ A. Matuq (Al-Shabab), open play, 0.01 xG, off target 36’ M. Leonardo (Al-Hilal), open play, 0.30 xG, goal 17’ M. Leonardo (Al-Hilal), open play, 0.20 xG, saved 87’ V. Sierro (Al-Shabab), from a corner, 0.21 xG, off target 81’ C. Junior (Al-Shabab), open play, 0.11 xG, saved 34’ M. Leonardo (Al-Hilal), open play, 0.08 xG, off target 54’ A. Al-Othman (Al-Shabab), open play, 0.06 xG, off target 87’ W. Hoedt (Al-Shabab), from a corner, 0.06 xG, off target 3’ R. Neves (Al-Hilal), open play, 0.05 xG, off target 52’ M. Al-Harbi (Al-Hilal), open play, 0.05 xG, off target 90+3’ Y. Carrasco (Al-Shabab), open play, 0.04 xG, saved 56’ S. Al-Dawsari (Al-Hilal), open play, 0.04 xG, off target 19’ R. Neves (Al-Hilal), direct free kick, 0.03 xG, off target 90+3’ W. Hoedt (Al-Shabab), open play, 0.03 xG, saved 30’ T. Hernández (Al-Hilal), open play, 0.03 xG, off target 67’ Y. Carrasco (Al-Shabab), open play, 0.03 xG, off target 90+5’ U. Hernández (Al-Shabab), open play, 0.03 xG, blocked 50’ K. Koulibaly (Al-Hilal), open play, 0.02 xG, blocked 20’ A. Matuq (Al-Shabab), open play, 0.01 xG, off target
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
Al-Harbi 90’
Tambakti
Koulibaly
Hernández
Kanno
Neves
Al-Dawsari
Malcom 90’
Leonardo 84’
Al-Dawsari 79’
Al-Shabab 5-4-1 Starting XI
Grohe
Ghulaimish
Al-Rajeh 80’
Shwirekh
Hoedt
Balobaid 61’
Brownhill
Al-Sibyani 80’
Sierro
Matuq 60’
Al-Othman 60’

Player stats

Goalkeeper1 player
Bono
90′ 3 0 25 – – – – –
Defenders6 players
89′ 4 – – 5 1 55 2 – 1 –
90′ 1 1 – 4 1 83 – – – –
78′ 1 2 – 4 3 83 1 – – –
90′ – – – 6 2 80 – – – –
Y. Akçiçek Came on as a substitute
11′ – 1 – 1 1 1 – – – –
A. Lajami Came on as a substitute
14′ – – – – – – – – – –
Midfielders3 players
90′ – – 75 1 – 4 – 12 – – –
90′ – – 104 1 – 1 1 3 – – –
90′ – – 39 – – 2 – 4 2 1 –
Forwards3 players
Malcom Taken off
89′ – – – – – – 2 1 – 54 –
M. Leonardo Taken off
84′ 1 – 3 2 0.58 – – 2 – 15 –
S. Al-Dawsari Taken off
79′ – – 1 – 0.04 – 1 1 – 61 –
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.