Saudi Pro League · 2026

Al-Ettifaq 4–2 Al-Riyadh · Saudi Pro League

4–2Full-time analysis

This page describes the completed match context. The result is not presented as a prior forecast.

Match at a glance

Al-Ettifaq won 4–2.

Shots
207
Shots on target
114
Expected goals
2.680.63
Possession
66%34%

Full time

What the match recorded

Al-Ettifaq beat Al-Riyadh 4–2. Recorded in this match (Al-Ettifaq – Al-Riyadh): shots 20–7, shots on target 11–4, expected goals 2.68–0.63, possession 66%–34%. This is what was recorded. It is not a claim that the result was foreseeable.

This match

Match statistics

  • Shots20 shots7 shotsAl-Ettifaq 20 shots, Al-Riyadh 7 shots
  • Shots on target11 shots4 shotsAl-Ettifaq 11 shots, Al-Riyadh 4 shots
  • Expected goals2.68 xG0.63 xGAl-Ettifaq 2.68 xG, Al-Riyadh 0.63 xG
  • Possession66%34%Al-Ettifaq 66%, Al-Riyadh 34%
  • Corners7 corners0 cornersAl-Ettifaq 7 corners, Al-Riyadh 0 corners
  • Fouls11 fouls8 foulsAl-Ettifaq 11 fouls, Al-Riyadh 8 fouls
  • Yellow cards2 cards1 cardAl-Ettifaq 2 cards, Al-Riyadh 1 card
  • Passes465 passes245 passesAl-Ettifaq 465 passes, Al-Riyadh 245 passes
  • Pass accuracy91.4%74.7%Al-Ettifaq 91.4%, Al-Riyadh 74.7%
  • Shots inside box11 shots3 shotsAl-Ettifaq 11 shots, Al-Riyadh 3 shots
  • Blocked shots5 blocks0 blocksAl-Ettifaq 5 blocks, Al-Riyadh 0 blocks
  • Goalkeeper saves2 saves7 savesAl-Ettifaq 2 saves, Al-Riyadh 7 saves
  • Offsides1 offside1 offsideAl-Ettifaq 1 offside, Al-Riyadh 1 offside

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Abdullah Al Ghamdi · Al-Ettifaq · 41′ · 0.01 xG · off target or blockedMatija Glušćević · Al-Ettifaq · 43′ · 0.01 xG · off target or blockedAbdullah Al Ghamdi · Al-Ettifaq · 45′ · 0.01 xG · off target or blockedTeddy Okou · Al-Riyadh · 78′ · 0.01 xG · off target or blockedÁlvaro Medrán · Al-Ettifaq · 90′ · 0.01 xG · off target or blockedMadallah Al-Olayan · Al-Ettifaq · 39′ · 0.02 xG · off target or blockedAbdullah Al Ghamdi · Al-Ettifaq · 45′ · 0.02 xG · off target or blockedOndrej Duda · Al-Ettifaq · 45′ · 0.02 xG · off target or blockedMoussa Dembélé · Al-Ettifaq · 61′ · 0.02 xG · on targetRayane Messi · Al-Ettifaq · 79′ · 0.02 xG · goalAbdullah Al Ghamdi · Al-Ettifaq · 1′ · 0.03 xG · on targetLeandro Antunes · Al-Riyadh · 1′ · 0.03 xG · on targetTeddy Okou · Al-Riyadh · 10′ · 0.03 xG · on targetHussain Al-Shurafa · Al-Riyadh · 90′ · 0.03 xG · off target or blockedBersant Celina · Al-Ettifaq · 90′ · 0.03 xG · on targetÁlvaro Medrán · Al-Ettifaq · 8′ · 0.04 xG · on targetBernard Mensah · Al-Riyadh · 56′ · 0.04 xG · goalRayane Messi · Al-Ettifaq · 68′ · 0.04 xG · off target or blockedMatija Glušćević · Al-Ettifaq · 18′ · 0.05 xG · on targetMeshal Alaeli · Al-Ettifaq · 77′ · 0.07 xG · on targetVictor Lekhal · Al-Riyadh · 34′ · 0.14 xG · off target or blockedMoussa Dembélé · Al-Ettifaq · 43′ · 0.18 xG · off target or blockedMoussa Dembélé · Al-Ettifaq · 22′ · 0.27 xG · goalMoussa Dembélé · Al-Ettifaq · 88′ · 0.28 xG · on targetTeddy Okou · Al-Riyadh · 45′ · 0.37 xG · goalMoussa Dembélé · Al-Ettifaq · 54′ · 0.82 xG · goalMoussa Dembélé · Al-Ettifaq · 90′ · 0.82 xG · goal
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Al-Ettifaq: 20 shots, 11 on target, 2.77 xG. Al-Riyadh: 7 shots, 4 on target, 0.65 xG.

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

