Friday, December 23, 2022

2017 - CAF Champions League

2017 CAF Champions League

2017 Total CAF Champions League
Tournament details
Dates10 February – 4 November 2017
Teams55 (from 43 associations)
Final positions
ChampionsMorocco Wydad Casablanca (2nd title)
Runners-upEgypt Al-Ahly
Tournament statistics
Matches played138
Goals scored318 (2.3 per match)
Top scorer(s)Tunisia Taha Yassine Khenissi (7 goals)
First Round
(Feb 10 and 19)
KCCA                     Uga  Primeiro de Agosto       Ang   1-0  1-2 *2-2
JS Saoura                Alg  Enugu Rangers            Nga   1-1  0-0  1-1*
(Feb 11 and 18)
CNaPS Sport              Mad  Township Rollers         Bot   2-1  2-3 *4-4
Zanaco (Lusaka)          Zam  APR                      Rwa   0-0  1-0  1-0
AS Saint-Louisienne      Reu  Wits University          SAf   2-1  1-3  3-4
AS Tanda                 IvC  AS FAN                   Ngr   3-0  1-3  4-3x
FC Johansen              Sle  FUS Rabat                Mor   1-1  0-3  1-4
(Feb 11 and 19)
Tusker                   Ken  ASPL 2000                Mts   1-1  1-2  2-3
Royal Leopards           Swa  AS Vita Club (Kinshasa)  CoK   0-1  1-3  1-4
Zimamoto                 Zan  Ferroviário Beira        Moz   2-1  1-3  3-4
Lioli (Teyateyaneng)     Les  CAPS United (Harare)     Zim   0-0  1-2  1-2
CF Mounana (Libreville)  Gab  Vital'ô (Bujumbura)      Bdi   2-0  1-0  3-0
RC Kadiogo (Ouagadougou) BuF  Diables Noirs            CoB   3-0  0-1  3-1
AS Réal (Bamako)         Mli  Rivers United            Nga   0-0  0-4  0-4
US Gorée                 Sen  Horoya AC (Conakry)      Gui   0-0  1-2  1-2
(Feb 11 and 20)
Côte d'Or                Sey  Saint George             Eth   0-2  0-3  0-5
(Feb 12 and 18)
Ngaya Club (Mdé)         Com  Young Africans           Tan   1-5  1-1  2-6
Cotonsport (Garoua)      Cmr  Atlabara (Juba)          SSu   2-0  5-2  7-2
Sony de Ela Nguema       EqG  Al-Merreikh (Omdurman)   Sud   0-1  1-4  1-5
(Feb 12 and 19)
Wa All Stars             Gha  Al-Ahly (Tripoli)        Lby   1-3  0-2  1-5y
AC Léopards (Dolisie)    CoB  UMS de Loum              Cmr   1-0  1-2 *2-2
Barrack Yg. Controllers  Lbr  Stade Malien (Bamako)    Mli   1-0  0-1  1-1  7-6p
Gambia Ports Authority   Gam  Séwé Sport (San Pédro)   IvC   1-0  0-0  1-0
Al-Ahly (Cairo)          Egy                                 bye
Espérance (Tunis)        Tun                                 bye
Etoile du Sahel (Sousse) Tun                                 bye
Al-Hilal (Omdurman)      Sud                                 bye
Mamelodi Sundowns        SAf                                 bye
TP Mazembe (Lubumbashi)  CoK                                 bye
WAC Casablanca           Mor                                 bye
Zamalek                  Egy                                 bye
x 1st leg in Abidjan
y 2nd leg in Tunis

Second Round
(Mar 10 and 18)
Mamelodi Sundowns        SAf  KCCA                     Uga   2-1  1-1  3-2
(Mar 11 and 18)
Young Africans           Tan  Zanaco (Lusaka)          Zam   1-1  0-0  1-1*
WAC Casablanca           Mor  CF Mounana (Libreville)  Gab   1-0  0-1  1-1  5-4p
USM Alger                Alg  RC Kadiogo (Ouagadougou) BuF   2-0  0-1  2-1
(Mar 11 and 19)
Al-Ahly (Cairo)          Egy  Wits University          SAf   1-0  0-0  1-0
Espérance (Tunis)        Tun  Horoya AC (Conakry)      Gui   3-1  1-2  4-3
(Mar 12 and 18)
Al-Ahly (Tripoli)        Lby  FUS Rabat                Mor   2-0  1-3 *3-3x
Cotonsport (Garoua)      Cmr  CNaPS Sport              Mad   1-0  1-1  2-1
Rivers United            Nga  Al-Merreikh (Omdurman)   Sud   3-0  0-4  3-4
(Mar 12 and 19)
Ferroviário Beira        Moz  Barrack Yg. Controllers  Lbr   2-0  0-2  2-2  4-1p
TP Mazembe (Lubumbashi)  CoK  CAPS United (Harare)     Zim   1-1  0-0  1-1*
AC Léopards (Dolisie)    CoB  Saint George             Eth   0-1  0-2  0-3
Gambia Ports Authority   Gam  AS Vita Club (Kinshasa)  CoK   1-1  0-2  1-3
Zamalek                  Egy  Enugu Rangers            Nga   4-1  1-2  5-3
Al-Hilal (Omdurman)      Sud  ASPL 2000                Mts   3-0  2-2  5-2
Etoile du Sahel (Sousse) Tun  AS Tanda                 IvC   3-0  2-1  5-1
x 1st leg in Tunis

Champions' League

Group A
May 12: Etoile du Sahel-Ferroviário Beira     5-0 
May 12: Al-Hilal-Al-Merreikh                  1-1 
May 23: Ferroviário Beira-Al-Hilal            0-0x
May 23: Al-Merreikh-Etoile du Sahel           1-2
Jun  3: Ferroviário Beira-Al-Merreikh         1-0x
Jun  3: Etoile du Sahel-Al-Hilal              1-1
Jun 20: Al-Merreikh-Ferroviário Beira         2-1
Jun 21: Al-Hilal-Etoile du Sahel              1-1
Jun 30: Al-Merreikh-Al-Hilal                  2-1
Jul  1: Ferroviário Beira-Etoile du Sahel     1-1x
Jul  7: Al-Hilal-Ferroviário Beira            awd [awarded 0-3]
Jul  7: Etoile du Sahel-Al-Merreikh           awd [awarded 3-0]
x in Maputo

NB: Sudan were suspended by FIFA on Jul 1 and as a consequence Al-Hilal and Al-Merreikh
    were disqualified from the competition by CAF; both lost their remaining match by
    a 0-3 forfeit score; after the suspension was lifted on Jul 13, they were included
    in the standings again but finished third and fourth.

 1.Etoile du Sahel (Sousse)        6  3  3  0 13- 4 12
 2.Ferroviário Beira               6  2  2  2  6- 8  8
 3.Al-Merreikh (Omdurman)          6  2  1  3  6- 9  7
 4.Al-Hilal (Omdurman)             6  0  4  2  4- 8  4

Group B
May 12: USM Alger-Al-Ahly                     3-0
May 12: Zamalek-CAPS United                   2-0w
May 23: Al-Ahly-Zamalek                       0-0x
May 24: CAPS United-USM Alger                 2-1
Jun  2: CAPS United-Al-Ahly                   2-4
Jun  2: Zamalek-USM Alger                     1-1z
Jun 21: Al-Ahly-CAPS United                   4-2y	
Jun 21: USM Alger-Zamalek                     2-0
Jun 30: Al-Ahly-USM Alger                     1-1y
Jul  2: CAPS United-Zamalek                   3-1
Jul  9: USM Alger-CAPS United                 4-1
Jul  9: Zamalek-Al-Ahly                       2-2
w in Borg al-Arab
x in Sfax
y in Tunis
z in Gizeh

 1.USM Alger                       6  3  2  1 12- 5 11
 2.Al-Ahly (Tripoli)               6  2  3  1 11-10  9
 3.Zamalek (Cairo)                 6  1  3  2  6- 8  6  [2 1 0 1 3-3 3; 1ag]
 4.CAPS United (Harare)            6  2  0  4 10-16  6  [2 1 0 1 3-3 3; 0ag]

Group C
May 12: Espérance-AS Vita Club                3-1
May 13: Mamelodi Sundowns-Saint George        0-0
May 23: Saint George-Espérance                0-0
May 24: AS Vita Club-Mamelodi Sundowns        1-3	
Jun  2: Mamelodi Sundowns-Espérance           1-2
Jun  4: Saint George-AS Vita Club             1-0
Jun 20: AS Vita Club-Saint George             2-1
Jun 21: Espérance-Mamelodi Sundowns           0-0
Jul  1: Saint George-Mamelodi Sundowns        0-1
Jul  1: AS Vita Club-Espérance                2-2
Jul  9: Espérance-Saint George                4-0
Jul  9: Mamelodi Sundowns-AS Vita Club        1-1

 1.Espérance (Tunis)               6  3  3  0 11- 4 12
 2.Mamelodi Sundowns (Pretoria)    6  2  3  1  6- 4  9
 3.Saint George (Addis Ababa)      6  1  2  3  2- 7  5  [2 1 0 1 2-2 3; 1 ag]
 4.AS Vita Club (Kinshasa)         6  1  2  3  7-11  5  [2 1 0 1 2-2 3; 0 ag]

Group D
May 12: WAC Casablanca-Cotonsport             2-0
May 13: Al-Ahly-Zanaco                        0-0x
May 23: Cotonsport-Al-Ahly                    0-2
May 24: Zanaco-WAC Casablanca                 1-0
Jun  3: Zanaco-Cotonsport                     2-1
Jun  4: Al-Ahly-WAC Casablanca                2-0x
Jun 20: WAC Casablanca-Al-Ahly                2-0
Jun 21: Cotonsport-Zanaco                     0-1
Jul  1: Zanaco-Al-Ahly                        0-0
Jul  1: Cotonsport-WAC Casablanca             0-2
Jul  8: Al-Ahly-Cotonsport                    3-1y
Jul  8: WAC Casablanca-Zanaco                 1-0
x in Borg al-Arab
y in Alexandria

 1.WAC Casablanca                  6  4  0  2  7- 3 12
 2.Al-Ahly (Cairo)                 6  3  2  1  7- 3 11  [2 0 2 0 0-0 2]
 3.Zanaco (Lusaka)                 6  3  2  1  4- 2 11  [2 0 2 0 0-0 2]
 4.Cotonsport (Garoua)             6  0  0  6  2-12  0

