WOR

CAF Champions League 2023/24

Every result, the table as it finished, and the price each match went off at. 133 matches played between August 2023 and May 2024.

133Matches
261Goals
1.96Per game
48.9%Home wins
57%Priced at kickoff
Al AhlyTop of the table

Final table 53 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 AAAl Ahly 14 9 5 0 +19 32
2 ETES Tunis 13 6 5 2 +5 23
3 YAYoung Africans 11 6 3 2 +12 21
4 TMTP Mazembe 12 6 3 3 +7 21
5 MSMamelodi Sundowns 11 6 2 3 +10 20
6 AMASEC Mimosas 11 5 5 1 +8 20
7 PDLPetro de Luanda 10 5 4 1 +7 19
8 ESES Sahel 10 5 1 4 -2 16
9 CBCR Belouizdad 8 4 2 2 +5 14
10 WAWydad AC 8 4 1 3 +2 13
11 AHOAl Hilal Omdurman 9 3 3 3 +3 12
12 NOUNouadhibou 10 3 3 4 -1 12
13 SIMSimba 10 2 5 3 +4 11
14 MEDMedeama 10 3 1 6 -8 10
15 GALGalaxy 10 3 1 6 -10 10
16 OPOrlando Pirates 4 3 0 1 +4 9
17 PFPyramids FC 8 2 3 3 0 9
18 FRFAR Rabat 4 2 0 2 +6 6
19 NBBNyasa Big Bullets 4 2 0 2 -2 6
20 KGKedus Giorgis 4 2 0 2 -4 6
21 AABAl Ahli Benghazi 4 1 2 1 0 5
22 PDPower Dynamos 4 1 2 1 0 5
23 DA1º de Agosto 4 1 2 1 0 5
24 RBRéal Bamako 4 1 2 1 -1 5
25 APRAPR 4 1 2 1 -3 5
26 BUMBumamuru 4 1 1 2 -2 4
27 SONSongo 4 1 1 2 -2 4
28 BRBo Rangers 4 1 1 2 -3 4
29 ASAfrican Stars 2 1 0 1 0 3
30 RSRemo Stars 2 1 0 1 0 3
31 HORHoroya 2 1 0 1 -1 3
32 VIPVipers 2 1 0 1 -1 3
33 AATAl Ahli Tripoli 2 1 0 1 -1 3
34 HAFHafia 4 0 3 1 -3 3
35 GFGénération Foot 2 0 2 0 0 2
36 ODOtôho d'Oyo 2 0 2 0 0 2
37 AMAl Merreikh 4 0 2 2 -3 2
38 ENYEnyimba 2 0 1 1 -1 1
39 GMGreen Mamba 2 0 1 1 -1 1
40 LISLISCR 2 0 1 1 -1 1
41 VCVita Club 2 0 1 1 -1 1
42 DOUDouanes 2 0 1 1 -1 1
43 GAAGaadiidka 2 0 1 1 -2 1
44 CSOCoton Sport Ouidah 2 0 1 1 -2 1
45 COTCotonsport 2 0 1 1 -2 1
46 CBCS Bendje 2 0 1 1 -4 1
47 KMKKMKM 2 0 0 2 -3 0
48 CCCS Constantine 2 0 0 2 -3 0
49 EDEl Dragons 2 0 0 2 -3 0
50 WSWau Salaam 1 0 0 1 -3 0
51 DCDjabal Club 2 0 0 2 -4 0
52 ASAASAS 2 0 0 2 -6 0
53 AKASKO Kara 2 0 0 2 -8 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
1.96
261 goals. 31.6% of matches went over 2.5.
Home advantage
48.9%
Draws 29.3%, away wins 21.8%.
Half-time lead held
83.8%
From 68 matches where someone led at the break.
0–0 25 · 18.8%
1–0 24 · 18%
1–1 13 · 9.8%
3–0 11 · 8.3%
0–1 11 · 8.3%
2–0 10 · 7.5%