01.530′HT90′Moussa Dembélé · Al-Ettifaq · 22′Moussa Dembélé · Al-Ettifaq · 54′Rayane Messi · Al-Ettifaq · 79′Moussa Dembélé · Al-Ettifaq · 90′Teddy Okou · Al-Riyadh · 45′Bernard Mensah · Al-Riyadh · 56′

The step line is cumulative expected goals; circles mark goals. Final: Al-Ettifaq 2.77 xG · Al-Riyadh 0.65 xG.

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

3Al-Ettifaq
1Draws
1Al-Riyadh
Al-Ettifaq — Al-Riyadh · Saudi Pro League2–3
Al-Riyadh — Al-Ettifaq · Saudi Pro League0–2
Al-Ettifaq — Al-Riyadh · Saudi Pro League1–0
Al-Riyadh — Al-Ettifaq · Saudi Pro League0–0
Al-Ettifaq — Al-Riyadh · Saudi Pro League1–0

Head-to-Head & Recent Meetings

Season-opening preview

Current-season evidence is still building.

This competition's new season has only just started, so PitchMath does not yet hold enough completed matches for a current-season grade. The comparison below is last season's recorded data, shown as historical context.

1 / 2 matches toward the first current-season grade

Current season so far

Completed matches in the season being played. Kept separate from the historical block below.

  • Al-Ettifaq1 matches
  • Al-Riyadh1 matches

Previous-season context

Recorded season totals from the source competition. Not current form.

Both clubs played the same competition and season, so these values are directly comparable.

Al-Ettifaq

Competition
Saudi Pro League
Season
2025/26
Sample
34 matches
Profile grade
A
Data cutoff
21 May 2026
  • Goals scored1.5 goals/match
  • Goals allowed1.62 goals/match
  • Expected goals1.33 xG/match
  • Expected goals allowed1.91 xG/match
  • Shots10.3 shots/match
  • Shots allowed14.7 shots/match
  • Shots on target4.35 shots/match
  • Shots on target allowed5.29 shots/match
  • Possession48.9%
  • Corners3.85 corners/match
  • Corners allowed5.26 corners/match
  • Cards2.67 cards/match
  • Fouls11.5 fouls/match
  • Clean-sheet frequency26%
  • Scoring frequency74%

Al-Riyadh

Competition
Saudi Pro League
Season
2025/26
Sample
34 matches
Profile grade
A
Data cutoff
21 May 2026
  • Goals scored1.03 goals/match
  • Goals allowed1.85 goals/match
  • Expected goals1.29 xG/match
  • Expected goals allowed1.9 xG/match
  • Shots12.7 shots/match
  • Shots allowed13.5 shots/match
  • Shots on target4.06 shots/match
  • Shots on target allowed5.06 shots/match
  • Possession42%
  • Corners5.18 corners/match
  • Corners allowed6.15 corners/match
  • Cards2.08 cards/match
  • Fouls12.7 fouls/match
  • Clean-sheet frequency12%
  • Scoring frequency76%

Evidence quality

How much supports this analysis

Grade D · UnavailableUnavailable — unavailable
Season samples1 / 1home / away teams
Recent samples1 / 1last-five windows
FreshnessLess than one dayfrom nearest prior match
  • At least one team has fewer than the configured season sample.
  • At least one team has an incomplete last-five window.
  • Recorded xG is incomplete, so xG context is omitted where unavailable.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • Some metrics are unavailable or below their observation minimum: goals_for, goals_against, xg_for, xg_against, shots, shots_on_target, possession, corners, cards, fouls.
  • The completed-match sample is too small for broad style conclusions.
Analysis cutoff: Fri, 14 Aug 2026, 22:00 UTC · analysis-v4