WOR

CAF Champions League 2020/21

Every result, the table as it finished, and the price each match went off at. 129 matches played between November 2020 and July 2021.

129Matches
271Goals
2.1Per game
46.5%Home wins
69%Priced at kickoff
Al AhlyTop of the table

Final table 51 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 13 9 3 1 +20 30
2 CBCR Belouizdad 11 7 3 1 +13 24
3 KCKaizer Chiefs 15 6 6 3 0 24
4 SIMSimba 12 7 2 3 +10 23
5 WAWydad AC 12 6 3 3 +10 21
6 MSMamelodi Sundowns 10 6 2 2 +8 20
7 MAMC Alger 12 4 5 3 +4 17
8 AHOAl Hilal Omdurman 10 4 4 2 +2 16
9 ETEsperance Tunis 11 4 3 4 -2 15
10 HORHoroya 8 3 4 1 +2 13
11 VCVita Club 8 3 2 3 +1 11
12 TMTP Mazembe 8 3 2 3 -1 11
13 CSCS Sfaxien 4 3 0 1 +6 9
14 SMBStade Malien Bamako 4 3 0 1 +1 9
15 PLAPlatinum 4 3 0 1 0 9
16 TEUTeungueth 9 2 3 4 -3 9
17 PDLPetro de Luanda 10 2 3 5 -6 9
18 AMAl Merreikh 10 2 3 5 -7 9
19 ZSZamalek SC 6 2 2 2 +2 8
20 ENYEnyimba 4 2 1 1 -1 7
21 SONSONIDEP 4 2 0 2 -1 6
22 NKANkana 4 1 2 1 0 5
23 GALGalaxy 4 1 1 2 0 4
24 BOUBouenguidi 4 1 1 2 0 4
25 AKAsante Kotoko 4 1 1 2 -1 4
26 RDRacing d'Abidjan 4 1 1 2 -1 4
27 AKASKO Kara 2 1 0 1 0 3
28 APRAPR 2 1 0 1 -1 3
29 YBYoung Buffaloes 4 0 3 1 -3 3
30 GMGOR Mahia 4 1 0 3 -6 3
31 LMNLe Messager Ngozi 2 0 2 0 0 2
32 RCRaja Casablanca 1 0 1 0 0 1
33 AKOAkonangui 2 0 1 1 -1 1
34 AABAl Ahli Benghazi 2 0 1 1 -1 1
35 RAHRahimo 2 0 1 1 -1 1
36 DA1º de Agosto 2 0 1 1 -1 1
37 BANBantu 2 0 1 1 -1 1
38 PBPWD Bamenda 2 0 1 1 -1 1
39 PUPlateau United 2 0 1 1 -1 1
40 NOUNouadhibou 2 0 1 1 -2 1
41 ODOtôho d'Oyo 2 0 1 1 -2 1
42 WARWarriors 2 0 1 1 -2 1
43 FRForest Rangers 2 0 1 1 -2 1
44 BUFBuffles 2 0 1 1 -4 1
45 ZILZilimadjou 2 0 1 1 -4 1
46 VIPVipers 2 0 0 2 -2 0
47 AGAshanti GB 2 0 0 2 -3 0
48 CDSCosta do Sol 2 0 0 2 -3 0
49 ALNAl-Nasr 2 0 0 2 -4 0
50 MCMogadishu City 2 0 0 2 -4 0
51 MLAMlandege 2 0 0 2 -7 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.1
271 goals. 34.1% of matches went over 2.5.
Home advantage
46.5%
Draws 29.5%, away wins 24%.
Half-time lead held
81.5%
From 65 matches where someone led at the break.
0–0 20 · 15.5%
2–0 19 · 14.7%
0–1 16 · 12.4%
1–1 14 · 10.9%
1–0 13 · 10.1%
2–1 7 · 5.4%