Results 138

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 25 May 2024
17:00 Al Ahly 1 – 0 ES Tunis 1.70 3.75 8.59
Saturday 18 May 2024
19:00 ES Tunis 0 – 0 Al Ahly 2.85 2.96 3.25
Friday 26 April 2024
19:00 Al Ahly 3 – 0 TP Mazembe 1.42 4.30 11.91
18:00 Mamelodi Sundowns 0 – 1 ES Tunis 1.84 3.50 5.88
Saturday 20 April 2024
19:00 ES Tunis 1 – 0 Mamelodi Sundowns 2.59 2.92 3.61
13:00 TP Mazembe 0 – 0 Al Ahly 2.51 3.12 3.70
Saturday 6 April 2024
20:00 ASEC Mimosas 0 – 0 ES Tunis 4.04 3.02 2.63
16:00 Petro de Luanda 1 – 2 TP Mazembe 2.15 3.15 5.00
Friday 5 April 2024
20:00 Al Ahly 2 – 0 Simba 1.40 4.40 9.02
18:00 Mamelodi Sundowns 0 – 0 Young Africans 1.33 4.75 12.20
Saturday 30 March 2024
21:00 ES Tunis 0 – 0 ASEC Mimosas 1.42 4.49 10.67
18:00 Young Africans 0 – 0 Mamelodi Sundowns 3.09 3.05 3.05
13:00 TP Mazembe 0 – 0 Petro de Luanda 2.03 3.45 5.50
Friday 29 March 2024
18:00 Simba 0 – 1 Al Ahly 2.75 3.26 2.85
Saturday 2 March 2024
19:00 Petro de Luanda 2 – 0 ES Sahel 1.61 4.05 7.78
19:00 ES Tunis 1 – 0 Al Hilal Omdurman 1.48 4.20 9.00
16:00 Simba 6 – 0 Galaxy 1.33 5.30 15.00
16:00 Wydad AC 1 – 0 ASEC Mimosas — — —
13:00 Pyramids FC 2 – 2 Nouadhibou 1.36 4.95 11.34
13:00 Mamelodi Sundowns 1 – 0 TP Mazembe 1.57 4.20 8.75
Friday 1 March 2024
16:00 CR Belouizdad 3 – 0 Medeama 1.41 4.60 10.50
16:00 Al Ahly 1 – 0 Young Africans 1.38 4.85 14.00
Saturday 24 February 2024
19:00 ES Sahel 0 – 2 ES Tunis 3.10 3.05 2.60
16:00 Young Africans 4 – 0 CR Belouizdad 2.30 3.02 4.05
16:00 Nouadhibou 0 – 2 Mamelodi Sundowns 8.85 4.50 1.52
13:00 Galaxy 0 – 1 Wydad AC — — —
13:00 TP Mazembe 3 – 0 Pyramids FC 2.18 3.35 4.34
Friday 23 February 2024
19:00 ASEC Mimosas 0 – 0 Simba 2.11 3.10 4.73
16:00 Medeama 0 – 1 Al Ahly 5.99 3.50 1.81
16:00 Al Hilal Omdurman 0 – 0 Petro de Luanda 2.65 3.02 3.55
Friday 16 February 2024
19:00 CR Belouizdad 0 – 0 Al Ahly 2.92 3.13 3.14
Wednesday 20 December 2023
13:00 Young Africans 3 – 0 Medeama 1.61 4.20 8.10
Tuesday 19 December 2023
19:00 Al Hilal Omdurman 1 – 1 ES Sahel 2.40 3.22 3.26
16:00 Petro de Luanda 0 – 0 ES Tunis 2.20 3.38 3.84
16:00 ASEC Mimosas 3 – 0 Galaxy 1.38 5.00 11.50
16:00 Pyramids FC 0 – 1 Mamelodi Sundowns 2.20 3.40 3.78
13:00 Simba 2 – 0 Wydad AC — — —
13:00 TP Mazembe 2 – 0 Nouadhibou 1.45 4.33 11.00
Sunday 10 December 2023
13:00 Mamelodi Sundowns 0 – 0 Pyramids FC 1.82 3.80 6.00
Saturday 9 December 2023
19:00 ES Tunis 0 – 0 Petro de Luanda 1.54 4.75 9.50
19:00 Wydad AC 1 – 0 Simba — — —
16:00 Nouadhibou 0 – 0 TP Mazembe 2.61 3.18 3.50
13:00 Galaxy 0 – 2 ASEC Mimosas 2.76 3.04 3.40
Friday 8 December 2023
19:00 ES Sahel 1 – 0 Al Hilal Omdurman 1.59 4.30 6.50
16:00 Al Ahly 0 – 0 CR Belouizdad 1.44 4.71 11.30
16:00 Medeama 1 – 1 Young Africans 2.14 3.52 4.60
Saturday 2 December 2023
19:00 ES Sahel 0 – 2 Petro de Luanda 2.45 4.50 8.15
19:00 ASEC Mimosas 1 – 0 Wydad AC — — —
16:00 Young Africans 1 – 1 Al Ahly 4.20 3.46 2.01
16:00 Nouadhibou 2 – 0 Pyramids FC 5.50 3.35 1.88
13:00 Galaxy 0 – 0 Simba 3.10 3.30 2.66
13:00 TP Mazembe 1 – 0 Mamelodi Sundowns 2.76 3.28 3.07
Friday 1 December 2023
16:00 Medeama 2 – 1 CR Belouizdad 3.13 3.27 2.40
16:00 Al Hilal Omdurman 3 – 1 ES Tunis 4.52 3.20 2.18
Sunday 26 November 2023
13:00 Mamelodi Sundowns 3 – 0 Nouadhibou 1.17 10.00 34.00
Saturday 25 November 2023
19:00 Al Ahly 3 – 0 Medeama 1.17 7.50 19.80
19:00 Wydad AC 0 – 1 Galaxy — — —
16:00 Petro de Luanda 1 – 0 Al Hilal Omdurman 1.85 4.10 7.75
16:00 ES Tunis 2 – 0 ES Sahel 1.75 3.42 5.52
13:00 Simba 1 – 1 ASEC Mimosas 1.68 4.20 6.20
Friday 24 November 2023
19:00 CR Belouizdad 3 – 0 Young Africans 1.60 4.00 7.25
16:00 Pyramids FC 1 – 0 TP Mazembe 1.39 5.33 10.50
Monday 2 October 2023
17:00 CR Belouizdad 3 – 1 Bo Rangers 1.11 12.21 24.71
Sunday 1 October 2023
18:00 Al Hilal Omdurman 2 – 1 1º de Agosto — — —
18:00 Nouadhibou 1 – 1 Réal Bamako — — —
16:00 ASEC Mimosas 2 – 1 Al Ahli Benghazi 1.36 4.90 17.30
13:00 Simba 1 – 1 Power Dynamos — — —
Saturday 30 September 2023
19:00 Wydad AC 3 – 0 Hafia — — —
18:30 FAR Rabat 1 – 2 ES Sahel 1.88 3.52 5.25
16:00 Horoya 2 – 1 Medeama — — —
16:00 Young Africans 1 – 0 Al Merreikh — — —
16:00 Mamelodi Sundowns 2 – 0 Bumamuru 1.04 20.05 54.00
16:00 ES Tunis 0 – 0 Douanes 1.22 7.00 14.00
14:00 Petro de Luanda 3 – 1 Songo — — —
13:00 TP Mazembe 4 – 0 Nyasa Big Bullets — — —
Friday 29 September 2023
17:30 Orlando Pirates 1 – 0 Galaxy 1.64 4.93 12.00
16:00 Al Ahly 4 – 0 Kedus Giorgis 1.14 8.10 25.00
15:00 Pyramids FC 6 – 1 APR 1.29 7.50 22.27
Sunday 24 September 2023
17:00 Kedus Giorgis 0 – 3 Al Ahly 20.00 6.65 1.24
Monday 18 September 2023
14:30 Al Ahli Benghazi 0 – 0 ASEC Mimosas — — —
Sunday 17 September 2023
16:00 Bo Rangers 1 – 3 CR Belouizdad — — —
16:00 Hafia 1 – 1 Wydad AC — — —
16:00 Douanes 0 – 1 ES Tunis — — —
15:00 1º de Agosto 0 – 0 Al Hilal Omdurman — — —
15:00 Medeama 3 – 1 Horoya 2.04 3.28 4.40
13:00 Nyasa Big Bullets 0 – 1 TP Mazembe — — —
13:00 Galaxy 1 – 0 Orlando Pirates — — —
13:00 Songo 1 – 2 Petro de Luanda — — —
13:00 APR 0 – 0 Pyramids FC 5.80 3.79 1.90
Saturday 16 September 2023
16:00 Réal Bamako 0 – 3 Nouadhibou — — —
15:00 ES Sahel 1 – 0 FAR Rabat 2.26 3.15 4.19
13:00 Al Merreikh 0 – 2 Young Africans 3.00 2.90 2.66
13:00 Power Dynamos 2 – 2 Simba — — —
Friday 15 September 2023
13:00 Bumamuru 0 – 4 Mamelodi Sundowns 15.25 5.63 1.26
Tuesday 29 August 2023
16:00 Douanes cancelled ASGNN — — —
Sunday 27 August 2023
19:00 Génération Foot 2 – 2 Hafia — — —
16:00 ASEC Mimosas 2 – 0 Coton Sport Ouidah — — —
15:30 LISCR 0 – 1 Bo Rangers — — —
15:00 Al Ahli Tripoli 1 – 0 Nouadhibou — — —
15:00 Remo Stars 1 – 0 Medeama 1.48 3.90 9.24
14:00 Vita Club 1 – 1 1º de Agosto — — —
14:00 Cotonsport 0 – 2 Réal Bamako — — —
14:00 Enyimba 0 – 0 Al Ahli Benghazi 1.71 4.20 8.02
13:00 Nyasa Big Bullets 1 – 0 El Dragons — — —
13:00 Kedus Giorgis 3 – 1 KMKM — — —
Saturday 26 August 2023
19:00 FAR Rabat 7 – 0 ASKO Kara — — —
17:00 Vipers 2 – 1 Galaxy 1.68 4.52 8.00
15:00 ES Sahel 1 – 0 CS Constantine — — —
14:00 Young Africans 5 – 1 ASAS — — —
13:00 Al Hilal Omdurman 3 – 0 Wau Salaam — — —
13:00 Green Mamba 1 – 1 Songo — — —
13:00 Power Dynamos 1 – 0 African Stars 1.85 3.60 5.25
Friday 25 August 2023
17:30 Orlando Pirates 3 – 0 Djabal Club — — —
15:30 ASGNN walkover Douanes — — —
13:00 Al Merreikh 0 – 0 Otôho d'Oyo 1.63 3.92 7.50
12:00 Bumamuru 5 – 1 CS Bendje — — —
Thursday 24 August 2023
13:00 Gaadiidka 0 – 2 APR 10.00 4.33 1.50
Sunday 20 August 2023
17:00 Al Ahli Benghazi 4 – 3 Enyimba — — —
16:00 Nouadhibou 2 – 0 Al Ahli Tripoli — — —
16:00 Coton Sport Ouidah 0 – 0 ASEC Mimosas — — —
16:00 Hafia 0 – 0 Génération Foot — — —
15:00 ASKO Kara 0 – 1 FAR Rabat — — —
15:00 El Dragons 0 – 2 Nyasa Big Bullets — — —
15:00 Medeama 1 – 0 Remo Stars 2.07 3.22 4.43
14:30 Otôho d'Oyo 1 – 1 Al Merreikh — — —
14:00 ASAS 0 – 2 Young Africans — — —
14:00 1º de Agosto 1 – 0 Vita Club — — —
13:00 Galaxy 2 – 0 Vipers — — —
13:00 Songo 1 – 0 Green Mamba — — —
Saturday 19 August 2023
18:00 Wau Salaam cancelled Al Hilal Omdurman — — —
16:00 Réal Bamako 0 – 0 Cotonsport — — —
16:00 Bo Rangers 1 – 1 LISCR — — —
14:30 CS Bendje 1 – 1 Bumamuru — — —
13:00 African Stars 2 – 1 Power Dynamos — — —
13:00 APR 1 – 1 Gaadiidka — — —
12:30 Djabal Club 0 – 1 Orlando Pirates — — —
Friday 18 August 2023
19:00 CS Constantine 0 – 2 ES Sahel 2.06 3.25 4.05
13:00 KMKM 1 – 2 Kedus Giorgis — — —

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key