Quarterfinals
(Sep 16 and 23)
Ferroviário Beira        Moz  USM Alger                Alg   1-1  0-0  1-1*
Al-Ahly (Cairo)          Egy  Espérance (Tunis)        Tun   2-2  2-1  4-3
(Sep 17 and 23)
Mamelodi Sundowns        SAf  WAC Casablanca           Mor   1-0  0-1  1-1  2-3p
(Sep 17 and 24)
Al-Ahly (Tripoli)        Lby  Etoile du Sahel (Sousse) Tun   0-0  0-2  0-2 

Semifinals 
(Sep 29 and Oct 21)
USM Alger                Alg  WAC Casablanca           Mor   0-0  1-3  1-3
(Oct 1 and 22)
Etoile du Sahel (Sousse) Tun  Al-Ahly (Cairo)          Egy   2-1  2-6  4-7

Final (Oct 28 and Nov 4)
Al-Ahly (Cairo)          Egy  WAC Casablanca           Mor   1-1  0-1  1-2

----------------------------------------------------------------------------------------------------------------------------

2018 CAF Champions League

2018 Total CAF Champions League
Tournament details
Dates10 February – 9 November 2018
Teams59 (from 47 associations)
Final positions
ChampionsTunisia Espérance de Tunis (3rd title)
Runners-upEgypt Al-Ahly
Tournament statistics
Matches played146
Goals scored351 (2.4 per match)
Top scorer(s)Egypt Walid Soliman

(8 goals )
First Round
(Feb 10 and 20)
Stade Malien (Bamako)    Mli  WAC Casablanca           Mor   1-1  0-1  1-2
(Feb 10 and 21)
CNaPS Sport              Mad  KCCA                     Uga   2-1  0-1  2-2*
Gor Mahia                Ken  Leones Vegetarianos      EqG   2-0  1-1  3-1
JKU                      Zan  Zesco United             Zam   0-0  0-7  0-7
Young Africans           Tan  Saint Louis Suns United  Sey   1-0  1-1  2-1
Rayon Sport              Rwa  LLB S4A                  Bdi   1-1  1-0  2-1
Township Rollers         Bot  Al-Merreikh (Omdurman)   Sud   3-0  1-2  4-2
AC Léopards (Dolisie)    CoB  Togo-Port                Tog   2-1  1-2  3-3  3-4p
AS FAN                   Ngr  Horoya AC                Gui   1-3  0-0  1-3
Wits University          SAf  Pamplemousses SC         Mts   2-0  0-1  2-1
ASAC Concorde            Mtn  Espérance (Tunis)        Tun   1-1  0-5  1-6
RC Kadiogo (Ouagadougou) BuF  CF Mounana (Libreville)  Gab   1-0  0-2  1-2
Génération Foot          Sen  Misr Al-Maqasah          Egy   2-0  0-0  2-0
DH El Jadida             Mor  Benfica (Bissau)         GBi  10-0  0-0 10-0
(Feb 10 and 24)
Zanaco (Lusaka)          Zam  Gambia Armed Forces      Gam   3-0  3-1  6-1
(Feb 11 and 20)
Saint George             Eth  Al-Salam (Wau)           SSu                x
ES Sétif                 Alg  Olympic Réal de Bangui   CAf   6-0  0-0  6-0
(Feb 11 and 21)
Ngaya Club (Mdé)         Com  UD Songo                 Ang   1-1  0-2  1-3
Bantu United             Les  Mbabane Swallows         Swa   2-4  3-1  5-5*
AS Otohô (Oyo)           CoB  MC Alger                 Alg   2-0  0-9  2-9
AS Vita Club (Kinshasa)  CoK  Be Forward Wanderers     Mlw   4-0  2-1  6-1
Al-Tahaddi (Benghazi)    Lby  Aduana Stars             Gha   1-0  0-2  1-2
Plateau United (Jos)     Nga  Eding Sport (Mfou)       Cmr   3-0  1-0  4-0
Primeiro de Agosto       Ang  FC Platinum              Zim   3-0  2-1  5-1
Buffles du Borgou        Ben  ASEC Mimosas             IvC   1-1  2-3  3-4
LISCR                    Lbr  Al-Hilal (Omdurman)      Sud   1-0  0-3  1-3
AS Réal (Bamako)         Mli  MFM (Lagos)              Nga   1-1  0-1  1-2
Etoile du Sahel (Sousse) Tun                                 bye
Al-Ahly (Cairo)          Egy                                 bye
Mamelodi Sundowns        SAf                                 bye
TP Mazembe (Lubumbashi)  CoK                                 bye
x Al-Salam (Wau) withdrew before 1st leg

Second Round
(Mar 6 and 17)
Young Africans           Tan  Township Rollers         Bot   1-2  0-0  1-2
Horoya AC                Gui  Génération Foot          Sen   2-1  2-0  4-1
Al-Ahly (Cairo)          Egy  CF Mounana (Libreville)  Gab   4-0  3-1  7-1
(Mar 6 and 18)
Etoile du Sahel (Sousse) Tun  Plateau United (Jos)     Nga   4-2  0-1  4-3
(Mar 7 and 17)
Saint George             Eth  KCCA                     Uga   0-0  0-1  0-1
Zanaco (Lusaka)          Zam  Mbabane Swallows         Swa   1-2  0-1  1-3
TP Mazembe (Lubumbashi)  CoK  UD Songo                 Ang   4-0  0-3  4-3
MFM (Lagos)              Nga  MC Alger                 Alg   2-1  0-6  2-7
Primeiro de Agosto       Ang  Wits University          SAf   1-0  0-1  1-1  3-2p
WAC Casablanca           Mor  Williamsville AC         IvC   7-2  0-2  7-4
(Mar 7 and 18)
Gor Mahia                Ken  Espérance (Tunis)        Tun   0-0  0-1  0-1
Zesco United             Zam  ASEC Mimosas             IvC   0-1  2-1 *2-2
Aduana Stars             Gha  ES Sétif                 Alg   1-0  0-4  1-4
Togo-Port                Tog  Al-Hilal (Omdurman)      Sud   2-0  1-3 *3-3
Rayon Sport              Rwa  Mamelodi Sundowns        SAf   0-0  0-2  0-2
DH El Jadida             Mor  AS Vita Club (Kinshasa)  CoK   1-0  2-2  3-2

Champions' League

Group A
May  4: Al-Ahly-Espérance                     0-0
May  4: Township Rollers-KCCA                 1-0
May 15: KCCA-Al-Ahly                          2-0
May 15: Espérance-Township Rollers            4-1
Jul 17: Al-Ahly-Township Rollers              3-0
Jul 17: Espérance-KCCA                        3-2
Jul 28: KCCA-Espérance                        0-1
Jul 28: Township Rollers-Al-Ahly              0-1
Aug 17: Espérance-Al-Ahly                     0-1
Aug 18: KCCA-Township Rollers                 1-0
Aug 28: Al-Ahly-KCCA                          4-3
Aug 28: Township Rollers-Espérance            0-0

 1.Al-Ahly (Cairo)                 6  4  1  1  9- 5 13
 2.Espérance (Tunis)               6  3  2  1  8- 4 11
 3.KCCA (Kampala)                  6  2  0  4  8- 9  6
 4.Township Rollers (Gaborone)     6  1  1  4  2- 9  4

Group B
May  4: MC Alger-DH El Jadida                 1-1
May  5: TP Mazembe-ES Sétif                   4-1
May 15: DH El Jadida-TP Mazembe               0-2
May 15: ES Sétif-MC Alger                     0-1
Jul 17: TP Mazembe-MC Alger                   1-0
Jul 17: ES Sétif-DH El Jadida                 2-1
Jul 27: DH El Jadida-ES Sétif                 1-1
Jul 28: MC Alger-TP Mazembe                   1-1
Aug 17: ES Sétif-TP Mazembe                   1-1
Aug 18: DH El Jadida-MC Alger                 2-0
Aug 28: TP Mazembe-DH El Jadida               1-1
Aug 28: MC Alger-ES Sétif                     1-2

 1.TP Mazembe (Lubumbashi)         6  3  3  0 10- 4 12
 2.ES Sétif                        6  2  2  2  7- 9  8
 3.DH El Jadida                    6  1  3  2  6- 7  6
 4.MC Alger                        6  1  2  3  4- 7  5

Group C
May  5: Togo-Port-Horoya AC                   1-2
May  5: Mamelodi Sundowns-WAC Casablanca      1-1
May 15: WAC Casablanca-Togo-Port              3-0
May 22: Horoya AC-Mamelodi Sundowns           2-2
Jul 17: Togo-Port-Mamelodi Sundowns           1-0
Jul 17: Horoya AC-WAC Casablanca              1-1
Jul 27: Mamelodi Sundowns-Togo-Port           2-1
Jul 28: WAC Casablanca-Horoya AC              2-0
Aug 17: Horoya AC-Togo-Port                   2-1
Aug 17: WAC Casablanca-Mamelodi Sundowns      1-0
Aug 28: Mamelodi Sundowns-Horoya AC           0-0
Aug 28: Togo-Port-WAC Casablanca              0-0

 1.WAC Casablanca                  6  3  3  0  8- 2 12
 2.Horoya AC (Conakry)             6  2  3  1  7- 7  9
 3.Mamelodi Sundowns (Pretoria)    6  1  3  2  5- 6  6
 4.AS Togo-Port (Lomé)             6  1  1  4  4- 9  4

