Al-Hilal vs Al-Fateh

31 October 2026 · Saudi Pro League · 2026/27 · Referee Iván Barton

Full time 2 – 0

Half-time: 1–0

  • Ollie Watkins 12’
  • Rúben Neves 90+1’ (pen)

Match summary

Al-Hilal beat Al-Fateh 2-0. Al-Hilal led 1-0 at half-time.

Ollie Watkins put Al-Hilal ahead in the 12th minute and Rúben Neves made it 2-0 from the penalty spot in stoppage time.

The chances backed that up: Al-Hilal created 3.59 expected goals (xG) from 23 shots to Al-Fateh's 0.26 from 4.

Al-Hilal dominated Matchday 12 of the Saudi Pro League, securing a comfortable victory against Al-Fateh with superior territory and attacking output. The hosts controlled 68 percent of possession, registering 23 shots with 6 on target compared to the visitors' 4 total shots and 0 on target. Al-Hilal produced 13 corners and 541 passes at an 89.6 percent accuracy rate, generating an expected goals figure of 3.59 against Al-Fateh's 0.26. Discipline was fairly measured as Al-Hilal conceded 9 fouls and received 1 yellow card, while Al-Fateh committed 14 fouls and collected 3 yellow cards.

The match timeline saw Marwane Saadane receive a yellow card for Al-Fateh in the 2nd minute before Ollie Watkins opened the scoring for Al-Hilal in the 12th minute, making the score 1-0 at half-time. In the second half, Al-Fateh's Lukáš Haraslín was booked in the 48th minute, followed by a yellow card for Al-Hilal's Rúben Neves in the 74th minute. Multiple substitutions occurred for both sides across the half before Rúben Neves scored a penalty in the 91st minute to seal the final score at Al-Hilal 2 - Al-Fateh 0.

Match stats

68% Possession 32%
23 Shots 4
6 Shots on target 0
13 Corners 2
80 Attacks 60
56 Dangerous attacks 22
541 Passes 256
89.6% Pass accuracy 72.7%
10 Tackles 13
9 Fouls 14
1 Yellow cards 3
0 Red cards 0
2 Offsides 2

Key events