Results 137

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 17 July 2021
19:00 Kaizer Chiefs 0 – 3 Al Ahly — — —
Saturday 26 June 2021
19:00 Al Ahly 3 – 0 Esperance Tunis 1.83 3.30 5.75
16:00 Kaizer Chiefs 0 – 0 Wydad AC — — —
Saturday 19 June 2021
19:00 Wydad AC 0 – 1 Kaizer Chiefs — — —
16:00 Esperance Tunis 0 – 1 Al Ahly 2.34 2.90 4.15
Saturday 22 May 2021
16:00 Esperance Tunis 2 – 0 CR Belouizdad 1.42 4.33 11.00
16:00 Wydad AC 1 – 0 MC Alger — — —
13:00 Simba 3 – 0 Kaizer Chiefs 1.86 3.75 5.30
13:00 Mamelodi Sundowns 1 – 1 Al Ahly 2.12 3.24 3.75
Saturday 15 May 2021
19:00 Al Ahly 2 – 0 Mamelodi Sundowns 1.50 4.20 7.30
16:00 Kaizer Chiefs 4 – 0 Simba 2.20 3.18 4.75
16:00 CR Belouizdad 2 – 0 Esperance Tunis 3.20 3.02 2.80
Friday 14 May 2021
19:00 MC Alger 1 – 1 Wydad AC — — —
Saturday 10 April 2021
19:00 Horoya 2 – 2 Kaizer Chiefs 1.95 3.20 4.75
19:00 Wydad AC 2 – 0 Petro de Luanda — — —
16:00 Zamalek SC 4 – 1 Teungueth 1.18 7.50 19.70
16:00 Esperance Tunis 1 – 1 MC Alger 3.10 2.50 6.20
Friday 9 April 2021
19:00 Vita Club 3 – 1 Al Merreikh 1.75 3.52 6.00
19:00 Al Ahly 1 – 0 Simba 1.20 7.27 26.00
13:00 Mamelodi Sundowns 0 – 2 CR Belouizdad 2.45 3.10 3.40
13:00 TP Mazembe 2 – 1 Al Hilal Omdurman 2.10 3.20 3.85
Saturday 3 April 2021
19:00 MC Alger 0 – 2 Zamalek SC 3.30 3.00 2.45
16:00 Teungueth 2 – 1 Esperance Tunis 4.50 3.17 2.15
16:00 Kaizer Chiefs 1 – 0 Wydad AC — — —
16:00 Petro de Luanda 0 – 1 Horoya 2.10 3.27 4.85
13:00 Al Merreikh 2 – 2 Al Ahly 5.50 3.80 1.70
13:00 Simba 4 – 1 Vita Club — — —
Friday 2 April 2021
19:00 CR Belouizdad 2 – 0 TP Mazembe 1.95 3.50 6.00
13:00 Al Hilal Omdurman 0 – 0 Mamelodi Sundowns 2.25 3.38 4.33
Tuesday 16 March 2021
19:00 Zamalek SC 0 – 1 Esperance Tunis 1.66 3.81 5.50
19:00 MC Alger 1 – 0 Teungueth 1.40 4.75 10.70
16:00 Horoya 0 – 0 Wydad AC — — —
16:00 Petro de Luanda 0 – 0 Kaizer Chiefs 2.50 3.20 3.00
16:00 Mamelodi Sundowns 1 – 0 TP Mazembe 1.78 3.60 5.17
13:00 Al Hilal Omdurman 0 – 0 CR Belouizdad 2.20 3.30 3.86
13:00 Vita Club 0 – 3 Al Ahly 9.50 4.50 2.15
13:00 Simba 3 – 0 Al Merreikh 1.40 4.60 12.00
Saturday 6 March 2021
19:00 Wydad AC 2 – 0 Horoya — — —
19:00 Al Ahly 2 – 2 Vita Club — — —
16:00 Esperance Tunis 3 – 1 Zamalek SC 2.15 3.40 4.25
16:00 Teungueth 0 – 1 MC Alger 2.80 2.90 3.20
16:00 Kaizer Chiefs 2 – 0 Petro de Luanda 1.85 3.20 6.80
13:00 TP Mazembe 1 – 2 Mamelodi Sundowns 2.26 3.10 3.65
13:00 Al Merreikh 0 – 0 Simba 2.73 3.11 2.87
Friday 5 March 2021
19:00 CR Belouizdad 1 – 1 Al Hilal Omdurman 1.60 3.78 6.50
Sunday 28 February 2021
16:00 Wydad AC 4 – 0 Kaizer Chiefs — — —
13:00 CR Belouizdad 1 – 5 Mamelodi Sundowns 2.85 3.10 2.90
Wednesday 24 February 2021
13:00 Al Hilal Omdurman 0 – 0 TP Mazembe 2.40 3.22 3.30
Tuesday 23 February 2021
19:00 MC Alger 1 – 1 Esperance Tunis 3.30 3.04 2.60
16:00 Teungueth 0 – 0 Zamalek SC 4.20 3.46 2.10
16:00 Kaizer Chiefs 0 – 0 Horoya 1.71 3.66 6.00
13:00 Petro de Luanda 0 – 1 Wydad AC — — —
13:00 Al Merreikh 1 – 4 Vita Club 1.64 5.10 12.00
13:00 Simba 1 – 0 Al Ahly 3.96 3.44 2.25
Tuesday 16 February 2021
19:00 Al Ahly 3 – 0 Al Merreikh 1.15 8.00 21.00
Saturday 13 February 2021
16:00 Horoya 2 – 0 Petro de Luanda 1.78 3.44 5.75
16:00 Mamelodi Sundowns 2 – 0 Al Hilal Omdurman 1.46 4.75 8.50
13:00 Esperance Tunis 2 – 1 Teungueth 1.14 8.25 29.00
13:00 TP Mazembe 0 – 0 CR Belouizdad 1.39 4.75 12.00
Friday 12 February 2021
19:00 Zamalek SC 0 – 0 MC Alger 1.40 4.70 8.50
19:00 Vita Club 0 – 1 Simba 1.42 4.33 10.00
Wednesday 6 January 2021
16:00 Horoya 1 – 0 Racing d'Abidjan — — —
16:00 Wydad AC 3 – 0 Stade Malien Bamako — — —
16:00 Petro de Luanda 1 – 0 Nkana 1.86 3.36 5.00
14:30 Enyimba 2 – 1 Al Merreikh 2.79 3.50 6.00
14:30 Vita Club 4 – 1 Young Buffaloes 1.20 6.30 15.00
14:00 Simba 4 – 0 Platinum 1.36 4.66 17.00
14:00 CS Sfaxien 1 – 0 MC Alger 1.62 3.66 6.40
14:00 Esperance Tunis 3 – 2 Al Ahli Benghazi 1.15 6.60 26.00
13:30 TP Mazembe 2 – 1 Bouenguidi 1.33 4.60 11.00
13:00 Al Hilal Omdurman 2 – 0 Asante Kotoko 1.46 3.76 9.00
12:00 GOR Mahia 1 – 2 CR Belouizdad — — —
Tuesday 5 January 2021
18:00 Raja Casablanca 0 – 0 Teungueth 1.20 7.00 20.00
17:00 Al Ahly 4 – 0 SONIDEP 1.05 16.00 64.00
16:00 Mamelodi Sundowns 3 – 1 Galaxy 1.17 7.00 14.75
15:00 1º de Agosto 0 – 1 Kaizer Chiefs — — —
11:00 Zamalek SC walkover Gazelle — — —
Monday 28 December 2020
19:45 MC Alger 2 – 0 CS Sfaxien 1.82 3.15 5.75
Saturday 26 December 2020
19:45 CR Belouizdad 6 – 0 GOR Mahia 1.18 7.20 19.00
Wednesday 23 December 2020
16:00 Kaizer Chiefs 0 – 0 1º de Agosto — — —
16:00 Racing d'Abidjan 1 – 1 Horoya — — —
16:00 Stade Malien Bamako 1 – 0 Wydad AC — — —
16:00 Al Ahli Benghazi 0 – 0 Esperance Tunis 9.00 4.55 1.45
15:00 Asante Kotoko 0 – 1 Al Hilal Omdurman 1.75 3.55 6.00
14:30 Bouenguidi 1 – 2 TP Mazembe 3.50 3.00 2.25
14:00 SONIDEP 0 – 1 Al Ahly 7.50 4.02 1.51
13:00 Platinum 1 – 0 Simba 2.58 3.00 2.90
13:00 Nkana 1 – 1 Petro de Luanda 2.10 3.28 3.50
13:00 Al Merreikh 3 – 0 Enyimba 1.60 3.80 6.50
12:00 Gazelle walkover Zamalek SC — — —
Tuesday 22 December 2020
17:00 Teungueth 0 – 0 Raja Casablanca 2.80 3.28 2.55
13:30 Galaxy 0 – 2 Mamelodi Sundowns — — —
13:00 Young Buffaloes 2 – 2 Vita Club — — —
Saturday 19 December 2020
19:45 MC Alger 5 – 1 Buffles 1.12 11.00 19.00
Sunday 6 December 2020
17:00 Teungueth 2 – 0 Warriors — — —
16:00 Al-Nasr 0 – 2 CR Belouizdad 2.75 3.44 2.50
15:30 ASKO Kara 2 – 1 Racing d'Abidjan — — —
15:00 Asante Kotoko 2 – 0 Nouadhibou 1.40 4.75 9.50
15:00 Enyimba 1 – 1 Rahimo 1.62 3.67 5.90
13:00 Le Messager Ngozi 1 – 1 Young Buffaloes 1.74 3.50 4.75
13:00 Al Hilal Omdurman 1 – 0 Vipers 2.00 3.54 4.50
12:00 Zilimadjou 1 – 1 Galaxy — — —
Saturday 5 December 2020
18:00 Kaizer Chiefs 0 – 0 PWD Bamenda 1.60 4.30 6.50
16:00 Stade Malien Bamako 2 – 0 Ashanti GB 1.62 3.80 5.75
16:00 Petro de Luanda 2 – 2 Akonangui 1.10 11.00 36.00
14:30 Bouenguidi 2 – 0 Forest Rangers 3.50 2.80 2.42
14:00 Mogadishu City 0 – 2 SONIDEP 3.47 3.15 2.43
14:00 Simba 0 – 0 Plateau United 2.40 3.24 4.55
14:00 CS Sfaxien 3 – 1 Mlandege — — —
13:00 Nkana 0 – 0 Bantu 1.42 4.24 8.00
13:00 Mekelle Kenema walkover Al Ahli Benghazi — — —
13:00 Platinum 2 – 0 Costa do Sol — — —
13:00 GOR Mahia 3 – 1 APR 1.95 3.26 5.70
Friday 4 December 2020
14:00 GR / SIAF walkover Gazelle — — —
13:00 Al Merreikh 2 – 0 Otôho d'Oyo 1.41 4.40 9.00
Sunday 29 November 2020
16:30 Warriors 1 – 1 Teungueth — — —
16:30 Ashanti GB 1 – 2 Stade Malien Bamako — — —
16:00 Racing d'Abidjan 1 – 0 ASKO Kara — — —
16:00 Nouadhibou 1 – 1 Asante Kotoko — — —
16:00 Rahimo 0 – 1 Enyimba 3.40 3.07 2.20
16:00 CR Belouizdad 2 – 0 Al-Nasr 1.54 4.16 6.00
16:00 SONIDEP 2 – 0 Mogadishu City — — —
15:00 Plateau United 0 – 1 Simba — — —
15:00 Gazelle postponed GR / SIAF — — —
14:30 Akonangui 0 – 1 Petro de Luanda — — —
14:30 Otôho d'Oyo 1 – 1 Al Merreikh — — —
14:00 Bantu 0 – 1 Nkana 3.70 3.25 2.25
14:00 PWD Bamenda 0 – 1 Kaizer Chiefs 2.75 3.00 2.80
11:00 Young Buffaloes 0 – 0 Le Messager Ngozi — — —
Saturday 28 November 2020
18:00 Al Ahli Benghazi walkover Mekelle Kenema — — —
16:00 Mlandege 0 – 5 CS Sfaxien — — —
16:00 Buffles 1 – 1 MC Alger 5.20 3.70 1.82
13:30 Costa do Sol 1 – 2 Platinum — — —
13:30 Galaxy 4 – 0 Zilimadjou — — —
13:00 Vipers 0 – 1 Al Hilal Omdurman 2.66 3.30 2.87
13:00 Forest Rangers 0 – 0 Bouenguidi — — —
13:00 APR 2 – 1 GOR Mahia 2.01 4.10 3.85

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