Group D
May  5: Zesco United-Mbabane Swallows         1-1
May  5: Primeiro de Agosto-Etoile du Sahel    1-1
May 15: Mbabane Swallows-Primeiro de Agosto   1-0
May 16: Etoile du Sahel-Zesco United          2-1
Jul 17: Mbabane Swallows-Etoile du Sahel      0-3
Jul 17: Zesco United-Primeiro de Agosto       0-0
Jul 27: Primeiro de Agosto-Zesco United       2-1
Jul 27: Etoile du Sahel-Mbabane Swallows      2-0
Aug 18: Mbabane Swallows-Zesco United         0-3
Aug 18: Etoile du Sahel-Primeiro de Agosto    1-1
Aug 28: Primeiro de Agosto-Mbabane Swallows   2-1
Aug 28: Zesco United-Etoile du Sahel          1-1

 1.Etoile du Sahel (Sousse)        6  3  3  0 10- 4 12
 2.Primeiro de Agosto (Luanda)     6  2  3  1  6- 5  9
 3.Zesco United (Ndola)            6  1  3  2  7- 6  6
 4.Mbabane Swallows                6  1  1  4  3-11  4

Quarterfinals
(Sep 14 and 21)
ES Sétif                 Alg  WAC Casablanca           Mor   1-0  0-0  1-0 
(Sep 14 and 22)
Horoya AC                Gui  Al-Ahly (Cairo)          Egy   0-0  0-4  0-4
(Sep 15 and 21)
Primeiro de Agosto       Ang  TP Mazembe (Lubumbashi)  CoK   0-0  1-1 *1-1 
Espérance (Tunis)        Tun  Etoile du Sahel (Sousse) Tun   2-1  1-0  3-1

Semifinals (Oct 2 and 23)
Primeiro de Agosto       Ang  Espérance (Tunis)        Tun   1-0  2-4  3-4
Al-Ahly (Cairo)          Egy  ES Sétif                 Alg   2-0  1-2  3-2

Final (Nov 2 and 9)
Al-Ahly (Cairo)          Egy  Espérance (Tunis)        Tun   3-1  0-3  3-4

----------------------------------------------------------------------------------------------------------------------------

2018-2019 CAF Champions League

