Final table 16 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
How the season went
Every figure counted from the matches, not typed in.
Goals per game
2.02
481 goals.
32.8% of matches went over 2.5.
Home advantage
34.5%
Draws 29.8%,
away wins 35.7%.
Half-time lead held
—
No half-time scores recorded for this season.
1–0
34 · 14.3%
0–0
34 · 14.3%
0–1
30 · 12.6%
0–2
25 · 10.5%
1–1
22 · 9.2%
2–2
15 · 6.3%
Results 240
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.
Sunday 26 September 2021
17:00
Al Merreikh
1 – 2
Al Hilal Omdurman
—
—
—
Friday 24 September 2021
17:00
Al Hilal Kadougli
cancelled
Al Hilal Omdurman
—
—
—
17:00
Merreikh El-Fasher
cancelled
Al Merreikh
—
—
—
Wednesday 22 September 2021
17:00
Alamal Atbara
0 – 1
Al Hilal Omdurman
—
—
—
00:00
Hilal Obayed
0 – 2
Al Merreikh
—
—
—
Friday 27 August 2021
17:00
Hilal Obayed
2 – 2
Al-Ahly Merowe
—
—
—
Monday 23 August 2021
17:00
Al Shorta
2 – 2
Al-Ahly Merowe
—
—
—
17:00
Hay Al Wadi
1 – 2
Hilal El-Fasher
—
—
—
14:15
Al Ahly Shendi
1 – 0
Hilal Obayed
—
—
—
14:15
Al Hilal Port Sudan
0 – 1
Tuti
—
—
—
14:15
Al Ahli Khartoum
3 – 1
Hay Al Arab
—
—
—
Sunday 22 August 2021
17:00
Al Khartoum
3 – 0
Alamal Atbara
—
—
—
Thursday 19 August 2021
17:00
Al-Ahly Merowe
1 – 0
Al Khartoum
—
—
—
17:00
Al Hilal Kadougli
0 – 0
Al Ahli Khartoum
—
—
—
14:15
Hilal Obayed
2 – 1
Tuti
—
—
—
14:15
Hay Al Wadi
3 – 2
Al Hilal Port Sudan
—
—
—
Wednesday 18 August 2021
17:00
Merreikh El-Fasher
0 – 1
Al Hilal Omdurman
—
—
—
17:00
Hilal El-Fasher
1 – 2
Al Merreikh
—
—
—
14:15
Hay Al Arab
1 – 2
Al Shorta
—
—
—
14:15
Alamal Atbara
0 – 4
Al Ahly Shendi
—
—
—
Sunday 15 August 2021
17:00
Al Merreikh
0 – 2
Hay Al Wadi
—
—
—
17:00
Al Hilal Omdurman
3 – 0
Hilal El-Fasher
—
—
—
14:15
Al Hilal Port Sudan
0 – 1
Hilal Obayed
—
—
—
14:15
Al Khartoum
0 – 1
Hay Al Arab
—
—
—
Saturday 14 August 2021
17:00
Tuti
0 – 3
Alamal Atbara
—
—
—
14:15
Al Ahly Shendi
0 – 0
Al-Ahly Merowe
—
—
—
14:15
Al Shorta
3 – 1
Al Hilal Kadougli
—
—
—
14:15
Al Ahli Khartoum
1 – 0
Merreikh El-Fasher
—
—
—
Thursday 12 August 2021
17:00
Tuti
2 – 2
Al Hilal Omdurman
—
—
—
17:00
Al Merreikh
2 – 0
Alamal Atbara
—
—
—
Tuesday 10 August 2021
17:00
Alamal Atbara
0 – 1
Hilal Obayed
—
—
—
17:00
Al-Ahly Merowe
0 – 2
Tuti
—
—
—
14:15
Al Hilal Port Sudan
1 – 1
Al Ahly Shendi
—
—
—
14:15
Hilal El-Fasher
3 – 1
Al Ahli Khartoum
—
—
—
Monday 9 August 2021
17:00
Hay Al Wadi
0 – 2
Al Hilal Omdurman
—
—
—
17:00
Al Hilal Kadougli
0 – 0
Al Khartoum
—
—
—
17:00
Al Merreikh
2 – 2
Al Hilal Port Sudan
—
—
—
14:15
Merreikh El-Fasher
1 – 2
Al Shorta
—
—
—
Friday 6 August 2021
16:00
Al-Ahly Merowe
0 – 2
Al Merreikh
—
—
—
13:15
Al Hilal Port Sudan
0 – 3
Alamal Atbara
—
—
—
13:15
Al Ahly Shendi
0 – 2
Al Hilal Kadougli
—
—
—
13:15
Al Shorta
0 – 1
Hilal El-Fasher
—
—
—
Thursday 5 August 2021
17:00
Al Ahli Khartoum
0 – 0
Hay Al Wadi
—
—
—
17:00
Al Khartoum
0 – 3
Merreikh El-Fasher
—
—
—
16:00
Al Hilal Omdurman
7 – 0
Hilal Obayed
—
—
—
14:15
Tuti
4 – 0
Hay Al Arab
—
—
—
Monday 2 August 2021
16:15
Al Hilal Omdurman
2 – 0
Al Hilal Port Sudan
—
—
—
16:00
Hay Al Arab
1 – 0
Hilal Obayed
—
—
—
16:00
Hay Al Wadi
0 – 1
Al Shorta
—
—
—
14:15
Al-Ahly Merowe
0 – 2
Alamal Atbara
—
—
—
Sunday 1 August 2021
17:00
Al Hilal Kadougli
2 – 2
Tuti
—
—
—
17:00
Merreikh El-Fasher
1 – 0
Al Ahly Shendi
—
—
—
14:15
Al Merreikh
2 – 0
Al Ahli Khartoum
—
—
—
14:15
Hilal El-Fasher
2 – 1
Al Khartoum
—
—
—
Sunday 18 July 2021
17:00
Al Hilal Port Sudan
2 – 0
Al-Ahly Merowe
—
—
—
17:00
Al Ahli Khartoum
0 – 2
Al Hilal Omdurman
—
—
—
14:15
Alamal Atbara
0 – 0
Hay Al Arab
—
—
—
14:15
Tuti
0 – 1
Merreikh El-Fasher
—
—
—
Saturday 17 July 2021
17:00
Al Shorta
0 – 3
Al Merreikh
—
—
—
17:00
Al Ahly Shendi
0 – 1
Hilal El-Fasher
—
—
—
14:15
Hilal Obayed
1 – 1
Al Hilal Kadougli
—
—
—
14:15
Al Khartoum
0 – 0
Hay Al Wadi
—
—
—
Tuesday 13 July 2021
17:00
Merreikh El-Fasher
0 – 0
Hilal Obayed
—
—
—
17:00
Al Hilal Omdurman
3 – 0
Al Shorta
—
—
—
17:00
Hilal El-Fasher
2 – 2
Tuti
—
—
—
14:15
Hay Al Arab
1 – 0
Al-Ahly Merowe
—
—
—
Monday 12 July 2021
17:00
Al Merreikh
2 – 2
Al Khartoum
—
—
—
17:00
Hay Al Wadi
1 – 1
Al Ahly Shendi
—
—
—
14:15
Al Hilal Kadougli
0 – 0
Alamal Atbara
—
—
—
14:15
Al Ahli Khartoum
1 – 0
Al Hilal Port Sudan
—
—
—
Thursday 8 July 2021
17:00
Al Ahly Shendi
0 – 0
Al Merreikh
—
—
—
14:15
Al Hilal Port Sudan
1 – 0
Hay Al Arab
—
—
—
14:15
Al-Ahly Merowe
2 – 2
Al Hilal Kadougli
—
—
—
Wednesday 7 July 2021
17:00
Alamal Atbara
1 – 1
Merreikh El-Fasher
—
—
—
17:00
Al Shorta
2 – 0
Al Ahli Khartoum
—
—
—
17:00
Tuti
0 – 2
Hay Al Wadi
—
—
—
14:15
Al Khartoum
0 – 2
Al Hilal Omdurman
—
—
—
14:15
Hilal Obayed
2 – 1
Hilal El-Fasher
—
—
—
Saturday 3 July 2021
16:30
Al Hilal Kadougli
0 – 1
Hay Al Arab
—
—
—
16:30
Al Merreikh
2 – 0
Tuti
—
—
—
16:30
Hay Al Wadi
1 – 1
Hilal Obayed
—
—
—
16:15
Merreikh El-Fasher
0 – 1
Al-Ahly Merowe
—
—
—
16:15
Al Shorta
0 – 0
Al Hilal Port Sudan
—
—
—
Friday 2 July 2021
17:00
Al Ahli Khartoum
0 – 1
Al Khartoum
—
—
—
17:00
Al Hilal Omdurman
4 – 0
Al Ahly Shendi
—
—
—
14:15
Hilal El-Fasher
1 – 1
Alamal Atbara
—
—
—
Monday 28 June 2021
14:30
Al Hilal Kadougli
3 – 1
Hilal El-Fasher
—
—
—
Wednesday 23 June 2021
17:00
Al Merreikh
1 – 0
Hay Al Arab
—
—
—
16:00
Al Ahli Khartoum
1 – 0
Alamal Atbara
—
—
—
14:30
Hilal El-Fasher
2 – 0
Merreikh El-Fasher
—
—
—
Monday 21 June 2021
17:00
Hay Al Arab
0 – 0
Merreikh El-Fasher
—
—
—
Sunday 20 June 2021
17:00
Al-Ahly Merowe
1 – 1
Hilal El-Fasher
—
—
—
14:30
Al Hilal Port Sudan
0 – 2
Al Hilal Kadougli
—
—
—
Saturday 19 June 2021
17:00
Al Ahly Shendi
0 – 0
Al Ahli Khartoum
—
—
—
17:00
Alamal Atbara
3 – 2
Hay Al Wadi
—
—
—
14:15
Al Khartoum
4 – 1
Al Shorta
—
—
—
Tuesday 15 June 2021
00:00
Merreikh El-Fasher
1 – 0
Al Hilal Kadougli
—
—
—
00:00
Hay Al Wadi
2 – 0
Al-Ahly Merowe
—
—
—
00:00
Hilal El-Fasher
2 – 3
Hay Al Arab
—
—
—
Monday 14 June 2021
17:00
Al Ahly Shendi
2 – 3
Al Shorta
—
—
—
17:00
Al Ahli Khartoum
0 – 0
Tuti
—
—
—
14:15
Al Khartoum
1 – 1
Al Hilal Port Sudan
—
—
—
Thursday 10 June 2021
14:30
Al Hilal Port Sudan
1 – 0
Merreikh El-Fasher
—
—
—
14:30
Hay Al Arab
2 – 2
Hay Al Wadi
—
—
—
Wednesday 9 June 2021
17:00
Al Ahly Shendi
2 – 0
Al Khartoum
—
—
—
17:00
Hilal Obayed
0 – 0
Al Ahli Khartoum
—
—
—
14:30
Tuti
0 – 0
Al Shorta
—
—
—
Saturday 5 June 2021
17:00
Al Khartoum
3 – 0
Tuti
—
—
—
17:00
Hay Al Wadi
1 – 0
Al Hilal Kadougli
—
—
—
14:30
Al Ahly Shendi
1 – 2
Al Hilal Port Sudan
—
—
—
Friday 4 June 2021
14:00
Al Shorta
0 – 2
Hilal Obayed
—
—
—
Wednesday 2 June 2021
14:00
Al Hilal Omdurman
1 – 0
Al-Ahly Merowe
—
—
—
Friday 28 May 2021
17:00
Al Hilal Kadougli
2 – 4
Al Merreikh
—
—
—
17:00
Merreikh El-Fasher
2 – 3
Hay Al Wadi
—
—
—
14:00
Hilal Obayed
1 – 1
Al Khartoum
—
—
—
14:00
Alamal Atbara
0 – 0
Al Shorta
—
—
—
Thursday 27 May 2021
17:00
Hay Al Arab
0 – 4
Al Hilal Omdurman
—
—
—
14:00
Al Hilal Port Sudan
0 – 0
Hilal El-Fasher
—
—
—
14:00
Tuti
1 – 0
Al Ahly Shendi
—
—
—
14:00
Al-Ahly Merowe
1 – 0
Al Ahli Khartoum
—
—
—
Tuesday 25 May 2021
14:00
Al Merreikh
0 – 0
Hay Al Wadi
—
—
—
Sunday 23 May 2021
17:00
Al Hilal Omdurman
0 – 2
Al Merreikh
—
—
—
Tuesday 16 March 2021
17:30
Hay Al Wadi
2 – 2
Hilal El-Fasher
—
—
—
Friday 12 March 2021
16:45
Al Hilal Omdurman
4 – 0
Al Hilal Kadougli
—
—
—
13:45
Al Merreikh
3 – 0
Merreikh El-Fasher
—
—
—
Wednesday 10 March 2021
13:45
Hilal Obayed
2 – 1
Hay Al Arab
—
—
—
Tuesday 9 March 2021
13:45
Al Merreikh
2 – 1
Hilal El-Fasher
—
—
—
13:45
Al Hilal Omdurman
2 – 1
Merreikh El-Fasher
—
—
—
Monday 8 March 2021
16:45
Alamal Atbara
0 – 0
Al Khartoum
—
—
—
13:45
Tuti
0 – 4
Al Hilal Port Sudan
—
—
—
Sunday 7 March 2021
16:45
Hilal Obayed
0 – 0
Al Ahly Shendi
—
—
—
16:45
Al-Ahly Merowe
2 – 0
Al Shorta
—
—
—
13:45
Hay Al Arab
1 – 0
Al Ahli Khartoum
—
—
—
Thursday 4 March 2021
13:45
Al Hilal Port Sudan
1 – 2
Hay Al Wadi
—
—
—
Wednesday 3 March 2021
16:45
Al Shorta
0 – 0
Hay Al Arab
—
—
—
13:45
Al Ahly Shendi
1 – 0
Alamal Atbara
—
—
—
13:45
Al Khartoum
1 – 1
Al-Ahly Merowe
—
—
—
Tuesday 2 March 2021
17:30
Tuti
1 – 0
Hilal Obayed
—
—
—
17:30
Al Ahli Khartoum
1 – 1
Al Hilal Kadougli
—
—
—
13:45
Hilal El-Fasher
2 – 6
Al Hilal Omdurman
—
—
—
Monday 1 March 2021
13:45
Al Hilal Port Sudan
1 – 2
Al Merreikh
—
—
—
Saturday 27 February 2021
13:45
Hay Al Arab
0 – 1
Al Khartoum
—
—
—
13:45
Al Hilal Omdurman
1 – 1
Hay Al Wadi
—
—
—
Friday 26 February 2021
16:45
Hilal Obayed
0 – 0
Al Hilal Port Sudan
—
—
—
16:45
Alamal Atbara
0 – 1
Tuti
—
—
—
13:45
Al Hilal Kadougli
0 – 3
Al Shorta
—
—
—
13:45
Al Ahli Khartoum
0 – 2
Al Merreikh
—
—
—
Thursday 25 February 2021
16:45
Al-Ahly Merowe
0 – 0
Al Ahly Shendi
—
—
—
Tuesday 23 February 2021
16:45
Al Khartoum
2 – 1
Al Hilal Kadougli
—
—
—
13:45
Merreikh El-Fasher
0 – 0
Al Ahli Khartoum
—
—
—
13:45
Hilal Obayed
1 – 1
Alamal Atbara
—
—
—
Monday 22 February 2021
16:15
Al Ahly Shendi
1 – 2
Hay Al Arab
—
—
—
13:45
Tuti
0 – 1
Al-Ahly Merowe
—
—
—
Sunday 21 February 2021
12:00
Al Shorta
0 – 1
Merreikh El-Fasher
—
—
—
Saturday 20 February 2021
16:45
Alamal Atbara
1 – 0
Al Hilal Port Sudan
—
—
—
16:45
Al Hilal Omdurman
4 – 0
Al Khartoum
—
—
—
13:30
Al Ahli Khartoum
1 – 2
Hilal El-Fasher
—
—
—
Thursday 18 February 2021
16:30
Al Hilal Kadougli
0 – 1
Al Ahly Shendi
—
—
—
16:30
Al-Ahly Merowe
0 – 1
Hilal Obayed
—
—
—
13:30
Hay Al Arab
1 – 0
Tuti
—
—
—
Wednesday 17 February 2021
17:00
Hay Al Wadi
1 – 0
Al Ahli Khartoum
—
—
—
17:00
Merreikh El-Fasher
0 – 1
Al Khartoum
—
—
—
14:30
Hilal El-Fasher
0 – 0
Al Shorta
—
—
—
14:30
Al Hilal Port Sudan
0 – 2
Al Hilal Omdurman
—
—
—
Monday 15 February 2021
17:30
Alamal Atbara
1 – 0
Al-Ahly Merowe
—
—
—
Sunday 14 February 2021
17:30
Tuti
1 – 1
Al Hilal Kadougli
—
—
—
Saturday 13 February 2021
17:30
Al Ahly Shendi
1 – 0
Merreikh El-Fasher
—
—
—
17:30
Al Khartoum
1 – 3
Hilal El-Fasher
—
—
—
14:30
Al Shorta
2 – 2
Hay Al Wadi
—
—
—
Wednesday 10 February 2021
17:30
Al-Ahly Merowe
1 – 0
Al Hilal Port Sudan
—
—
—
17:30
Hay Al Arab
1 – 1
Alamal Atbara
—
—
—
17:30
Hilal El-Fasher
1 – 0
Al Ahly Shendi
—
—
—
14:30
Al Hilal Kadougli
1 – 2
Hilal Obayed
—
—
—
Tuesday 9 February 2021
17:30
Al Merreikh
0 – 0
Al Shorta
—
—
—
17:30
Hay Al Wadi
2 – 0
Al Khartoum
—
—
—
14:30
Merreikh El-Fasher
0 – 0
Tuti
—
—
—
Monday 8 February 2021
14:30
Al Hilal Omdurman
3 – 0
Al Ahli Khartoum
—
—
—
Sunday 7 February 2021
13:00
Al-Ahly Merowe
1 – 1
Hay Al Arab
—
—
—
Saturday 6 February 2021
17:30
Hilal Obayed
1 – 0
Merreikh El-Fasher
—
—
—
17:30
Al Khartoum
1 – 1
Al Merreikh
—
—
—
17:30
Al Ahly Shendi
0 – 1
Hay Al Wadi
—
—
—
14:30
Alamal Atbara
2 – 0
Al Hilal Kadougli
—
—
—
14:30
Al Hilal Port Sudan
0 – 2
Al Ahli Khartoum
—
—
—
14:30
Tuti
1 – 1
Hilal El-Fasher
—
—
—
Friday 5 February 2021
13:00
Al Shorta
0 – 0
Al Hilal Omdurman
—
—
—
Wednesday 3 February 2021
17:30
Hay Al Arab
2 – 2
Al Hilal Port Sudan
—
—
—
17:30
Al Merreikh
1 – 0
Al Ahly Shendi
—
—
—
14:30
Al Hilal Kadougli
0 – 0
Al-Ahly Merowe
—
—
—
14:30
Hilal El-Fasher
0 – 1
Hilal Obayed
—
—
—
Tuesday 2 February 2021
17:30
Merreikh El-Fasher
1 – 2
Alamal Atbara
—
—
—
17:30
Al Ahli Khartoum
1 – 1
Al Shorta
—
—
—
17:30
Hay Al Wadi
0 – 1
Tuti
—
—
—
Sunday 24 January 2021
17:30
Al Hilal Port Sudan
1 – 0
Al Shorta
—
—
—
14:45
Hay Al Arab
0 – 1
Al Hilal Kadougli
—
—
—
14:45
Alamal Atbara
1 – 0
Hilal El-Fasher
—
—
—
Saturday 23 January 2021
17:30
Al Khartoum
0 – 1
Al Ahli Khartoum
—
—
—
17:30
Al Ahly Shendi
0 – 2
Al Hilal Omdurman
—
—
—
14:45
Hilal Obayed
0 – 0
Hay Al Wadi
—
—
—
Friday 22 January 2021
17:30
Tuti
1 – 1
Al Merreikh
—
—
—
17:00
Al-Ahly Merowe
2 – 0
Merreikh El-Fasher
—
—
—
Wednesday 20 January 2021
17:30
Al Ahli Khartoum
0 – 2
Al Ahly Shendi
—
—
—
14:45
Al Hilal Kadougli
0 – 1
Al Hilal Port Sudan
—
—
—
14:45
Hay Al Wadi
2 – 0
Alamal Atbara
—
—
—
Tuesday 19 January 2021
17:30
Merreikh El-Fasher
0 – 2
Hay Al Arab
—
—
—
17:30
Al Merreikh
3 – 1
Hilal Obayed
—
—
—
14:45
Al Shorta
0 – 2
Al Khartoum
—
—
—
Monday 18 January 2021
17:30
Al Hilal Omdurman
5 – 0
Tuti
—
—
—
14:45
Hilal El-Fasher
0 – 1
Al-Ahly Merowe
—
—
—
Saturday 16 January 2021
17:30
Al Hilal Kadougli
1 – 0
Merreikh El-Fasher
—
—
—
14:45
Al Ahly Shendi
0 – 1
Al Shorta
—
—
—
14:45
Alamal Atbara
0 – 2
Al Merreikh
—
—
—
Friday 15 January 2021
16:30
Al Hilal Port Sudan
3 – 2
Al Khartoum
—
—
—
16:30
Hilal Obayed
0 – 2
Al Hilal Omdurman
—
—
—
13:15
Tuti
1 – 1
Al Ahli Khartoum
—
—
—
Thursday 14 January 2021
16:00
Al-Ahly Merowe
1 – 0
Hay Al Wadi
—
—
—
13:15
Hay Al Arab
2 – 1
Hilal El-Fasher
—
—
—
Tuesday 12 January 2021
16:30
Merreikh El-Fasher
1 – 3
Al Hilal Port Sudan
—
—
—
16:30
Al Hilal Omdurman
3 – 0
Alamal Atbara
—
—
—
13:15
Al Khartoum
2 – 0
Al Ahly Shendi
—
—
—
13:15
Al Shorta
0 – 2
Tuti
—
—
—
Monday 11 January 2021
16:30
Al Merreikh
1 – 0
Al-Ahly Merowe
—
—
—
16:30
Hay Al Wadi
0 – 0
Hay Al Arab
—
—
—
13:15
Al Ahli Khartoum
1 – 0
Hilal Obayed
—
—
—
13:15
Hilal El-Fasher
2 – 1
Al Hilal Kadougli
—
—
—
Friday 1 January 2021
16:30
Al Hilal Kadougli
0 – 2
Hay Al Wadi
—
—
—
16:30
Al-Ahly Merowe
2 – 2
Al Hilal Port Sudan
—
—
—
13:15
Hilal Obayed
2 – 2
Al Shorta
—
—
—
13:15
Tuti
1 – 3
Al Khartoum
—
—
—
Thursday 31 December 2020
16:30
Al Hilal Port Sudan
0 – 1
Al Ahly Shendi
—
—
—
16:30
Hay Al Arab
0 – 3
Al Merreikh
—
—
—
13:15
Alamal Atbara
0 – 0
Al Ahli Khartoum
—
—
—
13:15
Merreikh El-Fasher
0 – 0
Hilal El-Fasher
—
—
—
Monday 28 December 2020
16:00
Al Hilal Omdurman
1 – 1
Hay Al Arab
—
—
—
16:00
Hay Al Wadi
0 – 1
Merreikh El-Fasher
—
—
—
13:15
Al Ahli Khartoum
2 – 2
Al-Ahly Merowe
—
—
—
13:15
Al Khartoum
2 – 1
Hilal Obayed
—
—
—
Sunday 27 December 2020
16:00
Al Ahly Shendi
2 – 1
Tuti
—
—
—
16:00
Al Merreikh
0 – 0
Al Hilal Kadougli
—
—
—
13:15
Al Shorta
1 – 3
Alamal Atbara
—
—
—
13:15
Hilal El-Fasher
0 – 2
Al Hilal Port Sudan
—
—
—