Appearances
12
Assistant
9
AVAR
3
Season-by-Season
| Season | Total | AR | AVAR |
|---|---|---|---|
| 2026/27 | 12 | 9 | 3 |
Teams officiated
- 🏳️Al-Ettifaq4×
- 🏳️Al-Nassr3×
- 🏳️NEOM3×
- 🏳️Al-Hazem2×
- 🏳️Al-Ittihad2×
- 🏳️Al-Shabab2×
- 🏳️Al Faisaly1×
- 🏳️Al Kholood1×
- 🏳️Al-Ahli1×
- 🏳️Al-Fateh1×
- Al-Hilal1×
- 🏳️Al-Qadsiah1×
- 🏳️Al-Riyadh SC1×
- 🏳️Al-Taawoun1×
Venues
- 2×
- 2×
- 1×
- 1×
- 1×
- 1×
- 1×
- 1×
- 1×
- 1×
Most frequent crewmates
Recent matches
View all →24/10/2026 · 2026/27
Al Kholood0–3Al-Ettifaq
20/10/2026 · 2026/27
Al-Nassr1–0NEOM
19/10/2026 · 2026/27
Al-Shabab2–2Al Faisaly
17/10/2026 · 2026/27
NEOM0–1Al-Ettifaq
10/10/2026 · 2026/27
Al-Hilal3–2Al-Ittihad
11/09/2026 · 2026/27
Al-Ahli3–1Al-Hazem
08/09/2026 · 2026/27
Al-Hazem1–0Al-Taawoun
05/09/2026 · 2026/27
Al-Ittihad2–1Al-Nassr
28/08/2026 · 2026/27
Al-Riyadh SC1–0NEOM
25/08/2026 · 2026/27
Al-Ettifaq2–3Al-Nassr
22/08/2026 · 2026/27
Al-Fateh0–1Al-Ettifaq
13/08/2026 · 2026/27
Al-Shabab1–3Al-Qadsiah