2018–19 Total CAF Champions League
Tournament details
Dates27 November 2018 – 31 May 2019
Teams57 (from 46 associations)
Final positions
ChampionsTunisia Espérance de Tunis (4th title)
Runners-upMorocco Wydad Casablanca
Tournament statistics
Matches played144
Goals scored338 (2.35 per match)
Top scorer(s)South Africa Themba Zwane (5 goals)
First Round
(Nov 27 and Dec 4)
AS Ali Sabieh/Djib. Tél. Dji  Jimma Aba Jifar          Eth   1-3  2-2  3-5t
AS SONIDEP (Niamey)      Ngr  Zesco United (Ndola)     Zam   1-2  0-3  1-5
ASFB (Bobo-Dioulasso)    BuF  Cotonsport (Garoua)      Cmr   3-1  1-3  4-4  3-5p
Al-Nasr (Benghazi)       Lby  Al-Hilal (Wau)           SSu   5-1  4-2  9-3x
ASC Jaraaf (Dakar)       Sen  US Koroki (Tchamba)      Tog   1-0  0-1  1-1  4-2p
Township Rollers         Bot  Bantu United             Les   1-1  1-1  2-2  2-4p
(Nov 27 and Dec 5)
Volcan Club (Moroni)     Com  African Stars (Windhoek) Nam   0-0  1-2  1-2
SCAF Tocages (Bangui)    CAf  Stade Malien (Bamako)    Mli   0-1  0-4  0-5
CS Constantine           Alg  GAMTEL                   Gam   0-0  1-0  1-0
Al-Hilal (Omdurman)      Sud  JKU SC                   Zan   4-0  2-0  6-0
JS Saoura                Alg  SC Gagnoa                IvC   2-0  0-0  2-0y
IR Tanger                Mor  Elect-Sport (N'Djaména)  Chd   1-0  0-0  1-0
(Nov 28 and Dec 4)
Simba SC (Dar-es-Salaam) Tan  Mbabane Swallows         Swa   4-1  4-0  8-1z
APR                      Rwa  Club Africain (Tunis)    Tun   0-0  1-3  1-3
Horoya AC (Conakry)      Gui  Barrack Yg. Controllers  Lbr   1-0  1-0  2-0    
(Nov 28 and Dec 5)
CNaPS Sport              Mad  FC Platinum (Zvishavane) Zim   1-1  0-1  1-2
Le Messager Ngozi        Bdi  Ismaily                  Egy   0-1  1-2  1-3
UD Songo                 Moz  Nkana FC (Kitwe)         Zam   1-2  0-1  1-3
Leones Vegetarianos      EqG  Mamelodi Sundowns        SAf   0-2  1-5  1-7
UMS de Loum              Cam  Lobi Stars (Makurdi)     Nga   1-0  0-2  1-2w
Primeiro de Agosto       Ang  AS Otohô                 CoB   4-2  0-2  4-4*  
ASEC Mimosas (Abidjan)   IvC  Mangasport (Moanda)      Gab   1-0  0-0  1-0v
Gor Mahia (Nairobi)      Ken  Nyasa Big Bullets        Mlw   1-0  0-1  1-1  4-3p 
FC Nouadhibou            Mtn  Al-Ahli (Benghazi)       Lby   2-1  0-2  2-3u
Al-Merreikh (Omdurman)   Sud  Vipers (Wakiso)          Uga   2-1  0-1  2-2*   
Orlando Pirates          Saf  Lightstars               Sey   5-1  3-1  8-2
Al-Ahly (Cairo)          Egy                                 bye
AS Vita Club (Kinshasa)  CoK                                 bye
TP Mazembe (Lubumbashi)  CoK                                 bye
WAC Casablanca           Mor                                 bye
Espérance (Tunis)        Tun                                 bye
t 2nd leg in Addis Abeba
u 1st leg in Nouakchott
v 2nd leg in Libreville
w 1st leg in Yaoundé
x 1st leg in Cairo, 2nd leg in Juba
y 2nd leg in Abidjan
z 2nd leg in Manzini  

Second Round
(Dec 14 and 22)
CS Constantine           Alg  Vipers (Wakiso)          Uga   1-0  2-0  3-0z
(Dec 14 and 23)
Al-Ahly (Cairo)          Egy  Jimma Aba Jifar          Eth   2-0  0-1  2-1x
Al-Nasr (Benghazi)       Lby  Horoya AC (Conakry)      Gui   3-0  2-6  5-6y
(Dec 15 and 22)
Orlando Pirates          Saf  African Stars (Windhoek) Nam   0-0  1-0  1-0
WAC Casablanca           Mor  ASC Jaraaf (Dakar)       Sen   2-0  1-3 *3-3
(Dec 15 and 23)
Nkana FC (Kitwe)         Zam  Simba SC (Dar-es-Salaam) Tan   2-1  1-3  3-4
JS Saoura                Alg  IR Tanger                Mor   2-0  0-1  2-1
Stade Malien (Bamako)    Mli  ASEC Mimosas (Abidjan)   IvC   0-1  0-1  0-2
(Dec 16 and 22)
Gor Mahia (Nairobi)      Ken  Lobi Stars (Makurdi)     Nga   3-1  0-2  3-3*w
TP Mazembe (Lubumbashi)  CoK  Zesco United (Ndola)     Zam   1-0  1-1  2-1
AS Otohô                 CoB  FC Platinum (Zvishavane) Zim   1-1  0-0  1-1*
Al-Ahli (Benghazi)       Lby  Mamelodi Sundowns        SAf   0-0  0-4  0-4y
Ismaily                  Egy  Cotonsport (Garoua)      Cmr   2-0  1-2  3-2u
(Dec 16 and 23)
AS Vita Club (Kinshasa)  CoK  Bantu United             Les   4-1  1-1  5-2
Club Africain (Tunis)    Tun  Al-Hilal (Omdurman)      Sud   3-1  0-1  3-2
Espérance (Tunis)        Tun                                 bye
u 2nd leg in Yaoundé
w 2nd leg in Enugu
x 1st leg in Alexandria, 2nd leg in Addis Abeba
y 1st leg in Cairo
z 2nd leg in Kampala

Champions' League

Group A
Jan 11: Lobi Stars-Mamelodi Sundowns          2-1y
Jan 11: WAC Casablanca-ASEC Mimosas           5-2x
Jan 19: ASEC Mimosas-Lobi Stars               1-0
Jan 19: Mamelodi Sundowns-WAC Casablanca      2-1
Feb  1: Mamelodi Sundowns-ASEC Mimosas        3-1
Feb  2: Lobi Stars-WAC Casablanca             0-1
Feb 12: ASEC Mimosas-Mamelodi Sundowns        0-0
Feb 12: WAC Casablanca-Lobi Stars             0-0x
Mar  9: ASEC Mimosas-WAC Casablanca           2-0
Mar  9: Mamelodi Sundowns-Lobi Stars          3-0
Mar 16: Lobi Stars-ASEC Mimosas               2-0
Mar 16: WAC Casablanca-Mamelodi Sundowns      1-0x
x in Rabat
y in Enugu

 1.WAC Casablanca                  6  3  1  2  8- 6 10  [2 1 0 1 2-2 3; 1ag]
 2.Mamelodi Sundowns (Pretoria)    6  3  1  2  9- 5 10  [2 1 0 1 2-2 3; 0ag]
 3.Lobi Stars (Makurdi)            6  2  1  3  4- 6  7  [2 1 0 1 2-1 3]
 4.ASEC Mimosas (Abidjan)          6  2  1  3  6-10  7  [2 1 0 1 1-2 3]

Group B
Jan 11: Horoya AC-Espérance                   1-1
Jan 12: FC Platinum-Orlando Pirates           0-0x
Jan 18: Espérance-FC Platinum                 2-0
Jan 18: Orlando Pirates-Horoya AC             3-0
Feb  2: FC Platinum-Horoya AC                 0-1x
Feb  2: Orlando Pirates-Espérance             0-0
Feb 12: Espérance-Orlando Pirates             2-0
Feb 12: Horoya AC-FC Platinum                 2-0
Mar  8: Espérance-Horoya AC                   2-0
Mar  8: Orlando Pirates-FC Platinum           2-2
Mar 16: FC Platinum-Espérance                 1-2x
Mar 16: Horoya AC-Orlando Pirates             2-1
x in Bulawayo

 1.Espérance (Tunis)               6  4  2  0  9- 2 14
 2.Horoya AC (Conakry)             6  3  1  2  6- 7 10
 3.Orlando Pirates (Johannesburg)  6  1  3  2  6- 6  6
 4.FC Platinum (Zvishavane)        6  0  2  4  3- 9  2

Group C
Jan 11: Club Africain-CS Constantine          0-1
Jan 12: TP Mazembe-Ismaily                    2-0
Jan 18: Ismaily-Club Africain                 0-3x
Jan 19: CS Constantine-TP Mazembe             3-0
Feb  2: TP Mazembe-Club Africain              8-0
Feb 12: Club Africain-TP Mazembe              0-0
Feb 12: Ismaily-CS Constantine                1-1y
Mar  2: CS Constantine-Ismaily                3-2
Mar  8: CS Constantine-Club Africain          0-1
Mar  8: Ismaily-TP Mazembe                    1-1
Mar 16: TP Mazembe-CS Constantine             2-0
Mar 16: Club Africain-Ismaily                 1-0
x awarded 0-3; match abandoned at 1-2 in 85'
y in Alexandria

 1.TP Mazembe (Lubumbashi)         6  3  2  1 13- 4 11
 2.CS Constantine                  6  3  1  2  8- 6 10  [2 1 0 1 1-1 3]
 3.Club Africain                   6  3  1  2  5- 9 10  [2 1 0 1 1-1 3]
 4.Ismaily                         6  0  2  4  4-11  2

Group D
Jan 12: Simba SC-JS Saoura                    3-0
Jan 12: Al-Ahly (Cairo)-AS Vita Club          2-0
Jan 18: JS Saoura-Al-Ahly (Cairo)             1-1
Jan 19: AS Vita Club-Simba SC                 5-0
Feb  2: AS Vita Club-JS Saoura                2-2
Feb  2: Al-Ahly (Cairo)-Simba SC              5-0x
Feb 12: Simba SC-Al-Ahly (Cairo)              1-0
Feb 12: JS Saoura-AS Vita Club                1-0
Mar  9: AS Vita Club-Al-Ahly (Cairo)          1-0
Mar  9: JS Saoura-Simba SC                    2-0
Mar 16: Al-Ahly (Cairo)-JS Saoura             3-0x
Mar 16: Simba SC-AS Vita Club                 2-1
x in Alexandria

 1.Al-Ahly (Cairo)                 6  3  1  2 11- 3 10
 2.Simba SC (Dar-es-Salaam)        6  3  0  3  6-13  9
 3.JS Saoura                       6  2  2  2  6- 9  8
 4.AS Vita Club (Kinshasa)         6  2  1  3  9- 7  7

Quarterfinals (Apr 6 and 13)
CS Constantine           Alg  Espérance (Tunis)        Tun   2-3  1-3  3-6
Mamelodi Sundowns        SAf  Al-Ahly (Cairo)          Egy   5-0  0-1  5-1x
Horoya AC (Conakry)      Gui  WAC Casablanca           Mor   0-0  0-5  0-5y
Simba SC (Dar-es-Salaam) Tan  TP Mazembe (Lubumbashi)  CoK   0-0  1-4  1-4
x 2nd leg in Alexandria
y 2nd leg in Rabat

Semifinals
(Apr 26 and May 4)
WAC Casablanca           Mor  Mamelodi Sundowns        SAf   2-1  0-0  2-1x
(Apr 27 and May 4)
Espérance (Tunis)        Tun  TP Mazembe (Lubumbashi)  CoK   1-0  0-0  1-0
x 1st leg in Rabat

Final (May 24 and 31)
WAC Casablanca           Mor  Espérance (Tunis)        Tun   1-1  awd  1-4x
x 2nd leg on May 31 abandoned at 1-0 to Espérance after 60' when WAC walked off
  in protest to having a goal disallowed and the VAR not functioning; the referee
  quite rightly declared Espérance winners but the CAF executive committee decided
  the 2nd leg was to be replayed; on Jul 31, after appeals by both Espérance and
  WAC (who wanted the tie awarded to them!) this ridiculous decision was annulled
  by the CAS in Geneva, which ruled the CAF executive committee did not have the
  jurisdiction to order a replay and referred the matter back to the "competent"
  CAF authorities (such as they are); WAC's request was of course thrown out.
  On Aug 7, the CAF Disciplinary Board declared Espérance winners of the second
  leg (presumably by a 3-0 default score although this was not specified) and 
  thus of the tie and the tournament.

----------------------------------------------------------------------------------------------------------------------------

2019-2020 CAF Champions League

Tournament details
DatesQualifying:
9 August – 29 September 2019
Competition proper:
29 November 2019 – 27 November 2020
TeamsCompetition proper: 16
Total: 61 (from 49 associations)
Final positions
ChampionsEgypt Al-Ahly (9th title)
Runners-upEgypt Zamalek
Tournament statistics
Matches played61
Goals scored131 (2.15 per match)
Top scorer(s)Democratic Republic of the Congo Jackson Muleka
(7 goals)
First Round
(Aug 9 and 24)
JS Kabylie               Alg  Al-Merreikh (Omdurman)   Sud   1-0  2-3 *3-3
(Aug 9 and 25)
AS SONIDEP (Niamey)      Ngr  USM Alger                Alg   1-2  1-3  2-5
(Aug 10 and 23)
African Stars            Nam  KCCA (Kampala)           Uga   3-2  0-2  3-4
(Aug 10 and 24)
Nyasa Big Bullets        Mlw  FC Platinum              Zim   0-0  2-3  2-3
Green Eagles (Choma)     Zam  Orlando Pirates          SAf   1-0  1-1  2-1
Green Mamba              Swa  Zesco United             Zam   0-2  0-1  0-3
KMKM                     Zan  Primeiro de Agosto       Ang   0-2  0-2  0-4
Young Africans           Tan  Township Rollers         Bot   1-1  1-0  2-1
Brikama United           Gam  Raja Casablanca          Mor   3-3  0-4  3-7
(Aug 10 and 25)
UD Songo                 Moz  Simba SC (Dar-es-Salaam) Tan   0-0  1-1 *1-1 
Kano Pillars             Nga  Asante Kotoko            Gha   3-2  0-2  3-4
Cano Sport Academy       EqG  Mekelle 70 Enderta       Eth   2-1  1-1  3-2
Rahimo (Bobo-Dioulasso)  BuF  Enyimba (Aba)            Nga   1-0  0-5  1-5
Stade Malien (Bamako)    Mli  Horoya AC (Conakry)      Gui   1-1  0-1  1-2
(Aug 11 and 23)
Fomboni Club             Com  Côte d'Or                Sey   2-2  1-1  3-3*
Atlabara (Juba)          SSu  Al-Ahly (Cairo)          Egy   0-4  0-9  0-13
(Aug 11 and 24)
AS Otohô                 CoB  Mamelodi Sundowns        SAf   2-1  0-4  2-5
LPRC Oilers              Lbr  Génération Foot          Sen   1-0  0-3  1-3
Hafia FC (Conakry)       Gui  Etoile du Sahel (Sousse) Tun   2-1  1-7  3-8
(Aug 11 and 25)
Fosa Juniors             Mad  Pamplemousses SC         Mts   1-0  1-1  2-1 
Matlama                  Les  Petro de Luanda          Ang   0-2  0-1  0-3
Aigle Noir               Bdi  Gor Mahia                Ken   0-0  1-5  1-5
Rayon Sports             Rwa  Al-Hilal (Omdurman)      Sud   1-1  0-0  1-1*
CMS (Libreville)         Gab  Elect-Sport (N'Djaména)  Chd   0-0  0-2  0-2
UMS de Loum              Cmr  AS Vita Club (Kinshasa)  CoK   0-0  0-1  0-1
Buffles du Borgou        Ben  ASC Kara                 Tog   1-1  0-1  1-2
SO Armée (Yamoussoukro)  IvC  FC Nouadhibou            Mtn   0-0  0-1  0-1x
Tempête Mocaf (Bangui)   CAf  Al-Nasr (Benghazi)       Lby   1-0  1-3  2-3y	 
(Aug 16 and 24)
Dekedda                  Som  Zamalek (Cairo)          Egy   0-7  0-6  0-13
Espérance (Tunis)        Tun                                 bye
TP Mazembe (Lubumbashi)  CoK                                 bye
WAC Casablanca           Mor                                 bye
x 2nd leg in Nouakchott
y 2nd leg in Cairo

Second Round
(Sep 14 and 27)
Côte d'Or                Sey  Mamelodi Sundowns        SAf   0-5  1-11 1-16
Petro de Luanda          Ang  KCCA (Kampala)           Uga   0-0  1-1 *1-1
(Sep 14 and 28)
FC Platinum              Zim  UD Songo                 Moz   1-0  4-2  5-2x
Young Africans           Tan  Zesco United             Zam   1-1  1-2  2-3
Cano Sport Academy       EqG  Al-Ahly (Cairo)          Egy   0-2  0-4  0-6
(Sep 14 and 29)
Green Eagles (Choma)     Zam  Primeiro de Agosto       Ang   1-2  1-0  2-2*y
JS Kabylie               Alg  Horoya AC (Conakry)      Gui   2-0  0-2  2-2  5-3p
(Sep 14 and Oct 24)
Génération Foot          Sen  Zamalek (Cairo)          Egy   2-1  0-1  2-2*z
(Sep 15 and 27)
Elect-Sport (N'Djaména)  Chd  Espérance (Tunis)        Tun   1-1  1-2  2-3
(Sep 15 and 28)
Al-Nasr (Benghazi)       Lby  Raja Casablanca          Mor   1-3  1-1  2-4u
(Sep 15 and 29)
Fosa Juniors             Mad  TP Mazembe (Lubumbashi)  CoK   0-0  1-3  1-3
Asante Kotoko            Gha  Etoile du Sahel (Sousse) Tun   2-0  0-3  2-3w
Enyimba (Aba)            Nga  Al-Hilal (Omdurman)      Sud   0-0  0-1  0-1
ASC Kara                 Tog  AS Vita Club (Kinshasa)  CoK   0-0  0-1  0-1
FC Nouadhibou            Mtn  WAC Casablanca           Mor   0-2  1-4  1-6v
USM Alger                Alg  Gor Mahia                Ken   4-1  2-0  6-1t
t 1st leg in Blida
u 1st leg in Cairo
v 1st leg in Nouakchott
w 2nd leg in Monastir
x 1st leg in Bulawayo, 2nd leg in Beira
y 1st leg in Lusaka
z 1st leg in Thiès

Champions' League

Group A
Nov 30: TP Mazembe-Zamalek                    3-0
Nov 30: Primeiro de Agosto-Zesco United       1-1
Dec  7: Zesco United-TP Mazembe               1-2
Dec  7: Zamalek-Primeiro de Agosto            2-0
Dec 27: Primeiro de Agosto-TP Mazembe         1-1
Dec 28: Zesco United-Zamalek                  1-1
Jan 10: Zamalek-Zesco United                  2-0
Jan 11: TP Mazembe-Primeiro de Agosto         2-1
Jan 24: Zamalek-TP Mazembe                    0-0
Jan 25: Zesco United-Primeiro de Agosto       1-1
Feb  1: Primeiro de Agosto-Zamalek            0-0
Feb  1: TP Mazembe-Zesco United               3-1

 1.TP Mazembe (Lubumbashi)         6  4  2  0 11- 4 14
 2.Zamalek (Cairo)                 6  2  3  1  5- 4  9
 3.Primeiro de Agosto (Luanda)     6  0  4  2  4- 7  4
 4.Zesco United (Ndola)            6  0  3  3  5-10  3

Group B
Nov 29: Al-Hilal (Omdurman)-FC Platinum       2-1
Nov 29: Etoile du Sahel-Al-Ahly (Cairo)       1-0
Dec  6: Al-Ahly (Cairo)-Al-Hilal (Omdurman)   2-1
Dec  7: FC Platinum-Etoile du Sahel           0-3
Dec 28: Etoile du Sahel-Al-Hilal (Omdurman)   0-1
Dec 28: Al-Ahly (Cairo)-FC Platinum           2-0
Jan 11: FC Platinum-Al-Ahly (Cairo)           1-1
Jan 11: Al-Hilal (Omdurman)-Etoile du Sahel   1-2
Jan 25: FC Platinum-Al-Hilal (Omdurman)       0-1
Jan 26: Al-Ahly (Cairo)-Etoile du Sahel       1-0
Feb  1: Al-Hilal (Omdurman)-Al-Ahly (Cairo)   1-1
Feb  1: Etoile du Sahel-FC Platinum           2-0

 1.Etoile du Sahel (Sousse)        6  4  0  2  8- 3 12
 2.Al-Ahly (Cairo)                 6  3  2  1  7- 4 11
 3.Al-Hilal (Omdurman)             6  3  1  2  7- 6 10
 4.FC Platinum (Zvishavane)        6  0  1  5  2-11  1

Group C
Nov 30: USM Alger-WAC Casablanca              1-1
Nov 30: Mamelodi Sundowns-Petro de Luanda     3-0
Dec  7: Petro de Luanda-USM Alger             1-1
Dec  7: WAC Casablanca-Mamelodi Sundowns      0-0
Dec 28: USM Alger-Mamelodi Sundowns           0-1
Dec 28: WAC Casablanca-Petro de Luanda        4-1
Jan 11: Mamelodi Sundowns-USM Alger           2-1
Jan 11: Petro de Luanda-WAC Casablanca        2-2
Jan 24: WAC Casablanca-USM Alger              3-1
Jan 25: Petro de Luanda-Mamelodi Sundowns     2-2
Feb  1: Mamelodi Sundowns-WAC Casablanca      1-0
Feb  1: USM Alger-Petro de Luanda             2-2

 1.Mamelodi Sundowns (Pretoria)    6  4  2  0  9- 3 14
 2.WAC Casablanca                  6  2  3  1 10- 6  9
 3.Petro de Luanda                 6  0  4  2  8-14  4
 4.USM Alger                       6  0  3  3  6-10  3

Group D
Nov 29: JS Kabylie-AS Vita Club               1-0
Nov 30: Raja Casablanca-Espérance             0-2
Dec  6: AS Vita Club-Raja Casablanca          0-1
Dec  6: Espérance-JS Kabylie                  1-0
Dec 27: Espérance-AS Vita Club                0-0
Dec 27: Raja Casablanca-JS Kabylie            2-0
Jan 10: JS Kabylie-Raja Casablanca            0-0
Jan 11: AS Vita Club-Espérance                0-2
Jan 25: AS Vita Club-JS Kabylie               4-1
Jan 25: Espérance-Raja Casablanca             2-2
Feb  1: JS Kabylie-Espérance                  1-0
Feb  1: Raja Casablanca-AS Vita Club          1-0

 1.Espérance (Tunis)               6  3  2  1  7- 3 11  [2 1 1 0 4-2 4]
 2.Raja Casablanca                 6  3  2  1  6- 4 11  [2 0 1 1 2-4 1]
 3.AS Vita Club (Kinshasa)         6  1  1  4  4- 6  4
 4.JS Kabylie                      6  2  1  3  3- 7  7

Quarterfinals 
(Feb 28 and Mar 6)
Zamalek (Cairo)          Egy  Espérance (Tunis)        Tun   3-1  0-1  3-2
(Feb 28 and Mar 7)
Raja Casablanca          Mor  TP Mazembe (Lubumbashi)  CoK   2-0  0-1  2-1
(Feb 29 and Mar 7)
Al-Ahly (Cairo)          Egy  Mamelodi Sundowns        SAf   2-0  1-1  3-1
WAC Casablanca           Mor  Etoile du Sahel (Sousse) Tun   2-0  0-1  2-1

Semifinals
(Oct 17 and 23)
WAC Casablanca           Mor  Al-Ahly (Cairo)          Egy   0-2  1-3  1-5
(Oct 18 and Nov 4)
Raja Casablanca          Mor  Zamalek (Cairo)          Egy   0-1  1-3  1-4

Final (Nov 27, Alexandria)
Al-Ahly (Cairo)          Egy  Zamalek (Cairo)          Egy   2-1
Attendance: 0

----------------------------------------------------------------------------------------------------------------------------

2020-2021 CAF Champions League

Tournament details
DatesQualifying:
28 November 2020 – 6 January 2021
Competition proper:
12 February – 17 July 2021
TeamsCompetition proper: 16
Total: 54 (from 42 associations)
Final positions
ChampionsEgypt Al Ahly (10th title)
Runners-upSouth Africa Kaizer Chiefs
Tournament statistics
Matches played61
Goals scored124 (2.03 per match)
Top scorer(s)Egypt Mohamed Sherif (6 goals)
First Round
(Nov 28 and Dec 4)
Al-Ahli (Benghazi)       Lby  Mekelle 70 Enderta       Eth      w/o       w
(Nov 28 and Dec 5)
APR                      Rwa  Gor Mahia                Ken   2-1  1-3  3-4
Forest Rangers           Zam  Bouenguidi Sport         Gab   0-0  0-2  0-2x
Costa do Sol             Moz  FC Platinum              Zim   1-2  0-2  1-4
Mlandege                 Zan  CS Sfaxien               Tun   0-5  1-3  1-8
(Nov 28 and Dec 6)
Vipers SC                Uga  Al-Hilal (Omdurman)      Sud   0-1  0-1  0-2
Jwaneng Galaxy           Bot  US Zilimadjou            Com   4-0  1-1  5-1y
(Nov 28 and Dec 19)
Buffles du Borgou        Ben  MC Alger                 Alg   1-1  1-5  2-6
(Nov 29 and Dec 4)
AS Otohô                 CoB  Al-Merreikh (Omdurman)   Sud   1-1  0-2  1-3 
Gazelle (N'Djaména)      Chd  Garde Républicaine       Dji      w/o       v
(Nov 29 and Dec 5)
Bantu United             Les  Nkana FC                 Zam   0-1  0-0  0-1
PWD de Bamenda           Cmr  Kaizer Chiefs            SAf   0-1  0-0  0-1
Akonangui                EqG  Petro Luanda             Ang   0-1  2-2  2-3
AS SONIDEP               Ngr  Mogadishu City Club      Som   2-0  2-0  4-0z
Plateau United (Jos)     Nga  Simba SC (Dar-es-Salaam) Tan   0-1  0-0  0-1
Ashanti GB               Gui  Stade Malien (Bamako)    Mli   1-2  awd  1-4r
(Nov 29 and Dec 6)
CR Belouizdad            Alg  Al-Nasr (Benghazi)       Lby   2-0  2-0  4-0u
Young Buffaloes          Swa  Le Messager Ngozi        Bdi   0-0  1-1 *1-1
FC Nouadhibou            Mtn  Asante Kotoko (Kumasi)   Gha   1-1  awd  1-3t
Rahimo (Bobo-Dioulasso)  BuF  Enyimba (Aba)            Nga   0-1  1-1  1-2s
Gambia Armed Forces      Gam  Teungueth FC             Sen   1-1  0-2  1-3
Racing Club d'Abidjan    IvC  ASKO Kara                Tog   1-0  1-2 *2-2
AS Vita Club (Kinshasa)  CoK                                 bye
TP Mazembe (Lubumbashi)  CoK                                 bye
Al-Ahly (Cairo)          Egy                                 bye
Zamalek (Cairo)          Egy                                 bye
Raja Casablanca          Mor                                 bye
WAC Casablanca           Mor                                 bye
Primeiro de Agosto       Ang                                 bye
Horoya AC (Conakry)      Gui                                 bye
Mamelodi Sundowns        SAf                                 bye
Espérance (Tunis)        Tun                                 bye
r 2nd leg in Accra awarded 2-0 to Stade Malien after Ashanti GB forfeited due
  to several positive Covid-19 tests
s 1st leg in Ouagadougou
t 1st leg in Nouakchott, 2nd leg in Accra awarded 2-0 to Asante Kotoko after
  FC Nouadhibou forfeited due to several positive Covid-19 tests
u 2nd leg in Cairo
v Garde Républicaine did not show for 1st leg
w 1st leg in Cairo; Mekelle 70 Enderta withdrew before 1st leg due to war in Tigray
x 2nd leg in Libreville
y 1st leg in Lobatse
z 2nd leg in Djibouti

Second Round
(Dec 22 and Jan 5)
Jwaneng Galaxy           Bot  Mamelodi Sundowns        SAf   0-2  1-3  1-5
Teungueth FC             Sen  Raja Casablanca          Mor   0-0  0-0  0-0  3-1p
(Dec 22 and Jan 6)
Young Buffaloes          Swa  AS Vita Club (Kinshasa)  CoK   2-2  1-4  3-6
(Dec 23 and Jan 5)
AS SONIDEP               Ngr  Al-Ahly (Cairo)          Egy   0-1  0-4  0-5
Kaizer Chiefs            SAf  Primeiro de Agosto       Ang   0-0  1-0  1-0
(Dec 23 and Jan 6)
Al-Merreikh (Omdurman)   Sud  Enyimba (Aba)            Nga   3-0  1-2  4-2
FC Platinum              Zim  Simba SC (Dar-es-Salaam) Tan   1-0  0-4  1-4
Nkana FC                 Zam  Petro Luanda             Ang   1-1  0-1  1-2
Bouenguidi Sport         Gab  TP Mazembe (Lubumbashi)  CoK   1-2  1-2  2-4
Asante Kotoko (Kumasi)   Gha  Al-Hilal (Omdurman)      Sud   0-1  awd  0-3x
Al-Ahli (Benghazi)       Lby  Espérance (Tunis)        Tun   0-0  2-3  2-3y
Racing Club d'Abidjan    IvC  Horoya AC (Conakry)      Gui   1-1  0-1  1-2
Stade Malien (Bamako)    Mli  WAC Casablanca           Mor   1-0  0-3  1-3
Gazelle (N'Djaména)      Chd  Zamalek (Cairo)          Egy      o/w       z
(Dec 26 and Jan 6)
CR Belouizdad            Alg  Gor Mahia                Ken   6-0  2-1  8-1
(Dec 28 and Jan 6)
MC Alger                 Alg  CS Sfaxien               Tun   2-0  0-1  2-1
x 1st leg in Accra, 2nd leg awarded 2-0 to Al-Hilal after Asante Kotoko forfeited 
  due to several positive Covid-19 tests
y 1st leg in Cairo
z both legs fixtured in Cairo; Gazelle withdrew before 1st leg

Champions' League

Group A
Feb 12: AS Vita Club-Simba SC                 0-1
Feb 16: Al-Ahly (Cairo)-Al-Merreikh           3-0
Feb 23: Al-Merreikh-AS Vita Club              1-4  
Feb 23: Simba SC-Al-Ahly (Cairo)              1-0
Mar  6: Al-Merreikh-Simba SC                  0-0
Mar  6: Al-Ahly (Cairo)-AS Vita Club          2-2
Mar 16: AS Vita Club-Al-Ahly (Cairo)          0-3  
Mar 16: Simba SC-Al-Merreikh                  3-0
Apr  3: Al-Merreikh-Al-Ahly (Cairo)           2-2 
Apr  3: Simba SC-AS Vita Club                 4-1
Apr  9: Al-Ahly (Cairo)-Simba SC              1-0
Apr  9: AS Vita Club-Al-Merreikh              3-1

 1.Simba SC (Dar-es-Salaam)        6  4  1  1  9- 2 13
 2.Al-Ahly (Cairo)                 6  3  2  1 11- 5 11
 3.AS Vita Club (Kinshasa)         6  2  1  3 10-12  7
 4.Al-Merreikh (Omdurman)          6  0  2  4  4-15  2

Group B
Feb 13: TP Mazembe-CR Belouizdad              0-0
Feb 13: Mamelodi Sundowns-Al-Hilal (Omdurman) 2-0
Feb 24: Al-Hilal (Omdurman)-TP Mazembe        0-0
Feb 28: CR Belouizdad-Mamelodi Sundowns       1-5x
Mar  5: CR Belouizdad-Al-Hilal (Omdurman)     1-1
Mar  6: TP Mazembe-Mamelodi Sundowns          1-2
Mar 16: Al-Hilal (Omdurman)-CR Belouizdad     0-0
Mar 16: Mamelodi Sundowns-TP Mazembe          1-0
Apr  2: Al-Hilal (Omdurman)-Mamelodi Sundowns 0-0
Apr  2: CR Belouizdad-TP Mazembe              2-0
Apr  9: Mamelodi Sundowns-CR Belouizdad       0-2
Apr  9: TP Mazembe-Al-Hilal (Omdurman)        2-1
x in Dar-es-Salaam

 1.Mamelodi Sundowns (Pretoria)    6  4  1  1 10- 4 13
 2.CR Belouizdad (Alger)           6  2  3  1  6- 6  9
 3.TP Mazembe (Lubumbashi)         6  1  2  3  3- 6  5
 4.Al-Hilal (Omdurman)             6  0  4  2  2- 5  4

Group C
Feb 13: Horoya AC-Petro de Luanda             2-0
Feb 23: Petro de Luanda-WAC Casablanca        0-1
Feb 23: Kaizer Chiefs-Horoya AC               0-0
Feb 28: WAC Casablanca-Kaizer Chiefs          4-0x
Mar  6: Kaizer Chiefs-Petro de Luanda         2-0
Mar  6: WAC Casablanca-Horoya AC              2-0
Mar 16: Horoya AC-WAC Casablanca              0-0
Mar 16: Petro de Luanda-Kaizer Chiefs         0-0
Apr  3: Kaizer Chiefs-WAC Casablanca          1-0
Apr  3: Petro de Luanda-Horoya AC             0-1
Apr 10: Horoya AC-Kaizer Chiefs               2-2
Apr 10: WAC Casablanca-Petro de Luanda        2-0
x in Ouagadougou

 1.WAC Casablanca                  6  4  1  1  9- 1 13
 2.Kaizer Chiefs (Johannesburg)    6  2  3  1  5- 6  9  [2 0 2 0 2-2 2; 2 ag]
 3.Horoya AC (Conakry)             6  2  3  1  5- 4  9  [2 0 2 0 2-2 2; 0 ag]
 4.Petro de Luanda                 6  0  1  5  0- 8  1

Group D
Feb 12: Zamalek-MC Alger                      0-0
Feb 13: Espérance-Teungueth FC                2-1
Feb 23: Teungueth FC-Zamalek                  0-0
Feb 23: MC Alger-Espérance                    1-1
Mar  6: Espérance-Zamalek                     3-1
Mar  6: Teungueth FC-MC Alger                 0-1
Mar 16: MC Alger-Teungueth FC                 1-0
Mar 16: Zamalek-Espérance                     0-1
Apr  3: Teungueth FC-Espérance                2-1
Apr  3: MC Alger-Zamalek                      0-2
Apr 10: Espérance-MC Alger                    1-1
Apr 10: Zamalek-Teungueth FC                  4-1

 1.Espérance (Tunis)               6  3  2  1  9- 6 11
 2.MC Alger                        6  2  3  1  4- 4  9
 3.Zamalek (Cairo)                 6  2  2  2  7- 5  8
 4.Teungueth FC (Rufisque)         6  1  1  4  4- 9  4

Quarterfinals
(May 14 and 22)
MC Alger                 Alg  WAC Casablanca           Mor   1-1  0-1  1-2
(May 15 and 22)
Al-Ahly (Cairo)          Egy  Mamelodi Sundowns        SAf   2-0  1-1  3-1
CR Belouizdad            Alg  Espérance (Tunis)        Tun   2-0  0-2  2-2  2-3p
Kaizer Chiefs            SAf  Simba SC (Dar-es-Salaam) Tan   4-0  0-3  4-3

Semifinals (Jun 19 and 26)
Espérance (Tunis)        Tun  Al-Ahly (Cairo)          Egy   0-1  0-3  0-4
WAC Casablanca           Mor  Kaizer Chiefs            SAf   0-1  0-0  0-1

Final (Jul 17, Casablanca)
Kaizer Chiefs            SAf  Al-Ahly (Cairo)          Egy   0-3
Referee: Pacifique Ndabihawenimana (Burundi)

----------------------------------------------------------------------------------------------------------------------------

2021-2022 CAF Champions League

Tournament details
Dates
  • Qualification:
  • 10 September – 24 October 2021
  • Main Competition:
  • 11 February – 30 May 2022
TeamsMain Competition: 16
Total: 54 (from 42 associations)
Final positions
ChampionsMorocco Wydad AC (3rd title)
Runners-upEgypt Al Ahly
Tournament statistics
Matches played61
Goals scored134 (2.2 per match)
Top scorer(s)Brazil Tiago Azulão
(6 goals)
First Round
(Sep 10 and 18)
AmaZulu                  SAf  Nyasa Big Bullets        Mwi   0-1  3-1  3-2
(Sep 10 and 19)
Express                  Uga  Al-Merreikh (Omdurman)   Sud   2-1  0-1  2-2*
(Sep 11 and 17)
Jwaneng Galaxy           Bot  DFC 8ième Arrondissement CAf   2-0  0-1  2-1
AS Sonabel (Ouagadougou) BuF  Stade Malien (Bamako)    Mli   0-1  0-3  0-4
US Gendarmerie Nationale Ngr  Le Messager Ngozi        Bdi   1-1  1-0  2-1
(Sep 11 and 18)
Royal Leopards           Swa  Zesco United             Zam   1-0  1-2 *2-2
AS Arta/Solar7           Dji  Tusker                   Ken   1-1  0-3  1-4
Sagrada Esperança        Ang  FC Platinum              Zim   0-0  0-0  0-0  5-4p
Loto-Popo FC             Ben  FC Nouadhibou            Mtn   1-1  0-2  1-3
(Sep 11 and 19)
UD Songo                 Moz  AS Otohô                 CoB   1-0  0-1  1-1  3-4p
Bouenguidi Sport         Gab  AS Maniema Union (Kindu) CoK   1-1  0-2  1-3
Fortune                  Gam  ES Sétif                 Alg   3-0  0-3  3-3  4-5p
Teungueth FC             Sen  ASEC Mimosas (Abidjan)   IvC   0-1  0-1  0-2
(Sep 12 and 18)
Akonangui                EqG  Zanaco (Lusaka)          Zam   0-2  0-1  0-3
Fovu Club (Baham)        Cmr  Petro Luanda             Ang   2-2  0-0  2-2*
(Sep 12 and 19)
Fasil City (Gondar)      Eth  Al-Hilal (Omdurman)      Sud   2-2  1-1  3-3*
Akwa United (Uyo)        Nga  CR Bélouizdad            Alg   1-0  0-2  1-2 
Young Africans           Tan  Rivers United            Nga   0-1  0-1  0-2
Mogadishu City Club      Som  APR                      Rwa   0-0  1-2  1-2
LPRC Oilers              Lbr  ASKO Kara                Tog   3-0  1-2  4-2
KMKM                     Zan  Al-Ittihad (Tripoli)     Lby   0-2  0-2  0-4
CI Kamsar                Gui  Hearts of Oak (Accra)    Gha   n/p  0-2  0-2x
TP Mazembe (Lubumbashi)  CoK                                 bye
Al-Ahly (Cairo)          Egy                                 bye
Zamalek                  Egy                                 bye
Horoya AC (Conakry)      Gui                                 bye
Raja Casablanca          Mor                                 bye
WAC Casablanca           Mor                                 bye
Mamelodi Sundowns        SAf                                 bye
Simba SC (Dar-es-Salaam) Tan                                 bye
Espérance (Tunis)        Tun                                 bye
Etoile du Sahel (Sousse) Tun                                 bye
x played over one leg in Accra

Second Round
(Oct 15 and 23)
AmaZulu                  SAf  TP Mazembe (Lubumbashi)  CoK   0-0  1-1 *1-1
(Oct 16 and 22)
Tusker                   Ken  Zamalek                  Egy   0-1  0-4  0-5
(Oct 16 and 23)
APR                      Rwa  Etoile du Sahel (Sousse) Tun   1-1  0-4  1-5
Sagrada Esperança        Ang  Royal Leopards           Swa   3-1  0-1  3-2
US Gendarmerie Nationale Ngr  Al-Ahly (Cairo)          Egy   1-1  1-6  2-7
Al-Merreikh (Omdurman)   Sud  Zanaco (Lusaka)          Zam   3-0  1-2  4-2
(Oct 16 and 24)
ASEC Mimosas (Abidjan)   IvC  CR Bélouizdad            Alg   3-1  0-2  3-3*
Stade Malien (Bamako)    Mli  Horoya AC (Conakry)      Gui   0-1  1-2  1-3
(Oct 17 and 23)
AS Otohô                 CoB  Petro Luanda             Ang   2-2  0-2  2-4
LPRC Oilers              Lbr  Raja Casablanca          Mor   0-2  0-2  0-4x
(Oct 17 and 24)
Jwaneng Galaxy           Bot  Simba SC (Dar-es-Salaam) Tan   0-2  3-1 *3-3
AS Maniema Union (Kindu) CoK  Mamelodi Sundowns        SAf   2-2  0-2  2-4
Hearts of Oak (Accra)    Gha  WAC Casablanca           Mor   1-0  1-6  2-6
Rivers United            Nga  Al-Hilal (Omdurman)      Sud   1-1  0-1  1-2
FC Nouadhibou            Mtn  ES Sétif                 Alg   3-1  0-2  3-3*
Al-Ittihad (Tripoli)     Lby  Espérance (Tunis)        Tun   0-0  0-1  0-1
x 1st leg in Marrakech

Champions' League

Group A
Feb 11: Mamelodi Sundowns-Al-Hilal (Omdurman) 1-0
Feb 18: Al-Hilal (Omdurman)-Al-Ahly (Cairo)   0-0 
Feb 19: Al-Merreikh-Mamelodi Sundowns         0-0
Feb 25: Al-Merreikh-Al-Hilal (Omdurman)       2-1
Feb 26: Al-Ahly (Cairo)-Mamelodi Sundowns     0-1
Mar  5: Al-Ahly (Cairo)-Al-Merreikh           3-2
Mar 11: Al-Hilal (Omdurman)-Al-Merreikh       1-0
Mar 12: Mamelodi Sundowns-Al-Ahly (Cairo)     1-0
Mar 18: Al-Merreikh-Al-Ahly (Cairo)           1-3
Mar 19: Al-Hilal (Omdurman)-Mamelodi Sundowns 2-4
Apr  2: Mamelodi Sundowns-Al-Merreikh         3-0
Apr  3: Al-Ahly (Cairo)-Al-Hilal (Omdurman)   1-0

 1.Mamelodi Sundowns (Pretoria)    6  5  1  0 10- 2 16
 2.Al-Ahly (Cairo)                 6  3  1  2  7- 5 10
 3.Al-Hilal (Omdurman)             6  1  1  4  4- 8  4  [2 1 0 1 2-2 3; 1 ag]
 4.Al-Merreikh (Omdurman)          6  1  1  4  5-11  4  [2 1 0 1 2-2 3; 0 ag]

Group B
Feb 12: Horoya AC-ES Sétif                    0-1
Feb 12: Raja Casablanca-AmaZulu               1-0
Feb 18: AmaZulu-Horoya AC                     1-0
Feb 18: ES Sétif-Raja Casablanca              0-1x
Feb 25: AmaZulu-ES Sétif                      1-0
Feb 25: Raja Casablanca-Horoya AC             1-0
Mar 12: Horoya AC-Raja Casablanca             2-1
Mar 12: ES Sétif-AmaZulu                      2-0y
Mar 18: AmaZulu-Raja Casablanca               0-2
Mar 18: ES Sétif-Horoya AC                    3-2x
Apr  1: Horoya AC-AmaZulu                     1-1
Apr  3: Raja Casablanca-ES Sétif              1-0
x in Blida
y in Alger

 1.Raja Casablanca                 6  5  0  1  7- 2 15
 2.ES Sétif                        6  3  0  3  6- 5  9
 3.AmaZulu (Durban)                6  2  1  3  3- 6  7
 4.Horoya AC (Conakry)             6  1  1  4  5- 8  4

Group C
Feb 11: Etoile du Sahel-CR Belouizdad         0-0x
Feb 12: Espérance-Jwaneng Galaxy              4-0
Feb 19: Jwaneng Galaxy-Etoile du Sahel        1-1
Feb 19: CR Belouizdad-Espérance               1-1
Feb 26: Espérance-Etoile du Sahel             0-0
Feb 26: Jwaneng Galaxy-CR Belouizdad          1-2
Mar 11: CR Belouizdad-Jwaneng Galaxy          4-1
Mar 12: Etoile du Sahel-Espérance             0-2x
Mar 19: Jwaneng Galaxy-Espérance              0-3
Mar 19: CR Belouizdad-Etoile du Sahel         2-0
Apr  1: Etoile du Sahel-Jwaneng Galaxy        3-2x
Apr  2: Espérance-CR Belouizdad               2-1
x in Radès

 1.Espérance (Tunis)               6  4  2  0 12- 2 14
 2.CR Belouizdad (Alger)           6  3  2  1 10- 5 11
 3.Etoile du Sahel (Sousse)        6  1  3  2  4- 7  6
 4.Jwaneng Galaxy                  6  0  1  5  5-17  1

Group D
Feb 11: WAC Casablanca-Sagrada Esperança      3-0
Feb 12: Zamalek-Petro de Luanda               2-2
Feb 19: Petro de Luanda-WAC Casablanca        2-1
Feb 19: Sagrada Esperança-Zamalek             0-0x
Feb 26: Sagrada Esperança-Petro de Luanda     0-1x
Feb 26: WAC Casablanca-Zamalek                3-1
Mar 11: Zamalek-WAC Casablanca                0-1
Mar 12: Petro de Luanda-Sagrada Esperança     3-0
Mar 19: Petro de Luanda-Zamalek               0-0
Mar 19: Sagrada Esperança-WAC Casablanca      1-2x
Apr  1: Zamalek-Sagrada Esperança             0-0
Apr  2: WAC Casablanca-Petro de Luanda        5-1
x in Luanda

 1.WAC Casablanca                  6  5  0  1 15- 5 15
 2.Petro de Luanda                 6  3  2  1  9- 8 11
 3.Zamalek (Cairo)                 6  0  4  2  3- 6  4
 4.Sagrada Esperança (Dundo)       6  0  2  4  1- 9  2

Quarterfinals
(Apr 15 and 22)
ES Sétif                 Alg  Espérance (Tunis)        Tun   0-0  1-0  1-0
(Apr 16 and 23)
Petro Luanda             Ang  Mamelodi Sundowns        SAf   2-1  1-1  3-2
Al-Ahly (Cairo)          Egy  Raja Casablanca          Mor   2-1  1-1  3-2
(Apr 16 and 24)
CR Belouizdad            Alg  WAC Casablanca           Mor   0-1  0-0  0-1

Semifinals
(May 7 and 13)
Petro Luanda             Ang  WAC Casablanca           Mor   1-3  1-1  2-4
(May 7 and 14)
Al-Ahly (Cairo)          Egy  ES Sétif                 Alg   4-0  2-2  6-2

Final (May 30, Casablanca)
WAC Casablanca           Mor  Al-Ahly (Cairo)          Egy   2-0

----------------------------------------------------------------------------------------------------------------------------

2022-2023 CAF Champions League


First Round
(Sep 10 and 16)
Volcan Club (Moroni)     Com  La Passe                 Sey   1-0  awd  1-3x
ASN NIGELEC (Niamey)     Ngr  Académie SOAR            Gui   2-1  0-0  2-1
(Sep 10 and 17)
Hawks (Banjul)           Gam  Horoya AC (Conakry)      Gui   awd  awd  0-6y
Zalan (Rumbek)           SSu  Young Africans           Tan   0-4  0-5  0-9
Bo Rangers               SLe  CR Bélouizdad            Alg   0-0  0-3  0-3
KMKM                     Zan  Al-Ahli (Tripoli)        Lby   0-2  0-4  0-6
Olympique Réal (Bangui)  CAf  Vipers (Wakiso)          Uga   0-3  0-1  0-4
(Sep 10 and 18)
APR                      Rwa  US Monastir              Tun   1-0  0-3  1-3
Cape Town City           SAf  AS Otohô                 CoB   2-0  0-0  2-0
Nyasa Big Bullets        Mwi  Simba SC (Dar-es-Salaam) Tan   0-2  0-2  0-4
Red Arrows (Lusaka)      Zam  Primeiro de Agosto       Ang   0-1  1-1  1-2
Matlama (Maseru)         Les  Cotonsport (Garoua)      Cmr   0-3  0-1  0-4
Stade Mandji (Pt-Gentil) Gab  Plateau United (Jos)     Nga   2-2  0-1  2-3
(Sep 10 and 19)
Deportivo Mongomo        EqG  Djoliba AC (Bamako)      Mli   2-0  0-5  2-5
(Sep 11 and 17)
Black Bulls (Maputo)     Moz  Petro Luanda             Ang   0-3  1-2  1-5
CFFA (Antananarivo)      Mad  Royal Leopards           Swa   2-3  1-2  3-5
AS Arta/Solar7           Dji  Al-Merreikh (Omdurman)   Sud   1-2  0-0  1-2
ASKO Kara                Tog  FC Nouadhibou            Mtn   1-1  1-0  2-1
(Sep 11 and 18)
Flambeau du Centre       Bdi  Al-Ittihad (Tripoli)     Lby   1-0  1-2 *2-2
Saint George             Eth  Al-Hilal (Omdurman)      Sud   2-1  0-1  2-2*
Rivers United            Nga  Watanga FC               Lbr   3-0  0-1  3-1
Coton Sport FC (Ouidah)  Ben  ASEC Mimosas (Abidjan)   IvC   1-2  0-2  1-4
Gaborone United          Bot  AS Vita Club (Kinshasa)  CoK   1-0  1-3  2-3
Casa Sports (Ziguinchor) Sen  JS Kabylie               Alg   1-0  0-3  1-3 
(Sep 12 and 18)
RC Kadiogo               BuF  Asante Kotoko (Kumasi)   Gha   0-1  1-0  1-1  3-1p
(Sep 18 and 25
TP Elect-Sport           Chd  Zamalek                  Egy   0-2  0-2  0-4
TP Mazembe (Lubumbashi)  CoK                                 bye
Al-Ahly (Cairo)          Egy                                 bye
Raja Casablanca          Mor                                 bye
WAC Casablanca           Mor                                 bye
Mamelodi Sundowns        SAf                                 bye
Espérance (Tunis)        Tun                                 bye
x 2nd leg awarded 3-0 to La Passe after Volcan Club did not show
y both legs awarded 3-0 to Horoya after Hawks withdrew

Second Round
(Oct 7 and 15)
Al-Merreikh (Omdurman)   Sud  Al-Ahli (Tripoli)        Lby   2-0  1-3 *3-3
(Oct 8 and 14)
Cape Town City           SAf  Petro Luanda             Ang   0-3  0-1  0-4
(Oct 8 and 15)
ASKO Kara                Tog  JS Kabylie               Alg   1-2  1-1  2-3
ASN NIGELEC (Niamey)     Ngr  Raja Casablanca          Mor   0-2  0-1  0-3
(Oct 8 and 16)
Young Africans           Tan  Al-Hilal (Omdurman)      Sud   1-1  0-1  1-2
(Oct 9 and 14)
La Passe                 Sey  Mamelodi Sundowns        SAf   0-7  1-8  1-15
Djoliba AC (Bamako)      Mli  CR Bélouizdad            Alg   2-1  0-2  2-3
Flambeau du Centre       Bdi  Zamalek                  Egy   0-1  1-5  1-6
(Oct 9 and 15)
Vipers (Wakiso)          Uga  TP Mazembe (Lubumbashi)  CoK   0-0  0-0  0-0  4-2p
US Monastir              Tun  Al-Ahly (Cairo)          Egy   0-1  0-3  0-4
Plateau United (Jos)     Nga  Espérance (Tunis)        Tun   2-1  0-1  2-2*
(Oct 9 and 16)
Royal Leopards           Swa  Cotonsport (Garoua)      Cmr   1-1  1-2  2-3
Primeiro de Agosto       Ang  Simba SC (Dar-es-Salaam) Tan   1-3  0-1  1-4
Rivers United            Nga  WAC Casablanca           Mor   2-1  0-6  2-7
ASEC Mimosas (Abidjan)   IvC  Horoya AC (Conakry)      Gui   0-1  1-1  1-2
(Oct 16 and 20)
RC Kadiogo               BuF  AS Vita Club (Kinshasa)  CoK   0-0  0-0  0-0  3-4p

Champions' League
Group A
Feb 11: Petro de Luanda-JS Kabylie            0-0
Feb 17: JS Kabylie-WAC Casablanca             1-0
Feb 18: AS Vita Club-Petro de Luanda-         1-2
Feb 24: WAC Casablanca-Petro de Luanda        1-0
Feb 25: AS Vita Club-JS Kabylie               1-0
Mar  3: WAC Casablanca-AS Vita Club           1-0
Mar 11: Petro de Luanda-WAC Casablanca        0-2
Mar 11: JS Kabylie-AS Vita Club               2-1
Mar 18: AS Vita Club-WAC Casablanca           0-0
Mar 18: JS Kabylie-Petro de Luanda            1-0
Apr  1: Petro de Luanda-AS Vita Club          1-0
Apr  1: WAC Casablanca-JS Kabylie             3-0

 1.WAC Casablanca                  6  4  1  1  7- 1 13
 2.JS Kabylie (Tizi Ouzou)         6  3  1  2  4- 5 10
 3.Petro de Luanda                 6  2  1  3  3- 5  7
 4.AS Vita Club (Kinshasa)         6  1  1  4  3- 6  4

Group B
Feb 11: Mamelodi Sundowns-Al-Hilal (Omdurman) 1-0
Feb 17: Cotonsport-Mamelodi Sundowns          1-3
Feb 18: Al-Hilal (Omdurman)-Al-Ahly (Cairo)   1-0
Feb 24: Cotonsport-Al-Hilal (Omdurman)        1-2
Feb 25: Al-Ahly (Cairo)-Mamelodi Sundowns     2-2
Mar  4: Al-Ahly (Cairo)-Cotonsport            3-0
Mar  7: Al-Hilal (Omdurman)-Cotonsport        2-0
Mar 11: Mamelodi Sundowns-Al-Ahly (Cairo)     5-2
Mar 17: Cotonsport-Al-Ahly (Cairo)            0-4
Mar 18: Al-Hilal (Omdurman)-Mamelodi Sundowns 1-1
Apr  1: Al-Ahly (Cairo)-Al-Hilal (Omdurman)   3-0
Apr  1: Mamelodi Sundowns-Cotonsport          2-1

 1.Mamelodi Sundowns (Pretoria)    6  4  2  0 14- 7 14
 2.Al-Ahly (Cairo)                 6  3  1  2 14- 8 10  [2 1 0 1 3-1 3]
 3.Al-Hilal (Omdurman)             6  3  1  2  6- 6 10  [2 1 0 1 1-3 3]
 4.Cotonsport (Garoua)             6  0  0  6  3-16  0

Group C
Feb 10: Raja Casablanca-Vipers                5-0
Feb 11: Horoya AC-Simba SC                    1-0
Feb 18: Vipers-Horoya AC                      0-0
Feb 18: Simba SC-Raja Casablanca              0-3
Feb 25: Vipers-Simba SC                       0-1
Feb 25: Raja Casablanca-Horoya AC             2-0
Mar  7: Horoya AC-Raja Casablanca             1-3
Mar  7: Simba SC-Vipers                       1-0
Mar 18: Simba SC-Horoya AC                    7-0
Mar 18: Vipers-Raja Casablanca                1-1
Mar 31: Horoya AC-Vipers                      2-0
Apr  1: Raja Casablanca-Simba SC              3-1

 1.Raja Casablanca                 6  5  1  0 17- 3 16
 2.Simba SC (Dar-es-Salaam)        6  3  0  3 10- 7  9
 3.Horoya AC (Conakry)             6  2  1  3  4-12  7
 4.Vipers (Wakiso)                 6  0  2  4  1-10  2

Group D
Feb 10: Zamalek-CR Bélouizdad                 0-1
Feb 11: Espérance-Al-Merreikh                 1-0
Feb 17: Al-Merreikh-Zamalek                   0-0
Feb 18: CR Bélouizdad-Espérance               0-1
Feb 24: Al-Merreikh-CR Bélouizdad             1-0
Feb 25: Espérance-Zamalek                     2-0
Mar  7: CR Bélouizdad-Al-Merreikh             1-0
Mar  7: Zamalek-Espérance                     3-1
Mar 17: Al-Merreikh-Espérance                 1-1
Mar 17: CR Bélouizdad-Zamalek                 2-0
Mar 31: Zamalek-Al-Merreikh                   4-3
Apr  1: Espérance-CR Bélouizdad               0-0

 1.Espérance (Tunis)               6  3  2  1  6- 4 11
 2.CR Bélouizdad (Alger)           6  3  1  2  4- 2 10
 3.Zamalek (Cairo)                 6  2  1  3  7- 9  7
 4.Al-Merreikh (Omdurman)          6  1  2  3  5- 7  5

Quarterfinals
(Apr 21 and 29) JS Kabylie               Alg  Espérance (Tunis)        Tun   0-1  1-1  1-2
(Apr 22 and 28) Simba SC (Dar-es-Salaam) Tan  WAC Casablanca           Mor   1-0  0-1  1-1  3-4p
(Apr 22 and 29) Al-Ahly (Cairo)          Egy  Raja Casablanca          Mor   2-0  0-0  2-0
                CR Bélouizdad            Alg  Mamelodi Sundowns        SAf   1-4  1-2  2-6

Semifinals
(May 12 and 19) Espérance (Tunis)        Tun  Al-Ahly (Cairo)          Egy   0-3  0-1  0-4
(May 13 and 20) WAC Casablanca           Mor  Mamelodi Sundowns        SAf   0-0  2-2 *2-2

Final 
(Jun 4 and 11)  Al-Ahly (Cairo)          Egy  WAC Casablanca           Mor   2-1  1-1  3-2
-------------------------------------------------------------------------------------------
2023-2024 CAF Champions League
Tournament details
DatesQualifying:
18 August – 2 October 2023
Competition proper:
24 November 2023 – 25 May 2024
Teams54 (from 42 associations)
Final positions
ChampionsEgypt Al Ahly (12th title)
Runners-upTunisia Espérance de Tunis
Tournament statistics
Matches played62
Goals scored94 (1.52 per match)
Top scorer(s)Ivory Coast Sankara William Karamoko (4 goals)


No comments:

Post a Comment