The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
SAU

Pro League 2026/27

Every result, the table as it finished, and the price each match went off at. 98 matches played between August 2026 and October 2026.

98Matches
294Goals
3Per game
37.8%Home wins
50%Priced at kickoff
Al-Qadisiyah FCTop of the table

Final table 18 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 AFAl-Qadisiyah FC 12 9 1 2 +20 28
2 ALNAl-Nassr 11 9 1 1 +17 28
3 ASFAl-Hilal Saudi FC 10 9 0 1 +21 27
4 AFAl-Ittihad FC 10 7 2 1 +10 23
5 AJAl-Ahli Jeddah 10 7 0 3 +14 21
6 NEONEOM 11 6 1 4 +7 19
7 ALEAl-Ettifaq 11 5 3 3 +1 18
8 ADAl Diriyah 11 4 3 4 -2 15
9 AKSAl Khaleej Saihat 12 3 6 3 -5 15
10 AKAl Kholood 11 3 3 5 -9 12
11 ARAl Riyadh 11 3 3 5 -14 12
12 ASAl Shabab 10 2 5 3 0 11
13 ALHAl-Hazm 12 2 4 6 -6 10
14 AFAl-Faisaly FC 11 2 4 5 -8 10
15 ALFAl-Fayha 11 1 5 5 -7 8
16 ALFAl-Fateh 11 1 3 7 -13 6
17 ATAl Taawon 11 0 4 7 -14 4
18 ABHAbha 10 0 2 8 -12 2

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3
294 goals. 57.1% of matches went over 2.5.
Home advantage
37.8%
Draws 25.5%, away wins 33.7%.
Half-time lead held
84.6%
From 52 matches where someone led at the break.
1–1 10 · 10.2%
0–0 10 · 10.2%
2–1 8 · 8.2%
0–1 8 · 8.2%
3–2 6 · 6.1%
3–0 5 · 5.1%

