WOR

CAF Champions League 2024/25

Every result, the table as it finished, and the price each match went off at. 145 matches played between August 2024 and June 2025.

145Matches
322Goals
2.22Per game
50.3%Home wins
70%Priced at kickoff
Pyramids FCTop of the table

Final table 59 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 PFPyramids FC 16 10 4 2 +23 34
2 OPOrlando Pirates 14 8 5 1 +13 29
3 AAAl Ahly 12 7 3 2 +15 24
4 MSMamelodi Sundowns 14 5 7 2 +9 22
5 ETES Tunis 10 6 2 2 +19 20
6 YAYoung Africans 10 6 2 2 +16 20
7 FRFAR Rabat 12 5 5 2 +6 20
8 MAMC Alger 12 5 4 3 +6 19
9 RCRaja Casablanca 10 5 3 2 +7 18
10 CBCR Belouizdad 10 6 0 4 +4 18
11 AHOAl Hilal Omdurman 12 5 3 4 -1 18
12 SESagrada Esperança 10 4 2 4 -2 14
13 TMTP Mazembe 8 3 2 3 +3 11
14 UMUS Monastirienne 4 3 0 1 +2 9
15 DJODjoliba 9 2 3 4 -10 9
16 MUManiema Union 9 1 5 3 -3 8
17 EREnugu Rangers 4 2 1 1 0 7
18 SAMSamartex 4 2 1 1 0 7
19 SDStade d'Abidjan 9 2 1 6 -12 7
20 AMAl Merreikh 4 1 2 1 0 5
21 SANSan-Pédro 4 1 2 1 0 5
22 DOUDouanes 4 1 2 1 0 5
23 MILMilo 4 1 2 1 -1 5
24 SVSC Villa 2 1 1 0 +1 4
25 APRAPR 4 1 1 2 -1 4
26 AKASKO Kara 4 1 1 2 -1 4
27 MSMbabane Swallows 4 1 1 2 -7 4
28 ASAfrican Stars 2 1 0 1 0 3
29 ASArta / SIHD 2 1 0 1 -1 3
30 NBBNyasa Big Bullets 2 1 0 1 -1 3
31 RSRemo Stars 2 1 0 1 -1 3
32 AZAAzam 2 1 0 1 -1 3
33 RARed Arrows 4 1 0 3 -2 3
34 GMGOR Mahia 4 1 0 3 -3 3
35 AMJAl Merreikh Juba 2 1 0 1 -3 3
36 GALGalaxy 4 1 0 3 -3 3
37 DEKDekedaha 4 1 0 3 -10 3
38 CSOCoton Sport Ouidah 2 0 2 0 0 2
39 NOUNouadhibou 2 0 2 0 0 2
40 NPNgezi Platinum 1 0 1 0 0 1
41 RSFRED Star FC 93 1 0 1 0 0 1
42 DMDeportivo Mongomo 2 0 1 1 -1 1
43 AABAl Ahli Benghazi 2 0 1 1 -1 1
44 BRBo Rangers 2 0 1 1 -1 1
45 PDLPetro de Luanda 2 0 1 1 -1 1
46 ZILZilimadjou 2 0 1 1 -1 1
47 FBFerroviário Beira 2 0 1 1 -1 1
48 ALNAl-Nasr 2 0 1 1 -2 1
49 CSCNaPS Sport 2 0 1 1 -4 1
50 ENBEthiopia Nigd Bank 4 0 1 3 -8 1
51 TEUTeungueth 1 0 0 1 -1 0
52 VUVictoria United 2 0 0 2 -2 0
53 APAS PSI 2 0 0 2 -3 0
54 LDDLéopards de Dolisié 2 0 0 2 -3 0
55 SLSSt Louis Suns United 2 0 0 2 -4 0
56 WATWatanga 2 0 0 2 -4 0
57 ASGASGNN 2 0 0 2 -6 0
58 JKUJKU 2 0 0 2 -8 0
59 VITVital'O 2 0 0 2 -10 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.22
322 goals. 33.1% of matches went over 2.5.
Home advantage
50.3%
Draws 27.6%, away wins 22.1%.
Half-time lead held
79.5%
From 78 matches where someone led at the break.
1–0 26 · 17.9%
0–0 20 · 13.8%
1–1 18 · 12.4%
2–0 14 · 9.7%
0–1 14 · 9.7%
2–1 9 · 6.2%

