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

Division 1 2026/27

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

77Matches
181Goals
2.35Per game
33.8%Home wins
40%Priced at kickoff
Al UlaTop 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 AUAl Ula 8 7 1 0 +15 22
2 AJAl Jabalain 9 5 3 1 +4 18
3 ANAl Najma 9 4 4 1 +7 16
4 AWCAl Wehda Club 9 3 6 0 +8 15
5 DAMDamac 9 4 3 2 +3 15
6 AZAl Zulfi 9 3 5 1 +6 14
7 ATAl Taee 9 4 1 4 -6 13
8 ALAAl-Adalah 9 3 3 3 +1 12
9 AAAl Anwar 8 2 5 1 +2 11
10 ASAl Saqer 9 2 4 3 0 10
11 ALRAl-Raed 9 3 1 5 -5 10
12 AOAl Orubah 8 1 5 2 -2 8
13 JCJeddah Club 9 2 2 5 -5 8
14 AOAl Okhdood 8 1 4 3 -6 7
15 AJAl Jandal 8 1 3 4 -2 6
16 HAJHajer 8 1 3 4 -6 6
17 ABAl Bukayriyah 9 1 3 5 -8 6
18 AJAl Jeel 7 1 2 4 -6 5

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.35
181 goals. 36.4% of matches went over 2.5.
Home advantage
33.8%
Draws 37.7%, away wins 28.6%.
Half-time lead held
68.4%
From 38 matches where someone led at the break.
1–1 14 · 18.2%
0–0 11 · 14.3%
0–1 8 · 10.4%
1–0 6 · 7.8%
0–2 6 · 7.8%
2–2 4 · 5.2%

Results 156

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.