Results 162

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 19 December 2026
17:30 Al-Ittihad FC scheduled Al Shabab — — —
14:45 Al Riyadh scheduled Al-Hilal Saudi FC — — —
Monday 14 December 2026
17:00 Al Riyadh scheduled Al-Ettifaq — — —
17:00 Al-Qadisiyah FC scheduled Al Shabab — — —
17:00 Al Kholood scheduled Al-Ittihad FC — — —
17:00 Al Khaleej Saihat scheduled Al Taawon — — —
17:00 Al-Hazm scheduled Abha — — —
17:00 Al-Fayha scheduled NEOM — — —
17:00 Al-Fateh scheduled Al-Nassr — — —
17:00 Al-Faisaly FC scheduled Al-Hilal Saudi FC — — —
17:00 Al-Ahli Jeddah scheduled Al Diriyah — — —
Thursday 10 December 2026
17:00 NEOM scheduled Al-Ahli Jeddah — — —
17:00 Al-Qadisiyah FC scheduled Al Khaleej Saihat — — —
17:00 Al-Nassr scheduled Al-Hilal Saudi FC — — —
17:00 Al Kholood scheduled Al-Hazm — — —
17:00 Al-Ittihad FC scheduled Al Taawon — — —
17:00 Al-Faisaly FC scheduled Al Riyadh — — —
17:00 Al-Ettifaq scheduled Al-Fayha — — —
17:00 Al Diriyah scheduled Al Shabab — — —
17:00 Abha scheduled Al-Fateh — — —
Monday 7 December 2026
13:40 Abha scheduled Al Kholood — — —
Thursday 3 December 2026
17:00 Al Taawon scheduled Al-Faisaly FC — — —
17:00 Al Shabab scheduled NEOM — — —
17:00 Al Riyadh scheduled Al-Ittihad FC — — —
17:00 Al Khaleej Saihat scheduled Al Diriyah — — —
17:00 Al-Hilal Saudi FC scheduled Abha — — —
17:00 Al-Hazm scheduled Al-Qadisiyah FC — — —
17:00 Al-Fayha scheduled Al-Nassr — — —
17:00 Al-Fateh scheduled Al Kholood — — —
17:00 Al-Ahli Jeddah scheduled Al-Ettifaq — — —
Thursday 26 November 2026
17:00 NEOM scheduled Al Taawon — — —
17:00 Al-Qadisiyah FC scheduled Al-Fateh — — —
17:00 Al-Nassr scheduled Al Shabab — — —
17:00 Al Kholood scheduled Al-Hilal Saudi FC — — —
17:00 Al-Ittihad FC scheduled Al-Ahli Jeddah — — —
17:00 Al-Faisaly FC scheduled Al Khaleej Saihat — — —
17:00 Al-Ettifaq scheduled Al-Hazm — — —
17:00 Al Diriyah scheduled Al-Fayha — — —
17:00 Abha scheduled Al Riyadh — — —
Friday 20 November 2026
17:00 NEOM scheduled Al Kholood — — —
17:00 Al Taawon scheduled Abha — — —
17:00 Al Shabab scheduled Al-Ettifaq — — —
17:00 Al Riyadh scheduled Al-Hazm — — —
17:00 Al-Nassr scheduled Al-Qadisiyah FC — — —
17:00 Al Khaleej Saihat scheduled Al-Ittihad FC — — —
17:00 Al-Hilal Saudi FC scheduled Al Diriyah — — —
17:00 Al-Fayha scheduled Al-Fateh — — —
17:00 Al-Ahli Jeddah scheduled Al-Faisaly FC — — —
Thursday 5 November 2026
17:00 Al-Qadisiyah FC scheduled Al-Fayha — — —
17:00 Al Kholood scheduled Al Khaleej Saihat — — —
17:00 Al-Ittihad FC scheduled NEOM — — —
17:00 Al-Hazm scheduled Al-Nassr — — —
17:00 Al-Fateh scheduled Al Riyadh — — —
17:00 Al-Faisaly FC scheduled Al Diriyah — — —
17:00 Al-Ettifaq scheduled Al-Hilal Saudi FC — — —
17:00 Al-Ahli Jeddah scheduled Al Taawon — — —
17:00 Abha scheduled Al Shabab — — —
Saturday 31 October 2026
18:00 Al-Hilal Saudi FC scheduled Al-Fateh — — —
14:55 Al-Fayha scheduled Al-Faisaly FC — — —
13:30 Al Taawon scheduled Al-Ettifaq — — —
Friday 30 October 2026
18:00 Al Shabab scheduled Al-Ahli Jeddah — — —
14:50 Al Diriyah scheduled NEOM — — —
12:30 Abha scheduled Al-Ittihad FC — — —
Thursday 29 October 2026
18:00 Al Riyadh 0 – 6 Al-Qadisiyah FC — — —
18:00 Al-Nassr 5 – 3 Al Kholood — — —
14:35 Al Khaleej Saihat 4 – 2 Al-Hazm — — —
Tuesday 27 October 2026
12:40 Abha 0 – 1 Al-Faisaly FC — — —
Saturday 24 October 2026
18:00 Al Riyadh 2 – 1 Al Taawon — — —
15:05 Al Kholood 0 – 3 Al-Ettifaq — — —
14:00 NEOM 2 – 0 Abha — — —
Friday 23 October 2026
18:00 Al-Qadisiyah FC 2 – 3 Al-Hilal Saudi FC — — —
18:00 Al-Ahli Jeddah 4 – 1 Al Khaleej Saihat — — —
15:30 Al-Ittihad FC 2 – 0 Al Diriyah — — —
13:30 Al-Faisaly FC 1 – 3 Al-Nassr — — —
Thursday 22 October 2026
14:45 Al-Fateh 1 – 3 Al Shabab — — —
13:40 Al-Hazm 2 – 2 Al-Fayha — — —
Tuesday 20 October 2026
18:00 Al-Nassr 1 – 0 NEOM — — —
18:00 Al-Ettifaq 1 – 4 Al-Ittihad FC — — —
15:10 Al Taawon 0 – 1 Al-Qadisiyah FC — — —
15:00 Al Diriyah 1 – 0 Al Riyadh — — —
Monday 19 October 2026
18:00 Al Shabab 2 – 2 Al-Faisaly FC — — —
18:00 Al-Hilal Saudi FC 1 – 0 Al-Hazm — — —
15:05 Al-Fayha 2 – 3 Al-Ahli Jeddah — — —
Sunday 18 October 2026
18:00 Al-Fateh 2 – 3 Al Khaleej Saihat — — —
Saturday 17 October 2026
18:00 Al Diriyah 1 – 1 Al Taawon — — —
15:40 NEOM 0 – 1 Al-Ettifaq — — —
Friday 16 October 2026
13:15 Al-Qadisiyah FC 2 – 1 Abha — — —
Thursday 15 October 2026
18:00 Al-Ahli Jeddah postponed Al-Nassr — — —
15:15 Al-Hazm 2 – 3 Al-Fateh — — —
14:50 Al Khaleej Saihat 2 – 0 Al-Fayha — — —
13:40 Al-Faisaly FC 3 – 2 Al Kholood — — —
Sunday 11 October 2026
18:00 Al Shabab 3 – 0 Al Taawon — — —
13:40 Al-Fayha 1 – 1 Al Riyadh — — —
Saturday 10 October 2026
18:00 Al-Hilal Saudi FC 3 – 2 Al-Ittihad FC — — —
14:55 Al-Ettifaq 1 – 1 Al Khaleej Saihat — — —
13:50 Al-Hazm 1 – 1 NEOM — — —
Friday 9 October 2026
18:00 Al-Nassr 3 – 0 Al Diriyah — — —
14:55 Al-Fateh 0 – 4 Al-Ahli Jeddah — — —
13:50 Al Kholood 0 – 5 Al-Qadisiyah FC — — —
Sunday 13 September 2026
18:00 Al Riyadh 2 – 0 Al Kholood 2.72 3.40 2.60
18:00 Al Diriyah 0 – 0 Abha 1.57 4.10 5.80
16:20 NEOM 4 – 2 Al-Fateh 1.74 3.84 4.46
Saturday 12 September 2026
18:00 Al Shabab 0 – 0 Al-Fayha 1.66 4.00 4.75
18:00 Al Khaleej Saihat 1 – 1 Al-Nassr — — —
15:50 Al Taawon 0 – 6 Al-Hilal Saudi FC 12.70 7.11 1.25
Friday 11 September 2026
18:00 Al-Ahli Jeddah 3 – 1 Al-Hazm 1.31 6.05 8.80
15:45 Al-Faisaly FC 1 – 3 Al-Ittihad FC — — —
15:25 Al-Qadisiyah FC 3 – 3 Al-Ettifaq 1.25 6.44 9.10
Wednesday 9 September 2026
18:00 Al-Nassr 2 – 1 Abha 1.16 10.60 17.00
18:00 Al-Fateh 1 – 2 Al Diriyah 3.85 3.95 1.89
15:55 Al Kholood 2 – 1 Al Shabab 2.85 3.55 2.40
Tuesday 8 September 2026
18:00 Al-Qadisiyah FC 3 – 2 Al-Ahli Jeddah 2.03 3.80 3.60
18:00 Al-Ittihad FC 2 – 1 Al-Fayha — — —
15:55 Al-Hazm 1 – 0 Al Taawon 3.25 3.39 2.35
15:30 Al-Ettifaq 0 – 0 Al-Faisaly FC 1.90 3.87 4.32
Monday 7 September 2026
18:00 Al-Hilal Saudi FC 0 – 2 NEOM 1.22 7.00 19.00
15:30 Al Khaleej Saihat 0 – 0 Al Riyadh — — —
Saturday 5 September 2026
18:00 Al-Ittihad FC 2 – 1 Al-Nassr — — —
15:55 Al Taawon 0 – 0 Al-Fateh 1.84 4.02 4.22
15:50 Al-Faisaly FC 0 – 0 Al-Hazm 2.39 3.50 3.12
Friday 4 September 2026
18:00 Al Shabab 0 – 2 Al-Hilal Saudi FC 9.50 5.70 1.35
18:00 Al-Ahli Jeddah 5 – 0 Al Riyadh 1.26 7.60 13.00
16:00 Abha 0 – 1 Al-Ettifaq 2.81 3.80 2.41
Thursday 3 September 2026
18:00 Al Diriyah 0 – 2 Al-Qadisiyah FC 6.25 4.90 1.57
16:30 NEOM 3 – 0 Al Khaleej Saihat — — —
15:55 Al-Fayha 2 – 2 Al Kholood 3.50 3.64 2.25
Tuesday 1 September 2026
18:00 Al-Hilal Saudi FC 3 – 0 Al-Ahli Jeddah 1.56 4.75 5.60
Sunday 30 August 2026
18:00 Al-Qadisiyah FC 3 – 1 Al-Faisaly FC 1.18 8.80 14.00
16:05 Al-Hazm 1 – 1 Al Shabab 4.38 4.20 1.81
Saturday 29 August 2026
18:00 Al-Fateh 0 – 0 Al-Ittihad FC — — —
18:00 Al-Ettifaq 0 – 3 Al Diriyah 3.20 3.82 2.25
16:05 Al Kholood 3 – 1 Al-Ahli Jeddah 6.60 4.60 1.63
Friday 28 August 2026
18:00 Al-Nassr 2 – 1 Al Taawon 1.26 6.40 10.00
18:00 Al Khaleej Saihat 1 – 5 Al-Hilal Saudi FC — — —
16:00 Al-Fayha 3 – 2 Abha 2.66 3.32 3.03
15:50 Al Riyadh 1 – 0 NEOM 4.10 3.70 1.91
Wednesday 26 August 2026
18:00 Al Diriyah 1 – 1 Al Kholood 1.75 4.20 4.60
16:00 Al-Faisaly FC 1 – 1 Al-Fateh 2.99 3.70 2.38
Tuesday 25 August 2026
18:00 Al Shabab 3 – 3 Al Riyadh 1.76 4.00 4.56
18:00 Al-Ettifaq 2 – 3 Al-Nassr 11.50 7.10 1.25
16:10 Al Taawon 0 – 0 Al-Fayha 1.69 4.00 5.30
16:05 Abha 1 – 1 Al Khaleej Saihat — — —
Monday 24 August 2026
18:00 Al-Ittihad FC 3 – 2 Al-Hazm — — —
16:40 NEOM 0 – 2 Al-Qadisiyah FC 6.60 4.80 1.56
Saturday 22 August 2026
18:00 Al Khaleej Saihat 0 – 0 Al Shabab — — —
18:00 Al-Ahli Jeddah 4 – 0 Abha 1.23 8.20 14.00
16:10 Al Kholood 3 – 2 Al Taawon 2.95 3.44 2.40
15:45 Al-Fateh 0 – 1 Al-Ettifaq 2.57 3.63 2.80
Friday 21 August 2026
18:00 Al-Qadisiyah FC 0 – 1 Al-Ittihad FC — — —
18:00 Al-Faisaly FC 0 – 2 NEOM 3.85 3.92 1.95
16:15 Al-Hazm 0 – 1 Al Diriyah 3.75 3.75 2.06
16:00 Al Riyadh 0 – 4 Al-Nassr 11.00 6.25 1.25
Thursday 20 August 2026
18:00 Al-Fayha 0 – 3 Al-Hilal Saudi FC 11.20 6.50 1.26
Saturday 15 August 2026
18:00 Al-Nassr 3 – 0 Al-Fateh 1.20 9.30 14.20
18:00 Al-Ittihad FC 1 – 1 Al Kholood — — —
16:15 Al Taawon 0 – 0 Al Khaleej Saihat — — —
Friday 14 August 2026
18:00 Al-Hilal Saudi FC 4 – 2 Al-Faisaly FC 1.14 9.80 20.00
18:00 Al-Ettifaq 4 – 2 Al Riyadh 2.75 3.56 3.31
16:50 NEOM 2 – 1 Al-Fayha 1.74 3.80 4.94
Thursday 13 August 2026
18:00 Al Shabab 1 – 3 Al-Qadisiyah FC 5.10 4.70 1.60
18:00 Al Diriyah 0 – 1 Al-Ahli Jeddah 5.25 4.25 1.64
16:15 Abha 1 – 2 Al-Hazm 2.84 3.45 2.63

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key