Results 148

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 1 June 2025
17:00 Pyramids FC 2 – 1 Mamelodi Sundowns 2.07 3.14 4.60
Saturday 24 May 2025
13:00 Mamelodi Sundowns 1 – 1 Pyramids FC 1.70 3.35 7.10
Friday 25 April 2025
18:00 Pyramids FC 3 – 2 Orlando Pirates 1.88 3.47 6.58
16:00 Al Ahly 1 – 1 Mamelodi Sundowns 1.93 3.27 6.00
Saturday 19 April 2025
16:00 Orlando Pirates 0 – 0 Pyramids FC 2.00 3.09 5.70
13:00 Mamelodi Sundowns 0 – 0 Al Ahly 1.96 3.45 6.25
Wednesday 9 April 2025
16:00 Orlando Pirates 0 – 0 MC Alger 2.10 3.21 5.30
Tuesday 8 April 2025
19:00 ES Tunis 0 – 0 Mamelodi Sundowns 2.00 3.40 4.50
19:00 FAR Rabat 2 – 0 Pyramids FC 1.91 3.50 4.90
19:00 Al Hilal Omdurman 0 – 1 Al Ahly 4.10 3.10 2.40
Tuesday 1 April 2025
19:00 MC Alger 0 – 1 Orlando Pirates 2.19 3.05 5.20
19:00 Pyramids FC 4 – 1 FAR Rabat 1.81 3.70 7.50
19:00 Al Ahly 1 – 0 Al Hilal Omdurman 1.31 5.89 16.50
13:00 Mamelodi Sundowns 1 – 0 ES Tunis 2.50 3.32 5.50
Sunday 19 January 2025
16:00 Raja Casablanca 1 – 0 Maniema Union 1.24 6.41 17.00
16:00 Mamelodi Sundowns 1 – 1 FAR Rabat 1.65 3.75 7.85
Saturday 18 January 2025
19:00 Pyramids FC 6 – 0 Djoliba 1.21 8.00 23.51
19:00 ES Tunis 4 – 1 Sagrada Esperança 1.15 9.50 25.84
16:00 CR Belouizdad 6 – 0 Stade d'Abidjan 1.23 6.50 17.00
16:00 Al Ahly 1 – 2 Orlando Pirates 1.56 3.96 7.50
13:00 Young Africans 0 – 0 MC Alger 1.92 3.57 6.75
13:00 TP Mazembe 4 – 0 Al Hilal Omdurman 2.25 3.15 4.33
Sunday 12 January 2025
19:00 Al Hilal Omdurman 0 – 1 Young Africans 2.36 3.03 3.86
16:00 Djoliba 0 – 1 ES Tunis 5.80 3.25 1.90
13:00 Orlando Pirates 2 – 1 CR Belouizdad 1.65 3.80 6.66
Saturday 11 January 2025
19:00 FAR Rabat 1 – 1 Raja Casablanca 2.30 3.05 4.60
16:00 Sagrada Esperança 0 – 1 Pyramids FC 7.30 3.76 1.83
16:00 Stade d'Abidjan 1 – 3 Al Ahly 8.50 4.25 1.49
13:00 Maniema Union 1 – 2 Mamelodi Sundowns 4.90 3.20 2.10
Friday 10 January 2025
19:00 MC Alger 1 – 0 TP Mazembe 1.31 5.24 18.61
Sunday 5 January 2025
19:00 Al Hilal Omdurman 1 – 1 MC Alger 2.70 2.90 3.30
16:00 Pyramids FC 2 – 1 ES Tunis 2.10 3.17 4.60
16:00 Sagrada Esperança 1 – 0 Djoliba 2.62 2.90 3.68
Saturday 4 January 2025
19:00 Raja Casablanca 1 – 0 Mamelodi Sundowns 2.52 3.00 3.43
19:00 FAR Rabat 2 – 0 Maniema Union 1.32 5.50 14.01
16:00 Orlando Pirates 3 – 0 Stade d'Abidjan 1.20 6.90 19.00
13:00 Young Africans 3 – 1 TP Mazembe 1.55 4.25 9.50
Friday 3 January 2025
19:00 CR Belouizdad 1 – 0 Al Ahly 3.03 2.98 2.82
Sunday 22 December 2024
16:00 Al Ahly 6 – 1 CR Belouizdad 1.40 4.85 11.00
Sunday 15 December 2024
16:00 Djoliba 0 – 0 Sagrada Esperança 1.56 4.10 7.25
13:00 Mamelodi Sundowns 1 – 0 Raja Casablanca 1.61 3.85 6.80
Saturday 14 December 2024
19:00 ES Tunis 2 – 0 Pyramids FC 2.00 3.40 5.40
19:00 MC Alger 0 – 1 Al Hilal Omdurman 1.54 3.95 10.50
16:00 Stade d'Abidjan 1 – 1 Orlando Pirates 6.30 3.55 1.95
13:00 Maniema Union 1 – 1 FAR Rabat 3.50 3.10 2.40
13:00 TP Mazembe 1 – 1 Young Africans 2.12 3.04 5.80
Sunday 8 December 2024
19:00 Al Hilal Omdurman 2 – 1 TP Mazembe 1.80 3.43 6.80
16:00 Djoliba 0 – 0 Pyramids FC 4.20 3.15 2.22
Saturday 7 December 2024
19:00 FAR Rabat 1 – 1 Mamelodi Sundowns 2.60 2.90 3.25
19:00 MC Alger 2 – 0 Young Africans 1.73 3.50 6.60
16:00 Stade d'Abidjan 0 – 1 CR Belouizdad 5.23 3.22 2.10
13:00 Orlando Pirates 0 – 0 Al Ahly 3.03 3.19 2.75
13:00 Maniema Union 1 – 1 Raja Casablanca 3.74 2.94 2.50
Friday 6 December 2024
16:00 Sagrada Esperança 0 – 0 ES Tunis 7.25 3.80 1.60
Tuesday 26 November 2024
19:00 ES Tunis 4 – 0 Djoliba 1.30 5.00 14.10
19:00 CR Belouizdad 1 – 2 Orlando Pirates 2.40 3.02 3.90
19:00 Raja Casablanca 0 – 2 FAR Rabat 2.36 3.00 4.00
16:00 Pyramids FC 5 – 1 Sagrada Esperança 1.28 6.54 20.18
16:00 Al Ahly 4 – 2 Stade d'Abidjan 1.13 9.17 30.00
16:00 Mamelodi Sundowns 0 – 0 Maniema Union 1.33 5.30 12.00
13:00 Young Africans 0 – 2 Al Hilal Omdurman 1.71 3.53 5.90
13:00 TP Mazembe 0 – 0 MC Alger 2.25 2.95 4.10
Sunday 22 September 2024
19:00 Al Hilal Omdurman 1 – 0 San-Pédro 1.63 3.55 6.32
18:00 FAR Rabat 2 – 0 Al Merreikh — — —
16:00 Milo 2 – 1 Stade d'Abidjan — — —
16:00 ASKO Kara 0 – 1 Djoliba 2.21 3.26 3.71
14:30 Sagrada Esperança 3 – 1 Enugu Rangers 2.00 3.40 5.30
Saturday 21 September 2024
19:00 MC Alger 2 – 0 US Monastirienne — — —
19:00 Raja Casablanca 2 – 0 Samartex 1.33 5.20 11.00
18:00 Pyramids FC 3 – 1 APR 1.20 6.97 19.00
18:00 ES Tunis 8 – 0 Dekedaha 1.04 22.58 55.00
17:30 Young Africans 6 – 0 Ethiopia Nigd Bank 1.18 6.33 15.00
16:00 Mamelodi Sundowns 4 – 0 Mbabane Swallows 1.07 12.25 37.00
16:00 Al Ahly 3 – 0 GOR Mahia 1.16 9.13 21.00
16:00 Orlando Pirates 1 – 0 Galaxy 1.23 6.48 15.00
15:00 Petro de Luanda 0 – 0 Maniema Union — — —
13:00 TP Mazembe 2 – 1 Red Arrows — — —
Friday 20 September 2024
17:00 CR Belouizdad 1 – 0 Douanes 1.16 8.50 21.00
Sunday 15 September 2024
19:00 Stade d'Abidjan 2 – 0 Milo 1.75 3.40 6.40
16:00 San-Pédro 2 – 2 Al Hilal Omdurman — — —
16:00 Dekedaha 1 – 4 ES Tunis — — —
15:00 Samartex 2 – 2 Raja Casablanca 4.85 3.15 1.95
12:00 GOR Mahia 0 – 3 Al Ahly 6.15 3.58 1.79
Saturday 14 September 2024
18:00 Mbabane Swallows 0 – 4 Mamelodi Sundowns 15.00 7.50 1.21
16:00 Djoliba 1 – 0 ASKO Kara 1.78 3.40 5.00
16:00 Douanes 1 – 0 CR Belouizdad — — —
16:00 APR 1 – 1 Pyramids FC 9.10 3.93 1.58
14:00 Maniema Union 2 – 1 Petro de Luanda — — —
14:00 Galaxy 0 – 2 Orlando Pirates 4.72 3.39 1.94
13:00 Al Merreikh 2 – 2 FAR Rabat — — —
13:00 Red Arrows 0 – 2 TP Mazembe 2.90 3.34 2.90
12:00 Ethiopia Nigd Bank 0 – 1 Young Africans 4.60 3.70 2.15
Friday 13 September 2024
17:00 US Monastirienne 1 – 0 MC Alger — — —
14:00 Enugu Rangers 1 – 0 Sagrada Esperança 1.71 3.70 6.42
Sunday 25 August 2024
20:00 FAR Rabat 2 – 0 Remo Stars — — —
19:00 CR Belouizdad 1 – 0 Léopards de Dolisié 1.12 10.80 22.00
17:00 Nouadhibou 1 – 1 Milo — — —
16:00 San-Pédro 1 – 0 Bo Rangers — — —
16:00 ASKO Kara 1 – 0 Deportivo Mongomo — — —
16:00 Djoliba walkover RED Star FC 93 — — —
16:00 US Monastirienne 2 – 0 AS PSI — — —
15:00 Samartex 1 – 0 Victoria United 1.74 3.60 6.70
14:30 Maniema Union 0 – 0 Ngezi Platinum — — —
13:00 Al Hilal Omdurman 1 – 1 Al Ahli Benghazi — — —
13:00 Coton Sport Ouidah 1 – 1 Douanes 2.05 3.25 4.62
13:00 Ferroviário Beira 0 – 0 Mbabane Swallows — — —
12:00 GOR Mahia 5 – 1 Al Merreikh Juba — — —
Saturday 24 August 2024
19:00 Raja Casablanca 5 – 0 ASGNN 1.14 8.38 27.47
17:00 Teungueth 1 – 1 Stade d'Abidjan 1.95 3.32 4.40
17:00 Pyramids FC 3 – 1 JKU 1.90 3.18 4.07
16:00 APR 2 – 0 Azam 3.60 3.15 2.99
16:00 Young Africans 6 – 0 Vital'O 1.13 10.00 28.00
14:30 Sagrada Esperança 3 – 0 St Louis Suns United — — —
14:00 Galaxy 1 – 0 African Stars 1.86 3.80 8.00
13:00 Al Merreikh 2 – 0 Al-Nasr — — —
13:00 Red Arrows 2 – 0 Nyasa Big Bullets — — —
12:00 Ethiopia Nigd Bank 1 – 1 SC Villa — — —
Friday 23 August 2024
17:30 Orlando Pirates 4 – 0 CNaPS Sport — — —
16:00 Dekedaha 3 – 4 Arta / SIHD — — —
14:00 Enugu Rangers 1 – 1 Zilimadjou — — —
Thursday 22 August 2024
19:00 MC Alger 2 – 0 Watanga 1.21 8.20 22.00
Sunday 18 August 2024
19:00 Watanga 0 – 2 MC Alger — — —
17:00 Al Ahli Benghazi 0 – 1 Al Hilal Omdurman — — —
17:00 JKU 0 – 6 Pyramids FC — — —
15:00 Remo Stars 2 – 1 FAR Rabat 2.47 3.14 3.15
15:00 Azam 1 – 0 APR 1.30 6.50 13.30
14:00 Deportivo Mongomo 2 – 2 ASKO Kara — — —
14:00 AS PSI 0 – 1 US Monastirienne — — —
14:00 Victoria United 0 – 1 Samartex 1.94 3.17 4.60
14:00 Zilimadjou 0 – 1 Enugu Rangers — — —
13:30 Léopards de Dolisié 0 – 2 CR Belouizdad — — —
13:00 Nyasa Big Bullets 2 – 1 Red Arrows — — —
13:00 Al Merreikh Juba 1 – 0 GOR Mahia — — —
11:00 CNaPS Sport 0 – 0 Orlando Pirates — — —
Saturday 17 August 2024
19:30 Al-Nasr 0 – 0 Al Merreikh — — —
16:00 Bo Rangers 1 – 1 San-Pédro — — —
16:00 Stade d'Abidjan 1 – 0 Teungueth 1.82 3.69 5.05
16:00 Douanes 0 – 0 Coton Sport Ouidah — — —
15:00 ASGNN 1 – 2 Raja Casablanca — — —
14:00 RED Star FC 93 0 – 0 Djoliba — — —
14:00 St Louis Suns United 0 – 1 Sagrada Esperança — — —
13:00 SC Villa 1 – 0 Ethiopia Nigd Bank 1.45 4.20 8.75
13:00 African Stars 1 – 0 Galaxy 8.88 4.16 1.53
13:00 Ngezi Platinum 0 – 0 Maniema Union — — —
13:00 Vital'O 0 – 4 Young Africans 8.80 6.80 1.25
Friday 16 August 2024
17:00 Mbabane Swallows 1 – 0 Ferroviário Beira 3.50 3.50 2.05
16:00 Milo 0 – 0 Nouadhibou 2.65 3.35 2.65
15:00 Arta / SIHD 0 – 2 Dekedaha — — —

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