WOR

CAF Champions League 2019/20

Every result, the table as it finished, and the price each match went off at. 151 matches played between August 2019 and November 2020.

151Matches
368Goals
2.44Per game
53%Home wins
49%Priced at kickoff
Al AhlyTop of the table

Final table 61 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 15 11 3 1 +29 36
2 ZSZamalek SC 15 8 3 4 +17 27
3 MSMamelodi Sundowns 12 7 3 2 +22 24
4 RCRaja Casablanca 14 6 4 4 +6 22
5 EDSEtoile DU Sahel 12 7 0 5 +10 21
6 TMTP Mazembe 10 6 3 1 +8 21
7 WAWydad AC 12 5 3 4 +6 18
8 ETEsperance Tunis 10 5 3 2 +4 18
9 AHOAl Hilal Omdurman 10 4 4 2 +2 16
10 UAUSM Alger 10 4 3 3 +4 15
11 DA1º de Agosto 10 3 4 3 +1 13
12 ZUZESCO United 10 3 4 3 -1 13
13 JKJS Kabylie 10 4 1 5 -4 13
14 VCVita Club 10 3 3 4 0 12
15 PDLPetro de Luanda 10 2 6 2 -2 12
16 PLAPlatinum 10 3 2 5 -5 11
17 GEGreen Eagles 4 2 1 1 +1 7
18 HORHoroya 4 2 1 1 +1 7
19 GFGénération Foot 4 2 0 2 +2 6
20 AKAsante Kotoko 4 2 0 2 0 6
21 KCCKCCA 4 1 2 1 +1 5
22 ELEElect-Sport 4 1 2 1 +1 5
23 YAYoung Africans 4 1 2 1 0 5
24 AKASC Kara 4 1 2 1 0 5
25 FJFosa Juniors 4 1 2 1 -1 5
26 ENYEnyimba 4 1 1 2 +3 4
27 GMGOR Mahia 4 1 1 2 -1 4
28 ALNAl-Nasr 4 1 1 2 -1 4
29 NOUNouadhibou 4 1 1 2 -4 4
30 CSCano Sport 4 1 1 2 -5 4
31 AMAl Merreikh 2 1 0 1 0 3
32 ASAfrican Stars 2 1 0 1 -1 3
33 KPKano Pillars 2 1 0 1 -1 3
34 TMTempête Mocaf 2 1 0 1 -1 3
35 LOLPRC Oilers 2 1 0 1 -2 3
36 ODOtôho d'Oyo 2 1 0 1 -3 3
37 RAHRahimo 2 1 0 1 -4 3
38 HAFHafia 2 1 0 1 -5 3
39 FCFomboni Club 2 0 2 0 0 2
40 RSRayon Sports 2 0 2 0 0 2
41 SIMSimba 2 0 2 0 0 2
42 SONSongo 4 0 2 2 -3 2
43 CDCôte d'Or 4 0 2 2 -15 2
44 MKMekelle Kenema 2 0 1 1 -1 1
45 NBBNyasa Big Bullets 2 0 1 1 -1 1
46 BUFBuffles 2 0 1 1 -1 1
47 OPOrlando Pirates 2 0 1 1 -1 1
48 PAMPamplemousses 2 0 1 1 -1 1
49 SMBStade Malien Bamako 2 0 1 1 -1 1
50 TRTownship Rollers 2 0 1 1 -1 1
51 SOASOA 2 0 1 1 -1 1
52 UDLUMS de Loum 2 0 1 1 -1 1
53 CMCercle Mbéri 2 0 1 1 -2 1
54 BUBrikama United 2 0 1 1 -4 1
55 ANAigle Noir 2 0 1 1 -4 1
56 SONSONIDEP 2 0 0 2 -3 0
57 GMGreen Mamba 2 0 0 2 -3 0
58 KMKKMKM 2 0 0 2 -4 0
59 MATMatlama 2 0 0 2 -4 0
60 ATLAtlabara 2 0 0 2 -13 0
61 DEKDekedaha 2 0 0 2 -13 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.44
368 goals. 37.1% of matches went over 2.5.
Home advantage
53%
Draws 29.1%, away wins 17.9%.
Half-time lead held
79.3%
From 82 matches where someone led at the break.
1–0 25 · 16.6%
1–1 22 · 14.6%
2–0 16 · 10.6%
0–0 16 · 10.6%
2–1 10 · 6.6%
0–2 9 · 6%

Results 153

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.