Monday 28 December 2026
15:15 Al Okhdood scheduled Al Taee — — —
12:35 Al Jandal scheduled Al Najma — — —
12:25 Al-Raed scheduled Al Orubah — — —
Wednesday 23 December 2026
14:35 Al-Adalah scheduled Al Zulfi — — —
12:40 Damac scheduled Al Jabalain — — —
12:20 Al Saqer scheduled Hajer — — —
Tuesday 22 December 2026
15:20 Al Wehda Club scheduled Jeddah Club — — —
12:35 Al Okhdood scheduled Al Orubah — — —
12:20 Al Bukayriyah scheduled Al Najma — — —
Monday 21 December 2026
14:50 Al Anwar scheduled Al-Raed — — —
12:30 Al Taee scheduled Al Jeel — — —
12:30 Al Jandal scheduled Al Ula — — —
Friday 18 December 2026
14:35 Hajer scheduled Damac — — —
12:25 Al Jabalain scheduled Al-Adalah — — —
Thursday 17 December 2026
15:25 Jeddah Club scheduled Al Anwar — — —
14:55 Al Najma scheduled Al Saqer — — —
12:15 Al Zulfi scheduled Al Okhdood — — —
Wednesday 16 December 2026
14:35 Al Jeel scheduled Al Bukayriyah — — —
12:35 Al Ula scheduled Al Taee — — —
12:25 Al Orubah scheduled Al Wehda Club — — —
12:15 Al-Raed scheduled Al Jandal — — —
Saturday 12 December 2026
14:50 Al Saqer scheduled Al Zulfi — — —
14:30 Al-Adalah scheduled Hajer — — —
12:30 Damac scheduled Al-Raed — — —
12:20 Al Taee scheduled Al Najma — — —
12:20 Al Bukayriyah scheduled Jeddah Club — — —
Friday 11 December 2026
15:15 Al Wehda Club scheduled Al Ula — — —
12:25 Al Okhdood scheduled Al Jeel — — —
12:25 Al Jandal scheduled Al Orubah — — —
12:10 Al Anwar scheduled Al Jabalain — — —
Monday 7 December 2026
14:50 Al Najma scheduled Al-Adalah — — —
14:30 Hajer scheduled Al Wehda Club — — —
12:15 Al Zulfi scheduled Damac — — —
12:15 Al-Raed scheduled Al Bukayriyah — — —
Sunday 6 December 2026
15:20 Jeddah Club scheduled Al Okhdood — — —
14:30 Al Jeel scheduled Al Anwar — — —
12:35 Al Ula scheduled Al Saqer — — —
12:20 Al Orubah scheduled Al Taee — — —
12:20 Al Jabalain scheduled Al Jandal — — —
Tuesday 1 December 2026
14:30 Al-Adalah scheduled Al-Raed — — —
12:25 Al Jandal scheduled Jeddah Club — — —
12:20 Al Taee scheduled Al Jabalain — — —
12:20 Al Bukayriyah scheduled Al Ula — — —
Monday 30 November 2026
15:15 Al Wehda Club scheduled Al Najma — — —
12:25 Al Okhdood scheduled Hajer — — —
12:05 Al Anwar scheduled Al Zulfi — — —
Sunday 29 November 2026
14:50 Al Saqer scheduled Al Orubah — — —
12:30 Damac scheduled Al Jeel — — —
Wednesday 25 November 2026
15:10 Al Ula scheduled Al-Adalah — — —
12:10 Al Bukayriyah scheduled Al Wehda Club — — —
12:10 Al Anwar scheduled Al Jandal — — —
Tuesday 24 November 2026
14:30 Hajer scheduled Al Taee — — —
12:20 Al Orubah scheduled Al Najma — — —
12:20 Al Jabalain scheduled Al Zulfi — — —
Monday 23 November 2026
15:15 Jeddah Club scheduled Damac — — —
14:30 Al Jeel scheduled Al Saqer — — —
12:15 Al-Raed scheduled Al Okhdood — — —
Sunday 8 November 2026
16:35 Al Wehda Club scheduled Al Jeel — — —
15:05 Al Taee scheduled Al-Raed — — —
15:05 Al Okhdood scheduled Al Jabalain — — —
12:30 Damac scheduled Al Anwar — — —
Saturday 7 November 2026
16:35 Al Saqer scheduled Al Bukayriyah — — —
15:00 Al Najma scheduled Al Ula — — —
12:30 Al Jandal scheduled Hajer — — —
Friday 6 November 2026
14:55 Al Zulfi scheduled Jeddah Club — — —
14:35 Al-Adalah scheduled Al Orubah — — —
Tuesday 3 November 2026
15:00 Al-Raed scheduled Al Wehda Club — — —
12:35 Damac scheduled Al Okhdood — — —
Monday 2 November 2026
14:55 Al Zulfi scheduled Al Jandal — — —
14:40 Al Jeel scheduled Al Najma — — —
12:30 Al Jabalain scheduled Al Bukayriyah — — —
Sunday 1 November 2026
16:45 Jeddah Club scheduled Al-Adalah — — —
15:00 Al Saqer scheduled Al Taee — — —
14:40 Hajer scheduled Al Ula — — —
12:30 Al Orubah scheduled Al Anwar — — —
Wednesday 28 October 2026
15:05 Al Najma 2 – 0 Al Zulfi — — —
15:05 Al Jabalain 1 – 0 Al-Raed — — —
12:35 Al Jandal 0 – 2 Damac — — —
Tuesday 27 October 2026
16:30 Al-Adalah 0 – 1 Al Jeel — — —
15:25 Al Wehda Club 2 – 1 Al Saqer — — —
13:45 Al Taee 2 – 0 Jeddah Club — — —
Monday 26 October 2026
16:45 Al Ula 3 – 1 Al Orubah — — —
15:00 Al Bukayriyah 2 – 1 Hajer — — —
15:00 Al Anwar postponed Al Okhdood — — —
Wednesday 21 October 2026
16:50 Jeddah Club 0 – 1 Al Jabalain — — —
15:00 Al Anwar 1 – 1 Al Wehda Club — — —
14:45 Al Jeel postponed Al Jandal — — —
Tuesday 20 October 2026
16:50 Al Okhdood 1 – 3 Al-Adalah — — —
15:20 Al Orubah 1 – 1 Al Bukayriyah — — —
14:45 Hajer 2 – 4 Al Najma — — —
Monday 19 October 2026
16:50 Al-Raed 0 – 2 Al Saqer — — —
15:20 Damac 4 – 1 Al Taee — — —
15:05 Al Zulfi 1 – 1 Al Ula — — —
Wednesday 14 October 2026
17:00 Al-Raed 1 – 0 Jeddah Club — — —
15:30 Al Jandal 1 – 1 Al Okhdood — — —
14:55 Hajer postponed Al Orubah — — —
Tuesday 13 October 2026
17:00 Al Ula postponed Al Jeel — — —
15:15 Al Saqer 1 – 3 Al Jabalain — — —
15:15 Al Bukayriyah 0 – 2 Al Zulfi — — —
Monday 12 October 2026
17:00 Al Wehda Club 6 – 1 Al Taee — — —
15:15 Al Najma 3 – 0 Damac — — —
14:55 Al-Adalah 1 – 1 Al Anwar — — —
Thursday 8 October 2026
17:00 Al Okhdood 1 – 5 Al Ula — — —
Sunday 20 September 2026
17:00 Al Jeel 0 – 0 Hajer — — —
15:55 Al Jandal 2 – 2 Al Wehda Club — — —
15:55 Al Jabalain 0 – 0 Al Orubah — — —
15:45 Damac 3 – 2 Al-Adalah — — —
Saturday 19 September 2026
17:00 Al Zulfi 4 – 0 Al-Raed — — —
15:35 Al Anwar 1 – 1 Al Najma — — —
Friday 18 September 2026
16:05 Jeddah Club 0 – 2 Al Saqer — — —
15:50 Al Taee 3 – 1 Al Bukayriyah — — —
Tuesday 15 September 2026
16:05 Al Orubah 1 – 0 Al Jeel — — —
15:30 Al-Adalah 1 – 0 Al Jandal — — —
Monday 14 September 2026
17:20 Al Najma 1 – 1 Al-Raed — — —
16:05 Al Wehda Club 4 – 2 Al Okhdood — — —
16:05 Al Ula 3 – 0 Jeddah Club — — —
15:50 Al Bukayriyah 1 – 2 Damac — — —
Sunday 13 September 2026
17:20 Al Taee 0 – 0 Al Zulfi — — —
15:50 Al Saqer 0 – 1 Al Anwar — — —
15:30 Hajer 0 – 1 Al Jabalain — — —
Wednesday 9 September 2026
17:30 Jeddah Club 2 – 2 Al Orubah 3.75 3.13 2.14
16:10 Al Jandal 4 – 1 Al Bukayriyah 2.51 3.10 2.90
15:50 Al-Raed 3 – 0 Al Jeel 1.68 3.80 5.00
Tuesday 8 September 2026
17:30 Al Anwar 2 – 0 Al Taee 2.01 3.78 4.41
15:50 Damac 0 – 1 Al Ula 4.60 3.62 2.00
15:50 Al Zulfi 0 – 0 Hajer 1.72 3.65 5.40
Monday 7 September 2026
17:20 Al Okhdood 2 – 2 Al Najma — — —
16:05 Al Jabalain 0 – 0 Al Wehda Club 2.36 3.45 2.88
15:30 Al-Adalah 1 – 1 Al Saqer — — —
Wednesday 2 September 2026
17:40 Al Ula 2 – 0 Al-Raed 1.47 4.60 7.00
16:15 Al Wehda Club 2 – 2 Damac 2.18 3.87 3.25
15:40 Hajer 1 – 1 Al Anwar 2.90 3.42 2.55
Tuesday 1 September 2026
17:40 Al Najma 1 – 1 Al Jabalain 2.33 3.34 3.13
16:20 Al Orubah 1 – 1 Al Zulfi 2.58 3.25 3.14
15:40 Al Jeel 0 – 0 Jeddah Club 3.10 3.10 2.88
Monday 31 August 2026
17:40 Al Taee 2 – 1 Al Jandal 1.84 3.68 4.10
16:05 Al Saqer 0 – 0 Al Okhdood — — —
16:05 Al Bukayriyah 0 – 1 Al-Adalah 2.23 3.44 3.50
Friday 28 August 2026
17:50 Damac 0 – 0 Al Orubah 2.10 3.75 4.33
16:05 Al-Raed 2 – 3 Hajer 1.71 4.10 6.00
15:55 Al Anwar 0 – 1 Al Ula 5.60 4.18 1.62
Thursday 27 August 2026
17:50 Al Jandal 1 – 1 Al Saqer 3.82 3.64 2.10
16:20 Jeddah Club 1 – 0 Al Najma 6.33 3.77 1.61
16:20 Al Jabalain 1 – 0 Al Jeel 1.58 3.95 6.40
Wednesday 26 August 2026
16:10 Al Bukayriyah 1 – 1 Al Okhdood — — —
16:05 Al Zulfi 0 – 0 Al Wehda Club 3.09 3.52 2.23
15:45 Al-Adalah 3 – 4 Al Taee 2.91 3.51 2.43
Sunday 23 August 2026
18:00 Al Ula 3 – 1 Al Jabalain 1.79 3.94 6.00
16:15 Al Saqer 0 – 0 Damac 4.80 3.83 1.77
15:50 Hajer 0 – 3 Jeddah Club 2.32 3.41 3.10
Saturday 22 August 2026
17:50 Al Orubah 0 – 1 Al-Raed 2.60 3.64 2.80
16:20 Al Taee 0 – 2 Al Okhdood — — —
16:15 Al Najma 2 – 1 Al Jandal 1.69 4.00 5.00
Friday 21 August 2026
17:50 Al Wehda Club 1 – 1 Al-Adalah 1.48 5.13 7.90
16:15 Al Bukayriyah 0 – 0 Al Anwar 2.94 3.24 2.51
15:50 Al Jeel 0 – 2 Al Zulfi 3.72 3.55 2.04

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