NB: due to the ongoing civil war, the league is played with an initial group
stage, each group using one or two venues for all matches; note that the
top two Omdurman clubs, Al-Hilal and Al-Merreikh, directly qualified for
the final stage as they played in the Mauritanian league earlier.
Group Stage | Final Stage (Elite League)
Group Stage
NB: Al-Hilal (Kaduqli), who last played at the top level in 2020/21, had also
been invited but withdrew due to transportation problems
Group 1 | Group 2 | Group 3 | Group 4
Group 1 (East)
Final Table:
1.Al-Merghani (Kassala) 8 3 4 1 9- 6 13 [N] Final Stage
2.Al-Hilal Al-Sahel (Port Sudan) 8 2 6 0 7- 5 12 Final Stage
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Shorta Al-Qadarif (Kassala) 8 2 3 3 8- 8 9 [2 2 0 0 4-1 6]
4.Al-Hilal (Al-Manaqil) 8 2 3 3 8- 7 9 [N] [2 0 0 2 1-4 0]
---------------------------------------------------------
5.Hay Al-Arab (Port Sudan) 8 2 2 4 8-14 8 Relegated
-.Wad Nobawi (Nobawi) withdrew before playing a match
Round 1
[Jan 10]
Shorta Qadarif 1-1 Hilal PS
[Jan 11]
Hilal Mq n/p Wad Nobawi [annulled; Wad Nobawi forfeited]
Hay Al-Arab 1-3 Merghani
Round 2
[Jan 14]
Merghani 1-1 Hilal PS
Wad Nobawi n/p Shorta Qadarif [annulled; Wad Nobawi forfeited]
[Jan 15]
Hilal Mq 4-0 Hay Al-Arab
Round 3
[Jan 18]
Merghani 1-1 Hilal Mq
Hilal PS n/p Wad Nobawi [annulled; Wad Nobawi forfeited]
[Jan 19]
Shorta Qadarif 0-1 Hay Al-Arab
Round 4
[Jan 23]
Shorta Qadarif 1-0 Hilal Mq [award of 0-3 revoked on appeal]
[Jan 24]
Hilal PS 1-1 Hay Al-Arab
Merghani bye
Round 5
[Jan 27]
Merghani 1-0 Shorta Qadarif
[Jan 28]
Hilal PS 0-0 Hilal Mq
Hay Al-Arab bye
Halfway Table:
1.Al-Merghani (Kassala) 4 2 2 0 6- 3 8 [N]
2.Al-Hilal (Al-Manaqil) 4 1 2 1 5- 2 5 [N]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Hilal Al-Sahel (Port Sudan) 4 0 4 0 3- 3 4
4.Al-Shorta Al-Qadarif (Kassala) 4 1 1 2 2- 3 4
---------------------------------------------------------
5.Hay Al-Arab (Port Sudan) 4 1 1 2 3- 8 4
-.Wad Nobawi (Nobawi) withdrew before playing a match
Round 6
[Feb 2]
Hilal PS 1-1 Shorta Qadarif
[Feb 3]
Merghani 2-1 Hay Al-Arab
Hilal Mq bye
Round 7
[Feb 6]
Hay Al-Arab 1-2 Hilal Mq
[Feb 7]
Hilal PS 1-0 Merghani
Shorta Qadarif bye
Round 8
[Feb 10]
Hilal Mq 0-0 Merghani
[Feb 11]
Hay Al-Arab 2-1 Shorta Qadarif
Hilal PS bye
Round 9
[Feb 14]
Hay Al-Arab 1-1 Hilal PS
[Feb 15]
Hilal Mq 1-3 Shorta Qadarif
Merghani bye
Round 10
[Feb 18]
Shorta Qadarif 1-1 Merghani
[Feb 19]
Hilal Mq 0-1 Hilal PS
Hay Al-Arab bye
Final Table:
1.Al-Merghani (Kassala) 8 3 4 1 9- 6 13 [N] Final Stage
2.Al-Hilal Al-Sahel (Port Sudan) 8 2 6 0 7- 5 12 Final Stage
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Shorta Al-Qadarif (Kassala) 8 2 3 3 8- 8 9 [2 2 0 0 4-1 6]
4.Al-Hilal (Al-Manaqil) 8 2 3 3 8- 7 9 [N] [2 0 0 2 1-4 0]
---------------------------------------------------------
5.Hay Al-Arab (Port Sudan) 8 2 2 4 8-14 8 Relegated
-.Wad Nobawi (Nobawi) withdrew before playing a match
Group 2 (West)
Final Table:
1.Al-Merreikh (Obayed) 10 6 1 3 18-12 19 [N] Final Stage
2.Al-Zamala (Umm Rawaba) 10 4 5 1 16-11 17 [N] Final Stage
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Rabta (Kosti) 10 3 5 2 8- 9 14
4.Al-Hilal (Al-Fasher) 10 3 3 4 14-14 12 [2 1 0 1 4-2 3]
5.Haidub (En-Nahud) 10 3 3 4 10-13 12 [2 1 0 1 2-4 3]
---------------------------------------------------------
6.Al-Merreikh (Nyala) 10 1 3 6 9-16 6 [N] Relegated
Round 1
[Jan 10]
Rabta 0-0 Haidub
[Jan 11]
Merreikh Ob 5-2 Hilal Fa
[Feb 1]
Zamala 2-1 Merreikh Ny
Round 2
[Jan 14]
Rabta 2-1 Zamala
Haidub 1-2 Merreikh Ob
[Jan 15]
Hilal Fa 1-0 Merreikh Ny
Round 3
[Jan 18]
Haidub 2-2 Zamala
Merreikh Ob 2-1 Merreikh Ny
[Jan 19]
Rabta 1-1 Hilal Fa
Round 4
[Jan 23]
Hilal Fa 0-1 Haidub
Rabta 1-1 Merreikh Ny
[Jan 24]
Merreikh Ob 0-1 Zamala
Round 5
[Jan 27]
Zamala 1-1 Hilal Fa
Rabta awd Merreikh Ob [awarded 0-3; originally 1-0; Rabta
[Jan 28] fielded suspended player]
Haidub 0-1 Merreikh Ny
Halfway Table:
1.Al-Merreikh (Obayed) 5 4 0 1 12- 5 12 [N]
2.Al-Zamala (Umm Rawaba) 5 2 2 1 7- 6 8 [N]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Rabta (Kosti) 5 1 3 1 4- 6 6
4.Haidub (En-Nahud) 5 1 2 2 4- 5 5
5.Al-Hilal (Al-Fasher) 5 1 2 2 5- 8 5
---------------------------------------------------------
6.Al-Merreikh (Nyala) 5 1 1 3 4- 6 4 [N]
Round 6
[Feb 2]
Haidub 0-1 Rabta
[Feb 3]
Hilal Fa 3-1 Merreikh Ob
[Feb 4]
Merreikh Ny awd Zamala [awarded 0-3; originally 1-1; Nyala
fielded ineligible player]
Round 7
[Feb 6]
Merreikh Ob 0-1 Haidub
[Feb 7]
Zamala 1-1 Rabta
Merreikh Ny 1-1 Hilal Fa
Round 8
[Feb 10]
Zamala 2-2 Haidub
Merreikh Ny 2-3 Merreikh Ob [also reported 1-3]
[Feb 11]
Hilal Fa 0-1 Rabta
Round 9
[Feb 14]
Haidub 1-4 Hilal Fa
Merreikh Ny 1-1 Rabta
[Feb 15]
Zamala 1-1 Merreikh Ob
Round 10
[Feb 18]
Hilal Fa 1-2 Zamala
Merreikh Ob 1-0 Rabta
[Feb 19]
Merreikh Ny 1-2 Haidub
Final Table:
1.Al-Merreikh (Obayed) 10 6 1 3 18-12 19 [N] Final Stage
2.Al-Zamala (Umm Rawaba) 10 4 5 1 16-11 17 [N] Final Stage
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Rabta (Kosti) 10 3 5 2 8- 9 14
4.Al-Hilal (Al-Fasher) 10 3 3 4 14-14 12 [2 1 0 1 4-2 3]
5.Haidub (En-Nahud) 10 3 3 4 10-13 12 [2 1 0 1 2-4 3]
---------------------------------------------------------
6.Al-Merreikh (Nyala) 10 1 3 6 9-16 6 [N] Relegated
Group 3 (North)
Final Table:
1.Hay Al-Wadi (Nyala) 6 3 3 0 6- 3 12 Final Stage
2.Umm Mughad Al-Kamlin 6 1 5 0 5- 4 8 [N] Final Stage
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Ahli (Merowe) 6 1 3 2 2- 3 6
4.Kober (Khartoum) 6 1 1 4 3- 6 4
-.Tuti (Khartoum) withdrew before start
-.Zuma (Khartoum) withdrew before start
Round 1
[Jan 10]
Ahli Mw 0-0 Hay Al-Wadi
[Jan 11]
Kober 0-0 Umm Mughad
Round 2
[Jan 15]
Ahli Mw 0-0 Umm Mughad
[Jan 16]
Kober 1-2 Hay Al-Wadi
Round 3
[Jan 20]
Hay Al-Wadi 1-1 Umm Mughad
[Jan 21]
Kober 1-0 Ahli Mw
Halfway Table:
1.Hay Al-Wadi (Nyala) 3 1 2 0 3- 2 5
2.Kober (Khartoum) 3 1 1 1 2- 2 4
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Umm Mughad Al-Kamlin 3 0 3 0 1- 1 3 [N]
4.Al-Ahli (Merowe) 3 0 2 1 0- 1 2
-.Tuti (Khartoum) withdrew before start
-.Zuma (Khartoum) withdrew before start
Round 4
[Jan 25]
Umm Mughad 1-1 Ahli Mw
[Jan 27]
Hay Al-Wadi 1-0 Kober
Round 5
[Jan 30]
Ahli Mw 1-0 Kober
[Feb 1]
Umm Mughad 1-1 Hay Al-Wadi
Round 6
[Feb 4]
Umm Mughad 2-1 Kober
[Feb 6]
Hay Al-Wadi 1-0 Ahli Mw
Final Table:
1.Hay Al-Wadi (Nyala) 6 3 3 0 6- 3 12 Final Stage
2.Umm Mughad Al-Kamlin 6 1 5 0 5- 4 8 [N] Final Stage
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Ahli (Merowe) 6 1 3 2 2- 3 6
4.Kober (Khartoum) 6 1 1 4 3- 6 4
-.Tuti (Khartoum) withdrew before start
-.Zuma (Khartoum) withdrew before start
Group 4 (Nile River)
Final Table:
1.Al-Ahli (Wad Medani) 8 5 1 2 11- 6 16 [N] Final Stage
2.Al-Amal (Atbara) 8 3 5 0 11- 7 14 Final Stage
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Ahli (Khartoum) 8 2 3 3 8-10 9 [2 1 1 0 5-4 4]
4.Al-Falah (Atbara) 8 2 3 3 7- 9 9 [2 0 1 1 4-5 1]
---------------------------------------------------------
5.Al-Ahli (Shandi) 8 1 2 5 2- 7 5 Relegated
Round 1
[Jan 10]
Amal 2-2 Ahli WM
[Jan 11]
Ahli Sh 0-1 Falah
Ahli Kh bye
Round 2
[Jan 15]
Ahli Sh 0-0 Amal
[Jan 16]
Ahli WM awd Ahli Kh [awarded 2-0, Ahli Khartoum dns]
Falah bye
Round 3
[Jan 20]
Amal 0-0 Falah
[Jan 21]
Ahli Sh 0-0 Ahli Kh
Ahli WM bye
Round 4
[Jan 24]
Ahli WM 2-0 Falah
[Jan 25]
Ahli Kh 1-1 Amal
Ahli Sh bye
Round 5
[Jan 28]
Falah 2-2 Ahli Kh
[Jan 29]
Ahli Sh 0-1 Ahli WM
Amal bye
Halfway Table:
1.Al-Ahli (Wad Medani) 4 3 1 0 7- 2 10 [N]
2.Al-Falah (Atbara) 4 1 2 1 3- 4 5
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Amal (Atbara) 4 0 4 0 3- 3 4
4.Al-Ahli (Khartoum) 4 0 3 1 3- 5 3
---------------------------------------------------------
5.Al-Ahli (Shandi) 4 0 2 2 0- 2 2
Round 6
[Feb 2]
Ahli Kh 0-1 Ahli WM
[Feb 3]
Amal 2-1 Ahli Sh
Falah bye
Round 7
[Feb 6]
Falah 1-0 Ahli WM
[Feb 7]
Amal 2-0 Ahli Kh
Ahli Sh bye
Round 8
[Feb 10]
Ahli WM 1-0 Ahli Sh
[Feb 11]
Ahli Kh 3-2 Falah
Amal bye
Round 9
[Feb 14]
Falah 1-1 Amal
[Feb 15]
Ahli Kh 2-0 Ahli Sh
Ahli WM bye
Round 10
[Feb 18]
Ahli WM 2-3 Amal
[Feb 19]
Falah 0-1 Ahli Sh
Ahli Kh bye
Final Table:
1.Al-Ahli (Wad Medani) 8 5 1 2 11- 6 16 [N] Final Stage
2.Al-Amal (Atbara) 8 3 5 0 11- 7 14 Final Stage
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3.Al-Ahli (Khartoum) 8 2 3 3 8-10 9 [2 1 1 0 5-4 4]
4.Al-Falah (Atbara) 8 2 3 3 7- 9 9 [2 0 1 1 4-5 1]
---------------------------------------------------------
5.Al-Ahli (Shandi) 8 1 2 5 2- 7 5 Relegated
Final Stage (Elite League)
NB: Al-Hilal (Omdurman) and Al-Merreikh (Omdurman) join at this stage; it is
not clear why Al-Hilal Al-Sahel (Port Sudan) and Umm Mughad Al-Kamlin do
not enter
Final Table:
1.Al-Hilal (Omdurman) 7 4 2 1 15- 4 14 [2 1 1 0 4-0 4] Champions
2.Al-Merreikh (Omdurman) 7 4 2 1 7- 5 14 [2 1 0 1 1-4 3]
3.Al-Ahli (Wad Medani) 7 4 2 1 8- 2 14 [N] [2 0 1 1 0-1 1]
4.Al-Zamala (Umm Rawaba) 7 3 2 2 7- 5 11 [N]
5.Al-Amal (Atbara) 7 2 2 3 7- 7 8
6.Hay Al-Wadi (Nyala) 7 1 4 2 5- 8 7
7.Al-Merghani (Kassala) 7 1 3 3 4- 9 6 [N]
8.Al-Merreikh (Obayed) 7 0 1 6 2-15 1 [N]
-.Al-Hilal Al-Sahel (Port Sudan) excluded or withdrew
-.Umm Mughad Al-Kamlin excluded or withdrew [N]
Round 1
[Jul 4, in Ad-Damar]
Hilal Om 2-0 Merghani
Hay Al-Wadi 0-1 Zamala
[Jul 4, in Atbara]
Amal 3-1 Merreikh Ob
Merreikh Om 1-0 Ahli WM
Round 2
[Jul 7, in Ad-Damar]
Merreikh Ob awd Merreikh Om [awarded 0-3; originally 1-1, Merreikh Obayed fielded
Ahli WM 1-0 Amal ineligible player (Muhammad Al-Tayeb Muhammad Ahmed)]
[Jul 7, in Atbara]
Merghani 0-0 Hay Al-Wadi
Zamala 0-1 Hilal Om
Round 3
[Jul 10, in Ad-Damar]
Hilal Om 0-0 Ahli WM
Amal 1-2 Merghani
[Jul 10, in Atbara]
Hay Al-Wadi 1-0 Merreikh Ob
Merreikh Om 0-0 Zamala
Round 4
[Jul 13, in Berber]
Merreikh Om 0-0 Hay Al-Wadi
[Jul 13, in Ad-Damar]
Ahli WM 0-0 Merghani
Zamala 1-0 Merreikh Ob
[Jul 13, in Atbara]
Hilal Om 0-1 Amal
Round 5
[Jul 16, in Berber]
Hay Al-Wadi 3-3 Hilal Om
[Jul 16, in Ad-Damar]
Merreikh Ob 0-1 Ahli WM
Merreikh Om 2-1 Merghani
[Jul 16, in Atbara]
Zamala 1-1 Amal
Round 6
[Jul 19, in Ad-Damar]
Merghani 0-3 Zamala
Hilal Om 5-0 Merreikh Ob
[Jul 19, in Atbara]
Amal 0-1 Merreikh Om
Ahli WM 3-0 Hay Al-Wadi
Round 7
[Jul 21, in Ad-Damar]
Hay Al-Wadi 1-1 Amal
[Jul 21, in Atbara]
Merghani 1-1 Merreikh Ob
Zamala 1-3 Ahli WM
[Jul 22, in Ad-Damar]
Hilal Om 4-0 Merreikh Om
Final Table:
1.Al-Hilal (Omdurman) 7 4 2 1 15- 4 14 [2 1 1 0 4-0 4] Champions
2.Al-Merreikh (Omdurman) 7 4 2 1 7- 5 14 [2 1 0 1 1-4 3]
3.Al-Ahli (Wad Medani) 7 4 2 1 8- 2 14 [N] [2 0 1 1 0-1 1]
4.Al-Zamala (Umm Rawaba) 7 3 2 2 7- 5 11 [N]
5.Al-Amal (Atbara) 7 2 2 3 7- 7 8
6.Hay Al-Wadi (Nyala) 7 1 4 2 5- 8 7
7.Al-Merghani (Kassala) 7 1 3 3 4- 9 6 [N]
8.Al-Merreikh (Obayed) 7 0 1 6 2-15 1 [N]
-.Al-Hilal Al-Sahel (Port Sudan) excluded or withdrew
-.Umm Mughad Al-Kamlin excluded or withdrew [N]
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 24 Jul 2025
(C) Copyright Karel Stokkermans and RSSSF 2025
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.