Final table 62 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
298 goals.
32.9% of matches went over 2.5.
Home advantage
49%
Draws 28.9%,
away wins 22.1%.
Half-time lead held
78.8%
From 85 matches where someone led at the break.
1–0
25 · 16.8%
0–0
24 · 16.1%
1–1
19 · 12.8%
2–0
18 · 12.1%
3–0
13 · 8.7%
0–1
12 · 8.1%
Results 154
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 24 May 2026
19:00
FAR Rabat
1 – 1
Mamelodi Sundowns
2.16
3.25
3.80
Sunday 17 May 2026
14:00
Mamelodi Sundowns
1 – 0
FAR Rabat
1.96
3.30
4.75
Saturday 18 April 2026
19:00
Renaissance Berkane
1 – 0
FAR Rabat
2.20
3.40
4.60
13:00
Mamelodi Sundowns
1 – 0
ES Tunis
2.16
3.10
4.80
Sunday 12 April 2026
19:00
ES Tunis
0 – 1
Mamelodi Sundowns
1.95
3.33
5.00
Saturday 11 April 2026
19:00
FAR Rabat
2 – 0
Renaissance Berkane
2.35
3.00
3.90
Sunday 22 March 2026
16:00
Stade Malien Bamako
2 – 0
Mamelodi Sundowns
2.66
3.10
2.98
16:00
Al Hilal Omdurman
0 – 1
Renaissance Berkane
2.45
3.05
3.21
Saturday 21 March 2026
19:00
Al Ahly
2 – 3
ES Tunis
1.66
3.75
7.45
16:00
Pyramids FC
1 – 2
FAR Rabat
1.70
3.77
5.80
Sunday 15 March 2026
21:00
ES Tunis
1 – 0
Al Ahly
2.18
3.10
4.50
Saturday 14 March 2026
22:00
Renaissance Berkane
1 – 1
Al Hilal Omdurman
1.60
4.35
9.70
Friday 13 March 2026
22:00
FAR Rabat
1 – 1
Pyramids FC
—
—
—
18:00
Mamelodi Sundowns
3 – 0
Stade Malien Bamako
1.32
5.33
14.60
Sunday 15 February 2026
16:00
Young Africans
3 – 0
JS Kabylie
1.38
5.33
13.10
16:00
Al Ahly
0 – 0
FAR Rabat
2.20
2.70
5.50
Saturday 14 February 2026
19:00
Pyramids FC
3 – 1
Power Dynamos
1.70
4.40
10.07
19:00
Renaissance Berkane
3 – 0
Rivers United
1.15
9.50
26.00
16:00
Simba
1 – 0
Stade Malien Bamako
1.77
3.93
8.00
16:00
ES Tunis
2 – 0
Petro de Luanda
1.53
3.80
8.50
13:00
Mamelodi Sundowns
2 – 0
MC Alger
1.64
3.64
6.50
13:00
Al Hilal Omdurman
1 – 0
Saint Eloi Lupopo
1.58
3.65
7.50
Sunday 8 February 2026
16:00
Stade Malien Bamako
1 – 0
ES Tunis
4.00
3.09
2.37
16:00
Rivers United
1 – 4
Pyramids FC
3.60
3.05
2.37
13:00
Saint Eloi Lupopo
1 – 1
Mamelodi Sundowns
4.56
3.26
1.96
Saturday 7 February 2026
19:00
JS Kabylie
0 – 0
Al Ahly
3.00
3.10
2.68
19:00
FAR Rabat
1 – 0
Young Africans
1.50
4.10
8.50
16:00
Petro de Luanda
1 – 1
Simba
1.88
3.60
7.50
13:00
Power Dynamos
2 – 0
Renaissance Berkane
3.94
3.10
2.15
Friday 6 February 2026
19:00
MC Alger
2 – 1
Al Hilal Omdurman
1.66
3.60
8.00
Sunday 1 February 2026
19:00
MC Alger
2 – 0
Saint Eloi Lupopo
1.37
4.50
12.00
16:00
Rivers United
0 – 1
Power Dynamos
1.73
3.45
7.50
16:00
Pyramids FC
3 – 0
Renaissance Berkane
1.82
3.30
6.75
13:00
Simba
2 – 2
ES Tunis
2.85
2.96
2.85
Saturday 31 January 2026
19:00
FAR Rabat
1 – 0
JS Kabylie
1.62
3.72
6.66
16:00
Petro de Luanda
0 – 0
Stade Malien Bamako
1.48
4.18
11.00
13:00
Young Africans
1 – 1
Al Ahly
3.30
3.05
2.51
Friday 30 January 2026
19:00
Al Hilal Omdurman
2 – 1
Mamelodi Sundowns
3.25
3.15
2.60
Sunday 25 January 2026
16:00
Stade Malien Bamako
2 – 0
Petro de Luanda
2.18
3.10
3.75
13:00
Saint Eloi Lupopo
1 – 0
MC Alger
3.42
2.92
2.51
Saturday 24 January 2026
19:00
Renaissance Berkane
0 – 0
Pyramids FC
1.90
3.25
4.50
16:00
JS Kabylie
0 – 0
FAR Rabat
3.13
3.40
2.74
16:00
ES Tunis
1 – 0
Simba
1.37
4.90
11.60
13:00
Power Dynamos
0 – 0
Rivers United
1.94
3.14
5.17
Friday 23 January 2026
18:00
Mamelodi Sundowns
2 – 2
Al Hilal Omdurman
1.37
5.10
11.00
16:00
Al Ahly
2 – 0
Young Africans
1.37
4.60
11.00
Sunday 30 November 2025
16:00
Stade Malien Bamako
2 – 1
Simba
2.80
3.42
2.98
13:00
Saint Eloi Lupopo
1 – 1
Al Hilal Omdurman
2.95
3.20
2.75
Saturday 29 November 2025
16:00
Power Dynamos
0 – 1
Pyramids FC
4.54
3.30
2.10
16:00
Petro de Luanda
1 – 1
ES Tunis
2.72
3.13
2.90
Friday 28 November 2025
19:00
MC Alger
0 – 0
Mamelodi Sundowns
2.80
3.03
2.90
19:00
FAR Rabat
1 – 1
Al Ahly
2.87
3.00
2.83
16:00
Rivers United
1 – 2
Renaissance Berkane
4.11
3.00
2.20
16:00
JS Kabylie
0 – 0
Young Africans
1.81
3.50
5.21
Sunday 23 November 2025
13:00
Simba
0 – 1
Petro de Luanda
1.73
3.70
6.75
Saturday 22 November 2025
19:00
Pyramids FC
3 – 0
Rivers United
1.21
7.50
25.00
19:00
Renaissance Berkane
3 – 0
Power Dynamos
1.27
8.00
16.30
16:00
ES Tunis
0 – 0
Stade Malien Bamako
1.35
5.84
14.63
16:00
Al Ahly
4 – 1
JS Kabylie
1.34
5.29
11.20
13:00
Young Africans
1 – 0
FAR Rabat
3.00
3.10
2.65
13:00
Mamelodi Sundowns
3 – 1
Saint Eloi Lupopo
1.14
8.30
24.00
Friday 21 November 2025
13:00
Al Hilal Omdurman
2 – 1
MC Alger
3.40
2.80
2.55
Saturday 1 November 2025
17:00
Renaissance Berkane
2 – 1
Al Ahli Tripoli
1.47
4.20
9.00
Thursday 30 October 2025
16:00
Pyramids FC
2 – 0
Ethiopian Medhin
1.10
10.00
34.00
Sunday 26 October 2025
19:00
MC Alger
0 – 0
Colombe
1.28
5.60
19.00
18:00
Al Ahli Tripoli
1 – 1
Renaissance Berkane
2.80
3.20
2.55
16:00
Stade Malien Bamako
2 – 0
Nouadhibou
1.69
3.55
5.60
16:00
ES Tunis
3 – 0
Rahimo
1.10
10.90
41.00
15:00
Ethiopian Medhin
1 – 1
Pyramids FC
23.00
5.80
1.30
13:30
Mamelodi Sundowns
2 – 0
Remo Stars
1.13
8.93
26.00
13:00
Simba
0 – 0
Nsingizini Hotspurs
1.09
11.35
36.00
Saturday 25 October 2025
19:00
FAR Rabat
3 – 0
Horoya
1.25
5.80
18.00
18:00
JS Kabylie
2 – 1
US Monastirienne
—
—
—
17:00
Al Ahly
1 – 0
Aigle Noir
1.09
14.70
35.00
16:00
Petro de Luanda
2 – 0
Stade d'Abidjan
1.77
3.66
4.90
15:00
Rivers United
3 – 1
Black Bulls Maputo
1.50
4.20
8.50
14:00
Young Africans
2 – 0
Silver Strikers
1.23
7.00
21.00
13:00
Orlando Pirates
3 – 0
Saint Eloi Lupopo
1.25
7.00
19.00
Friday 24 October 2025
16:00
Al Hilal Omdurman
3 – 1
Police
—
—
—
13:00
Power Dynamos
1 – 1
Vipers
2.75
2.90
4.20
Sunday 19 October 2025
19:00
Nouadhibou
1 – 1
Stade Malien Bamako
2.00
3.35
4.10
16:00
Vipers
1 – 2
Power Dynamos
1.82
3.54
6.23
16:00
Horoya
1 – 1
FAR Rabat
4.20
3.40
1.83
15:00
Remo Stars
1 – 5
Mamelodi Sundowns
5.25
3.50
2.13
13:00
Saint Eloi Lupopo
3 – 0
Orlando Pirates
—
—
—
13:00
Nsingizini Hotspurs
0 – 3
Simba
4.80
3.65
1.80
13:00
Colombe
1 – 1
MC Alger
3.93
2.80
2.45
Saturday 18 October 2025
16:00
Rahimo
0 – 1
ES Tunis
9.00
4.10
1.38
16:00
Stade d'Abidjan
0 – 2
Petro de Luanda
2.25
3.20
3.35
13:00
Black Bulls Maputo
1 – 0
Rivers United
—
—
—
13:00
Silver Strikers
1 – 0
Young Africans
—
—
—
13:00
Aigle Noir
0 – 1
Al Ahly
—
—
—
Friday 17 October 2025
14:00
US Monastirienne
0 – 3
JS Kabylie
—
—
—
12:00
Police
0 – 1
Al Hilal Omdurman
—
—
—
Sunday 5 October 2025
17:00
Pyramids FC
3 – 0
APR
1.27
6.40
13.00
Saturday 4 October 2025
16:00
Al Merreikh
0 – 0
Saint Eloi Lupopo
—
—
—
Wednesday 1 October 2025
12:00
APR
0 – 2
Pyramids FC
10.00
3.72
1.57
Sunday 28 September 2025
19:00
Nouadhibou
2 – 0
Fundacion Bata
—
—
—
18:00
Al Ahli Tripoli
1 – 0
Dadjè
—
—
—
18:00
JS Kabylie
5 – 0
Bibiani Gold Stars
1.31
5.00
13.00
17:00
Jaraaf
0 – 1
Colombe
1.82
3.25
5.00
16:00
Al Hilal Omdurman
1 – 0
Jamus
—
—
—
16:00
ASEC Mimosas
1 – 0
Power Dynamos
—
—
—
15:00
Rivers United
1 – 0
JSK
—
—
—
14:30
Mangasport
0 – 0
Rahimo
—
—
—
14:00
US Monastirienne
3 – 1
East End Lions
—
—
—
13:00
Police
0 – 2
Mogadishu City
—
—
—
13:00
Simba
1 – 1
Gaborone United
1.60
3.82
6.50
13:00
Nsingizini Hotspurs
1 – 0
Simba Bhora
1.95
3.58
4.60
Saturday 27 September 2025
20:00
Renaissance Berkane
3 – 1
ASC Kara
1.20
9.00
21.00
19:00
MC Alger
3 – 0
Fassell
1.19
7.00
23.00
19:00
FAR Rabat
2 – 1
Real de Banjul
1.09
11.50
47.00
19:00
Stade Malien Bamako
2 – 0
Tempête Mocaf
—
—
—
17:00
ES Tunis
4 – 1
AS-FAN
1.22
7.10
24.00
16:00
Horoya
2 – 0
Al Hilal
—
—
—
16:00
Vipers
1 – 0
African Stars
1.57
3.80
7.50
16:00
Petro de Luanda
3 – 0
Cercle de Joachim
—
—
—
14:00
Young Africans
2 – 0
Wiliete
1.15
8.70
26.00
13:15
Mlandege
3 – 2
Ethiopian Medhin
2.85
3.00
2.83
13:00
Saint Eloi Lupopo
1 – 0
Al Merreikh
—
—
—
13:00
Orlando Pirates
4 – 0
Lioli
1.13
9.00
22.00
13:00
Black Bulls Maputo
0 – 0
Léopards de Dolisié
1.70
3.45
5.66
13:00
Silver Strikers
0 – 0
Elgeco Plus
—
—
—
11:00
ASAS
1 – 1
Aigle Noir
—
—
—
Friday 26 September 2025
15:00
Zilimadjou
0 – 1
Remo Stars
25.00
9.30
1.19
Wednesday 24 September 2025
16:00
Stade d'Abidjan
3 – 1
Côte d'Or
1.33
5.50
9.00
Sunday 21 September 2025
19:00
Real de Banjul
0 – 2
FAR Rabat
27.00
7.60
1.19
18:00
Simba Bhora
1 – 0
Nsingizini Hotspurs
—
—
—
15:00
ASC Kara
1 – 1
Renaissance Berkane
9.26
5.10
1.50
15:00
Remo Stars
4 – 0
Zilimadjou
1.19
7.90
26.00
15:00
East End Lions
0 – 4
US Monastirienne
—
—
—
14:30
Léopards de Dolisié
0 – 0
Black Bulls Maputo
—
—
—
14:30
AS-FAN
0 – 3
ES Tunis
—
—
—
14:00
Fundacion Bata
0 – 0
Nouadhibou
—
—
—
14:00
Tempête Mocaf
0 – 5
Stade Malien Bamako
—
—
—
13:00
Jamus
0 – 0
Al Hilal Omdurman
—
—
—
13:00
Aigle Noir
0 – 0
ASAS
—
—
—
13:00
Colombe
0 – 0
Jaraaf
2.45
2.90
3.60
10:00
Elgeco Plus
1 – 1
Silver Strikers
—
—
—
Saturday 20 September 2025
17:30
Al Hilal
1 – 0
Horoya
—
—
—
17:00
Gaborone United
0 – 1
Simba
—
—
—
16:00
Fassell
0 – 0
MC Alger
—
—
—
16:00
Rahimo
0 – 0
Mangasport
—
—
—
15:00
Bibiani Gold Stars
0 – 2
JS Kabylie
3.20
2.97
2.51
14:30
JSK
0 – 0
Rivers United
—
—
—
14:00
Cercle de Joachim
0 – 3
Petro de Luanda
—
—
—
13:00
Mogadishu City
1 – 3
Police
—
—
—
13:00
Power Dynamos
1 – 0
ASEC Mimosas
2.32
3.20
3.60
13:00
Lioli
0 – 3
Orlando Pirates
17.00
6.70
1.27
12:00
Ethiopian Medhin
2 – 0
Mlandege
1.75
3.82
5.55
Friday 19 September 2025
16:00
African Stars
0 – 1
Vipers
—
—
—
15:00
Wiliete
0 – 3
Young Africans
—
—
—
14:00
Dadjè
0 – 0
Al Ahli Tripoli
—
—
—
Tuesday 16 September 2025
12:00
Côte d'Or
0 – 2
Stade d'Abidjan
—
—
—