Friday 27 November 2020
19:00 Zamalek SC 1 – 2 Al Ahly 3.50 3.34 2.25
Wednesday 4 November 2020
19:00 Zamalek SC 3 – 1 Raja Casablanca 2.00 3.40 4.20
Friday 23 October 2020
19:00 Al Ahly 3 – 1 Wydad AC — — —
Sunday 18 October 2020
19:00 Raja Casablanca 0 – 1 Zamalek SC 2.11 3.25 4.40
Saturday 17 October 2020
19:00 Wydad AC 0 – 2 Al Ahly — — —
Thursday 7 May 2020
22:00 Zamalek SC postponed Raja Casablanca — — —
22:00 Al Ahly postponed Wydad AC — — —
Saturday 7 March 2020
19:00 Etoile DU Sahel 1 – 0 Wydad AC — — —
13:00 Mamelodi Sundowns 1 – 1 Al Ahly 1.89 3.30 4.50
13:00 TP Mazembe 1 – 0 Raja Casablanca 1.41 4.38 9.50
Friday 6 March 2020
19:00 Esperance Tunis 1 – 0 Zamalek SC 1.61 4.00 7.00
Saturday 29 February 2020
19:00 Wydad AC 2 – 0 Etoile DU Sahel — — —
16:00 Al Ahly 2 – 0 Mamelodi Sundowns 1.56 5.00 11.00
Friday 28 February 2020
19:00 Raja Casablanca 2 – 0 TP Mazembe 1.47 4.95 12.00
16:00 Zamalek SC 3 – 1 Esperance Tunis 2.40 3.20 3.39
Saturday 1 February 2020
19:00 Al Hilal Omdurman 1 – 1 Al Ahly 4.20 3.01 2.60
19:00 Etoile DU Sahel 2 – 0 Platinum 1.12 7.90 23.00
16:00 JS Kabylie 1 – 0 Esperance Tunis 2.55 3.25 3.20
16:00 Raja Casablanca 1 – 0 Vita Club 1.50 4.05 7.90
13:00 1º de Agosto 0 – 0 Zamalek SC — — —
13:00 Mamelodi Sundowns 1 – 0 Wydad AC — — —
13:00 USM Alger 2 – 2 Petro de Luanda 1.57 3.75 6.50
13:00 TP Mazembe 3 – 1 ZESCO United 1.48 4.20 8.00
Sunday 26 January 2020
19:00 Al Ahly 1 – 0 Etoile DU Sahel 1.24 5.25 17.00
Saturday 25 January 2020
19:00 Esperance Tunis 2 – 2 Raja Casablanca 2.19 3.17 4.50
16:00 Vita Club 4 – 1 JS Kabylie 2.50 3.08 3.32
16:00 ZESCO United 1 – 1 1º de Agosto — — —
13:00 Petro de Luanda 2 – 2 Mamelodi Sundowns 2.87 3.16 2.71
13:00 Platinum 0 – 1 Al Hilal Omdurman 3.66 3.20 2.57
Friday 24 January 2020
19:00 Zamalek SC 0 – 0 TP Mazembe 1.85 3.44 4.75
19:00 Wydad AC 3 – 1 USM Alger — — —
Saturday 11 January 2020
19:00 Al Hilal Omdurman 1 – 2 Etoile DU Sahel 2.65 3.04 2.83
16:00 Vita Club 0 – 2 Esperance Tunis 3.20 3.04 2.45
16:00 Petro de Luanda 2 – 2 Wydad AC — — —
13:00 Mamelodi Sundowns 2 – 1 USM Alger 2.70 3.40 6.00
13:00 Platinum 1 – 1 Al Ahly 7.90 4.28 1.53
13:00 TP Mazembe 2 – 1 1º de Agosto — — —
Friday 10 January 2020
19:00 Zamalek SC 2 – 0 ZESCO United 1.47 4.35 7.10
16:00 JS Kabylie 0 – 0 Raja Casablanca 2.22 3.38 3.55
Saturday 28 December 2019
19:00 Wydad AC 4 – 1 Petro de Luanda — — —
19:00 Al Ahly 2 – 0 Platinum 1.10 9.00 26.00
16:00 USM Alger 0 – 1 Mamelodi Sundowns 2.50 2.86 3.35
16:00 Etoile DU Sahel 0 – 1 Al Hilal Omdurman 1.40 4.70 10.00
13:00 ZESCO United 1 – 1 Zamalek SC 3.50 3.40 2.55
Friday 27 December 2019
19:00 Raja Casablanca 2 – 0 JS Kabylie 1.66 3.35 7.00
19:00 Esperance Tunis 0 – 0 Vita Club 1.23 7.20 21.00
16:00 1º de Agosto 1 – 1 TP Mazembe — — —
Saturday 7 December 2019
19:00 Zamalek SC 2 – 0 1º de Agosto — — —
19:00 Wydad AC 0 – 0 Mamelodi Sundowns — — —
16:00 ZESCO United 1 – 2 TP Mazembe 2.88 3.02 3.05
13:00 Petro de Luanda 1 – 1 USM Alger 2.80 3.20 2.84
13:00 Platinum 0 – 3 Etoile DU Sahel 7.45 4.45 2.35
Friday 6 December 2019
19:00 Esperance Tunis 1 – 0 JS Kabylie 1.40 4.50 9.50
19:00 Al Ahly 2 – 1 Al Hilal Omdurman 1.15 8.50 29.00
16:00 Vita Club 0 – 1 Raja Casablanca 2.24 3.20 4.05
Saturday 30 November 2019
19:00 Raja Casablanca 0 – 2 Esperance Tunis 2.03 3.48 4.50
19:00 Mamelodi Sundowns 3 – 0 Petro de Luanda 1.39 4.55 13.00
16:00 USM Alger 1 – 1 Wydad AC — — —
16:00 1º de Agosto 1 – 1 ZESCO United — — —
13:00 TP Mazembe 3 – 0 Zamalek SC 1.79 3.70 7.50
Friday 29 November 2019
19:00 Al Hilal Omdurman 2 – 1 Platinum 1.54 4.08 7.50
19:00 Etoile DU Sahel 1 – 0 Al Ahly 3.20 3.03 2.80
16:00 JS Kabylie 1 – 0 Vita Club 1.42 4.15 9.50
Thursday 24 October 2019
18:00 Zamalek SC 1 – 0 Génération Foot 1.18 7.00 21.00
Sunday 29 September 2019
19:00 Wydad AC 4 – 1 Nouadhibou — — —
17:30 Al Hilal Omdurman 1 – 0 Enyimba 1.74 3.50 4.75
16:00 1º de Agosto 0 – 1 Green Eagles — — —
16:00 Etoile DU Sahel 3 – 0 Asante Kotoko 1.45 4.62 6.90
16:00 Horoya 2 – 0 JS Kabylie — — —
14:30 Vita Club 1 – 0 ASC Kara — — —
13:30 TP Mazembe 3 – 1 Fosa Juniors — — —
13:00 GOR Mahia 0 – 2 USM Alger 2.24 3.84 3.06
Saturday 28 September 2019
18:00 Al Ahly 4 – 0 Cano Sport 1.14 10.17 34.00
18:00 Raja Casablanca 1 – 1 Al-Nasr 1.22 5.60 11.75
13:00 Songo 2 – 4 Platinum 1.75 3.60 4.20
13:00 ZESCO United 2 – 1 Young Africans — — —
Friday 27 September 2019
18:00 Esperance Tunis 2 – 1 Elect-Sport 1.10 11.60 32.23
17:00 Mamelodi Sundowns 11 – 1 Côte d'Or — — —
13:00 KCCA 1 – 1 Petro de Luanda — — —
Sunday 15 September 2019
19:45 USM Alger 4 – 1 GOR Mahia 1.25 6.40 20.00
18:00 Al-Nasr 1 – 3 Raja Casablanca — — —
17:00 Nouadhibou 0 – 2 Wydad AC — — —
16:00 ASC Kara 0 – 0 Vita Club — — —
15:00 Asante Kotoko 2 – 0 Etoile DU Sahel 2.08 3.49 3.48
15:00 Enyimba 0 – 0 Al Hilal Omdurman 1.59 3.67 6.30
14:30 Elect-Sport 1 – 1 Esperance Tunis — — —
11:30 Fosa Juniors 0 – 0 TP Mazembe — — —
Saturday 14 September 2019
18:30 JS Kabylie 2 – 0 Horoya 1.60 4.31 5.70
18:00 Génération Foot 2 – 1 Zamalek SC 4.15 3.54 1.91
16:00 Cano Sport 0 – 2 Al Ahly — — —
15:00 Petro de Luanda 0 – 0 KCCA — — —
13:00 Green Eagles 1 – 2 1º de Agosto — — —
13:00 Platinum 1 – 0 Songo — — —
13:00 Young Africans 1 – 1 ZESCO United 2.75 3.37 2.89
12:00 Côte d'Or 0 – 5 Mamelodi Sundowns — — —
Sunday 25 August 2019
19:45 USM Alger 3 – 1 SONIDEP 1.29 5.50 12.50
19:00 Simba 1 – 1 Songo 1.28 5.52 11.00
17:35 Al Hilal Omdurman 0 – 0 Rayon Sports 1.49 4.05 7.10
17:00 Nouadhibou 1 – 0 SOA — — —
16:00 Al-Nasr 3 – 1 Tempête Mocaf — — —
16:00 ASC Kara 1 – 0 Buffles — — —
16:00 Horoya 1 – 0 Stade Malien Bamako — — —
15:00 Petro de Luanda 2 – 0 Matlama — — —
15:00 Pamplemousses 1 – 1 Fosa Juniors — — —
15:00 Asante Kotoko 2 – 0 Kano Pillars 1.73 3.74 5.05
15:00 Enyimba 5 – 0 Rahimo — — —
14:30 Elect-Sport 2 – 0 Cercle Mbéri — — —
14:30 Vita Club 1 – 0 UMS de Loum — — —
13:00 GOR Mahia 5 – 1 Aigle Noir — — —
12:00 Mekelle Kenema 1 – 1 Cano Sport — — —
Saturday 24 August 2019
19:00 Zamalek SC 6 – 0 Dekedaha — — —
19:00 Raja Casablanca 4 – 0 Brikama United — — —
19:00 Orlando Pirates 1 – 1 Green Eagles 1.67 3.82 6.14
18:00 Etoile DU Sahel 7 – 1 Hafia — — —
18:00 Génération Foot 3 – 0 LPRC Oilers — — —
17:00 Mamelodi Sundowns 4 – 0 Otôho d'Oyo 1.22 6.14 17.00
16:30 Al Merreikh 3 – 2 JS Kabylie 1.64 3.74 5.66
16:00 1º de Agosto 2 – 0 KMKM — — —
13:30 Township Rollers 0 – 1 Young Africans 2.75 3.31 3.86
13:00 ZESCO United 1 – 0 Green Mamba — — —
13:00 Platinum 3 – 2 Nyasa Big Bullets — — —
Friday 23 August 2019
18:00 Al Ahly 9 – 0 Atlabara — — —
13:00 KCCA 2 – 0 African Stars — — —
12:00 Côte d'Or 1 – 1 Fomboni Club — — —
Friday 16 August 2019
19:00 Dekedaha 0 – 7 Zamalek SC — — —
Sunday 11 August 2019
16:00 Tempête Mocaf 1 – 0 Al-Nasr — — —
16:00 Hafia 2 – 1 Etoile DU Sahel — — —
16:00 Atlabara 0 – 4 Al Ahly — — —
15:30 SOA 0 – 0 Nouadhibou — — —
15:30 Buffles 1 – 1 ASC Kara — — —
15:30 LPRC Oilers 1 – 0 Génération Foot — — —
14:30 Cercle Mbéri 0 – 0 Elect-Sport — — —
14:30 UMS de Loum 0 – 0 Vita Club 2.09 3.18 3.80
13:30 Otôho d'Oyo 2 – 1 Mamelodi Sundowns — — —
13:00 Rayon Sports 1 – 1 Al Hilal Omdurman 1.73 3.62 5.00
13:00 Aigle Noir 0 – 0 GOR Mahia — — —
12:00 Matlama 0 – 2 Petro de Luanda — — —
12:00 Fomboni Club 2 – 2 Côte d'Or — — —
11:30 Fosa Juniors 1 – 0 Pamplemousses — — —
Saturday 10 August 2019
19:00 Songo 0 – 0 Simba — — —
16:00 Stade Malien Bamako 1 – 1 Horoya 2.41 3.27 3.05
16:00 Cano Sport 2 – 1 Mekelle Kenema — — —
16:00 Brikama United 3 – 3 Raja Casablanca — — —
15:00 Kano Pillars 3 – 2 Asante Kotoko — — —
15:00 Rahimo 1 – 0 Enyimba — — —
13:15 KMKM 0 – 2 1º de Agosto — — —
13:00 Green Eagles 1 – 0 Orlando Pirates 2.35 3.38 2.95
13:00 Green Mamba 0 – 2 ZESCO United — — —
13:00 African Stars 3 – 2 KCCA — — —
12:30 Nyasa Big Bullets 0 – 0 Platinum — — —
09:00 Young Africans 1 – 1 Township Rollers 1.31 5.00 11.00
Friday 9 August 2019
19:45 JS Kabylie 1 – 0 Al Merreikh 1.51 4.04 7.50
15:30 SONIDEP 1 – 2 USM Alger 3.40 3.30 2.05

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