Al-Fayha vs Al-Hilal

21 May 2026 · Saudi Pro League · 2025/26 · Referee Ivan Kružliak

Full time 0 – 1

Half-time: 0–1

  • Sultan Mandash 4’

Match summary

Al-Hilal won 1-0 away at Al-Fayha. Al-Hilal led 1-0 at half-time.

Sultan Mandash put Al-Hilal ahead in the 4th minute.

The chances backed that up: Al-Hilal created 1.18 expected goals (xG) from 10 shots to Al-Fayha's 0.25 from 5. Rúben Neves had a penalty saved for Al-Hilal.

Match stats

46% Possession 54%
5 Shots 10
1 Shots on target 5
3 Corners 5
50 Attacks 41
33 Dangerous attacks 20
392 Passes 469
85.5% Pass accuracy 88.9%
14 Tackles 21
12 Fouls 11
2 Yellow cards 0
3 Offsides 1

Key events

Al-Fayha Al-Hilal
Kick-off
4’
Sultan MandashLeft foot shot0-1 (Al-Hilal)
Abdullah RadifVAR: Goal given
18’
39’
Marcos LeonardoVAR: Goal given
Half-time0-1
Second half underway
52’
Marcos LeonardoShot on target
61’
Sultan MandashVAR: No penalty
64’
Rúben NevesMissed penaltysaved
64’
Rúben NevesShot on target
Alfa SemedoYassine Benzia
65’
Silvère GanvoulaAhmed Bamasud
65’
67’
Marcos LeonardoShot on target
71’
78’
Theo HernándezShot on target
Mikel VillanuevaMokher Al-Rashidi
81’
Sattam Al-RoqiStylianos Vrontis
81’
88’

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.25 1.18 4’ Sultan Mandash (Al-Hilal), 0-1 4’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.25 1.18 4’ Sultan Mandash (Al-Hilal), 0-1 Mandash 4’
Al-Fayha 0.25 xGAl-Hilal 1.18 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Al-Hilal attacking Al-Fayha attacking 
64’ Rúben Neves (Al-Hilal), penalty, 0.79 xG, saved 52’ Marcos Leonardo (Al-Hilal), from a corner, 0.10 xG, saved 64’ Sergej Milinković-Savić (Al-Hilal), set piece, 0.10 xG, blocked 84’ Sabri Abdu Dahal (Al-Fayha), open play, 0.08 xG, blocked 83’ Silvère Ganvoula (Al-Fayha), open play, 0.07 xG, off target 4’ Sultan Mandash (Al-Hilal), open play, 0.07 xG, goal 31’ Abdullah Radif (Al-Fayha), open play, 0.05 xG, blocked 78’ Theo Hernández (Al-Hilal), open play, 0.04 xG, saved 67’ Marcos Leonardo (Al-Hilal), open play, 0.02 xG, saved 84’ Jason (Al-Fayha), open play, 0.02 xG, blocked 38’ Sergej Milinković-Savić (Al-Hilal), open play, 0.02 xG, blocked 80’ Jason (Al-Fayha), open play, 0.02 xG, off target 56’ Rúben Neves (Al-Hilal), set piece, 0.01 xG, blocked 64’ Rúben Neves (Al-Hilal), from a corner, 0.01 xG, off target 50’ Sergej Milinković-Savić (Al-Hilal), open play, 0.01 xG, off target 64’ Rúben Neves (Al-Hilal), penalty, 0.79 xG, saved 52’ Marcos Leonardo (Al-Hilal), from a corner, 0.10 xG, saved 64’ Sergej Milinković-Savić (Al-Hilal), set piece, 0.10 xG, blocked 84’ Sabri Abdu Dahal (Al-Fayha), open play, 0.08 xG, blocked 83’ Silvère Ganvoula (Al-Fayha), open play, 0.07 xG, off target 4’ Sultan Mandash (Al-Hilal), open play, 0.07 xG, goal 31’ Abdullah Radif (Al-Fayha), open play, 0.05 xG, blocked 78’ Theo Hernández (Al-Hilal), open play, 0.04 xG, saved 67’ Marcos Leonardo (Al-Hilal), open play, 0.02 xG, saved 84’ Jason (Al-Fayha), open play, 0.02 xG, blocked 38’ Sergej Milinković-Savić (Al-Hilal), open play, 0.02 xG, blocked 80’ Jason (Al-Fayha), open play, 0.02 xG, off target 56’ Rúben Neves (Al-Hilal), set piece, 0.01 xG, blocked 64’ Rúben Neves (Al-Hilal), from a corner, 0.01 xG, off target 50’ Sergej Milinković-Savić (Al-Hilal), 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-Fayha 4-3-3 Starting XI
Mosquera
Bamasud 65’
Baqawi
Smalling
Al-Rashidi 81’
Benzia 65’
Kaabi
Vrontis 81’
Radif 65’
Jason
Dahal
Al-Hilal 3-5-2 Starting XI
Bounou
Al-Harbi
Hernández
Tambakti 88’
Neves
Milinković-Savić
Al-Dawsari
Kanno 88’
Mandash 83’
Leonardo 69’
Malcom 88’

Player stats

Goalkeeper1 player
90′ 4 1 37 – – – – –
Defenders7 players
90′ 1 – – 4 – 49 1 – – –
90′ 1 2 – 3 2 33 – – – –
Mokher Al-Rashidi Taken off
81′ – 1 – – – 32 1 – –
Ahmed Bamasud Taken off
65′ 2 – – 3 – 25 1 – – –
Khalid Al Rammah Came on as a substitute
25′ – 1 – 2 – 20 – – – –
Silvère Ganvoula Came on as a substitute
25′ – – – – – 7 1 – – –
Mikel Villanueva Came on as a substitute
9′ 1 – – 1 – 6 1 – – –
Midfielders6 players
Yassine Benzia Taken off
65′ – – 36 – – – – 2 2 1 –
90′ – – 42 1 – 5 – 7 1 2 –
Stylianos Vrontis Taken off
81′ – – 31 – – – 1 2 1 2 –
90′ – – 24 1 – 2 1 2 – – –
Alfa Semedo Came on as a substitute
25′ – – 19 – – – – – – – –
Sattam Al-Roqi Came on as a substitute
9′ – – 7 – – – – 1 – 1 –
Forwards2 players
Abdullah Radif Taken off
65′ – – 1 – 0.05 – – 2 – 7 –
Jason
90′ – – 2 – 0.04 – 1 4 2 17
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.