Al-Hilal Al-Fateh
Kick-off
2’
Mohammed MahzariShot on target
5’
Corner
5’
Corner
10’
Ollie WatkinsLeft foot shot1-0 (Al-Hilal)
12’
Corner
18’
Corner
18’
Corner
29’
31’
Corner
Corner
36’
Corner
38’
Corner
39’
43’
Lukáš HaraslínVAR: Penalty given
Corner
45+2’
Crysencio SummervilleVAR: No penalty
45+4’
Half-time1-0
48’
Second half underway
Crysencio SummervilleShot on target
53’
Crysencio SummervilleShot on target
56’
Corner
60’
Theo HernándezShot on target
65’
67’
Corner
Corner
70’
74’
75’
Corner
76’
Corner
87’
Sergej Milinković-SavićVAR: No penalty
88’
Rúben NevesPenalty2-0 (Al-Hilal)
90+1’
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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.59 0.26 12’ Ollie Watkins (Al-Hilal), 1-0 12’ 90+1’ Rúben Neves (Al-Hilal), 2-0 90+1’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.59 0.26 12’ Ollie Watkins (Al-Hilal), 1-0 Watkins 12’ 90+1’ Rúben Neves (Al-Hilal), 2-0 Neves 90+1’
Al-Hilal 3.59 xGAl-Fateh 0.26 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Al-Fateh attacking Al-Hilal attacking 
90+1’ Rúben Neves (Al-Hilal), penalty, 0.79 xG, goal 12’ Ollie Watkins (Al-Hilal), open play, 0.58 xG, goal 35’ Ollie Watkins (Al-Hilal), open play, 0.52 xG, off target 11’ Hassan Tambakti (Al-Hilal), from a corner, 0.38 xG, off target 53’ Crysencio Summerville (Al-Hilal), open play, 0.26 xG, saved 39’ Rúben Neves (Al-Hilal), from a corner, 0.15 xG, blocked 78’ Wilfried Kanga (Al-Fateh), open play, 0.13 xG, off target 52’ Kalidou Koulibaly (Al-Hilal), set piece, 0.11 xG, off target 5’ Mohammed Mahzari (Al-Hilal), set piece, 0.10 xG, saved 11’ Sultan Mandash (Al-Hilal), from a corner, 0.09 xG, off target 5’ Rúben Neves (Al-Hilal), direct free kick, 0.08 xG, blocked 33’ Sergej Milinković-Savić (Al-Hilal), direct free kick, 0.08 xG, blocked 31’ Wilfried Kanga (Al-Fateh), open play, 0.07 xG, blocked 10’ Sultan Mandash (Al-Hilal), open play, 0.06 xG, off target 29’ Sultan Mandash (Al-Hilal), open play, 0.06 xG, off target 64’ Ollie Watkins (Al-Hilal), open play, 0.06 xG, off target 65’ Theo Hernández (Al-Hilal), open play, 0.05 xG, saved 42’ Ollie Watkins (Al-Hilal), open play, 0.05 xG, blocked 38’ Ollie Watkins (Al-Hilal), open play, 0.04 xG, blocked 67’ Kennedy Boateng (Al-Fateh), from a corner, 0.04 xG, off target 56’ Crysencio Summerville (Al-Hilal), open play, 0.04 xG, saved 88’ Sergej Milinković-Savić (Al-Hilal), from a corner, 0.03 xG, blocked 7’ Sergej Milinković-Savić (Al-Hilal), open play, 0.03 xG, off target 83’ Ali Al-Hassan (Al-Fateh), open play, 0.02 xG, off target 47’ Kalidou Koulibaly (Al-Hilal), set piece, 0.02 xG, off target 12’ Mohammed Mahzari (Al-Hilal), open play, 0.01 xG, hit the woodwork 30’ Mohammed Mahzari (Al-Hilal), from a corner, 0.00 xG, off target 90+1’ Rúben Neves (Al-Hilal), penalty, 0.79 xG, goal 12’ Ollie Watkins (Al-Hilal), open play, 0.58 xG, goal 35’ Ollie Watkins (Al-Hilal), open play, 0.52 xG, off target 11’ Hassan Tambakti (Al-Hilal), from a corner, 0.38 xG, off target 53’ Crysencio Summerville (Al-Hilal), open play, 0.26 xG, saved 39’ Rúben Neves (Al-Hilal), from a corner, 0.15 xG, blocked 78’ Wilfried Kanga (Al-Fateh), open play, 0.13 xG, off target 52’ Kalidou Koulibaly (Al-Hilal), set piece, 0.11 xG, off target 5’ Mohammed Mahzari (Al-Hilal), set piece, 0.10 xG, saved 5’ Rúben Neves (Al-Hilal), direct free kick, 0.08 xG, blocked 11’ Sultan Mandash (Al-Hilal), from a corner, 0.09 xG, off target 33’ Sergej Milinković-Savić (Al-Hilal), direct free kick, 0.08 xG, blocked 31’ Wilfried Kanga (Al-Fateh), open play, 0.07 xG, blocked 10’ Sultan Mandash (Al-Hilal), open play, 0.06 xG, off target 29’ Sultan Mandash (Al-Hilal), open play, 0.06 xG, off target 64’ Ollie Watkins (Al-Hilal), open play, 0.06 xG, off target 65’ Theo Hernández (Al-Hilal), open play, 0.05 xG, saved 42’ Ollie Watkins (Al-Hilal), open play, 0.05 xG, blocked 38’ Ollie Watkins (Al-Hilal), open play, 0.04 xG, blocked 67’ Kennedy Boateng (Al-Fateh), from a corner, 0.04 xG, off target 56’ Crysencio Summerville (Al-Hilal), open play, 0.04 xG, saved 88’ Sergej Milinković-Savić (Al-Hilal), from a corner, 0.03 xG, blocked 7’ Sergej Milinković-Savić (Al-Hilal), open play, 0.03 xG, off target 83’ Ali Al-Hassan (Al-Fateh), open play, 0.02 xG, off target 47’ Kalidou Koulibaly (Al-Hilal), set piece, 0.02 xG, off target 12’ Mohammed Mahzari (Al-Hilal), open play, 0.01 xG, hit the woodwork 30’ Mohammed Mahzari (Al-Hilal), from a corner, 0.00 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
Bounou
Hernández
Tambakti 90’
Koulibaly
Mahzari
Milinković-Savić
Neves 90’
Al-Dawsari 81’
Summerville
Watkins 90’
Mandash 90’
Al-Fateh 5-4-1 Starting XI
Šemper
Khaibari 75’
Boateng
Saadane
Suwailem
Lixandru
Haraslín 75’
Youssouf 90’
Al-Hassan
Batna 90’
Kanga 82’

Player stats

Goalkeeper1 player
90′ 0 0 15 – – – – –
Defenders4 players
90′ 1 1 – 3 – 60 1 – – –
Hassan Tambakti Taken off
89′ – 3 1 – – 55 – – – –
90′ – 2 – 1 1 62 2 – – –
90′ 2 2 – 8 2 56 – – – –
Midfielders6 players
90′ – – 54 1 – 2 1 7 1 1 –
Rúben Neves Taken off
90′ 1 – 86 6 – 1 – 1 2 –
Nasser Al-Dawsari Taken off
81′ – – 60 2 – 3 – 3 – – –
Sultan Mandash Taken off
89′ – – 22 3 – – – 2 1 – –
90′ – – 42 2 – – – 3 1 2 –
Mohamed Kanno Came on as a substitute
9′ – – 6 – – 1 – 2 – – –
Forwards1 player
Ollie Watkins Taken off
89′ 1 – 5 1 1.25 – – 2 1 13 –
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

Our write-up of this game.

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.