Preliminary Round
May 12th - July 9th, 2017
16 Teams, 4 Groups, the 1st and 2nd Teams from each Group will qualify for Quarterfinals
Group A
- FUS Rabat
- Rivers United
- Club Africain
- Kampala Capital City Authority
Group B
- MC Alger
- Platinum Stars
- Mbabane Swallows
- CS Sfaxien
Group C
- Recreativo Libolo
- Smouha SC
- Al-Hilal Al-Ubayyid
- ZESCO United
Group D
- TP Mazembe
- CF Mounana
- Horoya AC
- SuperSport United
Group A
FUS Rabat 3 - 0 Kampala Capital City Authority
Half-Time: 2-0
May 13th 2017, h. 22:00 (GMT +1), Stade de FUS, Rabat
Club Africain 3 - 1 Rivers United
Half-Time: 2-0
May 14th 2017, h. 18:00 (GMT +1), Stade Olympique de Radès, Radès
Kampala Capital City Authority 2 - 1 Club Africain
Half-Time: 1-1
May 23rd 2017, h. 19:00 (GMT +3), Phillip Omondi Stadium, Kampala
Rivers United 1 - 0 FUS Rabat
Half-Time: 0-0
May 24th 2017, h. 16:00 (GMT +1), Yakubu Gowon Stadium, Port Harcourt
FUS Rabat 2 - 1 Club Africain
Half-Time: 0-1
June 2nd 2017, h. 23:00 (GMT), Stade de FUS, Rabat
Kampala Capital City Authority 2 - 1 Rivers United
Half-Time: 1-1
June 3rd 2017, h. 19:00 (GMT +3), Phillip Omondi Stadium, Kampala
Rivers United 2 - 1 Kampala Capital City Authority
Half-Time: 2-1
June 20th 2017, h. 16:00 (GMT +1), Yakubu Gowon Stadium, Port Harcourt
Club Africain 2 - 1 FUS Rabat
Half-Time: 0-1
June 20th 2017, h. 22:00 (GMT +1), Stade Olympique de Radès, Radès
Kampala Capital City Authority 3 - 1 FUS Rabat
Half-Time: 1-0
July 2nd 2017, h. 16:00 (GMT +3), Phillip Omondi Stadium, Kampala
Rivers United 0 - 2 Club Africain
Half-Time: 0-0
July 2nd 2017, h. 16:00 (GMT +1), Yakubu Gowon Stadium, Port Harcourt
FUS Rabat 2 - 1 Rivers United
Half-Time: 0-1
July 7th 2017, h. 21:00 (GMT +1), Stade de FUS, Rabat
Club Africain 4 - 0 Kampala Capital City Authority
Half-Time: 3-0
July 7th 2017, h. 21:00 (GMT +1), Stade Olympique de Radès, Radès
Group A Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Club Africain | 6 | 4 | 0 | 2 | 13 | 6 | +7 | 12 | FUS Rabat | 6 | 3 | 0 | 3 | 9 | 8 | +1 | 9 | Kampala Capital Ci. A. | 6 | 3 | 0 | 3 | 8 | 12 | -4 | 9 | Rivers United | 6 | 2 | 0 | 4 | 6 | 10 | -4 | 6 |
Group B
CS Sfaxien 1 - 0 Mbabane Swallows
Half-Time: 1-0
May 13th 2017, h. 20:00 (GMT +1), Stade Taïeb Mhiri, Sfax
Platinum Stars 1 - 1 MC Alger
Half-Time: 1-1
May 14th 2017, h. 17:00 (GMT +2), Royal Bafokeng Stadium, Rustenburg
Mbabane Swallows 4 - 2 Platinum Stars
Half-Time: 2-1
May 23rd 2017, h. 15:00 (GMT +2), Somhlolo National Stadium, Lobamba
MC Alger 2 - 1 CS Sfaxien
Half-Time: 1-1
May 23rd 2017, h. 21:00 (GMT +1), Stade du 5 Juillet, Algiers
Mbabane Swallows 0 - 0 MC Alger
Half-Time: 0-0
June 2nd 2017, h. 15:00 (GMT +2), Somhlolo National Stadium, Lobamba
CS Sfaxien 3 - 0 Platinum Stars
Half-Time: 2-0
June 4th 2017, h. 22:00 (GMT +1), Stade Taïeb Mhiri, Sfax
MC Alger 2 - 1 Mbabane Swallows
Half-Time: 2-0
June 20th 2017, h. 23:00 (GMT +1), Stade du 5 Juillet, Algiers
Platinum Stars 1 - 1 CS Sfaxien
Half-Time: 1-1
June 21st 2017, h. 19:00 (GMT +2), Royal Bafokeng Stadium, Rustenburg
MC Alger 2 - 0 Platinum Stars
Half-Time: 1-0
June 30th 2017, h. 21:00 (GMT +1), Stade du 5 Juillet, Algiers
Mbabane Swallows 1 - 3 CS Sfaxien
Half-Time: 1-2
July 2nd 2017, h. 15:00 (GMT +2), Somhlolo National Stadium, Lobamba
CS Sfaxien 4 - 0 MC Alger
Half-Time: 1-0
July 8th 2017, h. 18:00 (GMT +1), Stade Taïeb Mhiri, Sfax
Platinum Stars 2 - 2 Mbabane Swallows
Half-Time: 0-1
July 8th 2017, h. 19:00 (GMT +2), Royal Bafokeng Stadium, Rustenburg
Group B Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | CS Sfaxien | 6 | 4 | 1 | 1 | 13 | 4 | +9 | 11 | MC Alger | 6 | 3 | 2 | 1 | 7 | 7 | 0 | 11 | Mbabane Swallows | 6 | 1 | 2 | 3 | 8 | 10 | -2 | 5 | Platinum Stars | 6 | 0 | 3 | 3 | 6 | 13 | -7 | 3 |
Group C
ZESCO United 1 - 0 Smouha SC
Half-Time: 0-0
May 13th 2017, h. 15:30 (GMT +2), Levy Mwanawasa Stadium, Ndola
Recreativo Libolo 1 - 0 Al-Hilal Al-Ubayyid
Half-Time: 0-0
May 14th 2017, h. 14:00 (GMT +1), Estádio Municipal de Calulo, Calulo
Smouha SC 2 - 0 Recreativo Libolo
Half-Time: 1-0
May 24th 2017, h. 18:00 (GMT +2), Borg El Arab Stadium, Alexandria
Al-Hilal Al-Ubayyid 1 - 0 ZESCO United
Half-Time: 0-0
May 24th 2017, h. 21:00 (GMT +3), Al-Ubayyid Stadium, Al-Ubayyid
Smouha SC 1 - 1 Al-Hilal Al-Ubayyid
Half-Time: 1-0
June 3rd 2017, h. 23:00 (GMT +2), Borg El Arab Stadium, Alexandria
ZESCO United 1 - 0 Recreativo Libolo
Half-Time: 0-0
June 4th 2017, h. 15:00 (GMT +2), Levy Mwanawasa Stadium, Ndola
Recreativo Libolo 3 - 0 ZESCO United
Half-Time: 1-0
June 20th 2017, h. 15:00 (GMT +1), Estádio Municipal de Calulo, Calulo
Al-Hilal Al-Ubayyid 2 - 1 Smouha SC
Half-Time: 0-0
June 20th 2017, h. 23:00 (GMT +3), Al-Ubayyid Stadium, Al-Ubayyid
Smouha SC 1 - 1 ZESCO United
Half-Time: 0-0
June 30th 2017, h. 18:00 (GMT +2), Borg El Arab Stadium, Alexandria
Al-Hilal Al-Ubayyid 2 - 0 Recreativo Libolo
Half-Time: 1-0
July 1st 2017, h. 21:00 (GMT +3), Al-Ubayyid Stadium, Al-Ubayyid
Recreativo Libolo 0 - 0 Smouha SC
Half-Time: 0-0
July 9th 2017, h. 15:00 (GMT +1), Estádio Municipal de Calulo, Calulo
ZESCO United 3 - 0 Al-Hilal Al-Ubayyid
Awarded
Group C Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | ZESCO United | 6 | 3 | 1 | 2 | 6 | 5 | +1 | 10 | Al-Hilal Al-Ubayyid | 6 | 3 | 1 | 2 | 6 | 6 | 0 | 10 | Recreativo Libolo | 6 | 2 | 1 | 3 | 4 | 5 | -1 | 7 | Smouha SC | 6 | 1 | 3 | 2 | 5 | 5 | 0 | 6 |
Note: FIFA suspended the Sudan Football Association on 7 July 2017. As a result, Al-Hilal Al-Ubayyid could not play their final group match against ZESCO United, and the match was awarded as a 3–0 win to their opponents. Initially, Al-Hilal Al-Ubayyid were disqualified from the CAF Confederation Cup, but following the lifting of the suspension on 13 July, they were reinstated to the competition, and advanced to the knockout stage instead of Recreativo do Libolo.
Group D
SuperSport United 2 - 2 Horoya AC
Half-Time: 1-1
May 12th 2017, h. 19:00 (GMT +2), Lucas Masterpieces Moripe Stadium, Pretoria
TP Mazembe 2 - 0 CF Mounana
Half-Time: 1-0
May 14th 2017, h. 14:30 (GMT +2), Stade TP Mazembe, Lubumbashi
CF Mounana 3 - 5 SuperSport United
Half-Time: 1-3
May 23rd 2017, h. 16:00 (GMT +1), Stade de l'Amitié Sino-Gabonaise, Libreville
Horoya AC 1 - 1 TP Mazembe
Half-Time: 1-0
May 24th 2017, h. 16:00 (GMT), Stade du 28 Septembre, Conakry
CF Mounana 0 - 1 Horoya AC
Half-Time: 0-0
June 3rd 2017, h. 15:30 (GMT +1), Stade de l'Amitié Sino-Gabonaise, Libreville
TP Mazembe 2 - 2 SuperSport United
Half-Time: 2-1
June 4th 2017, h. 14:30 (GMT +2), Stade TP Mazembe, Lubumbashi
Horoya AC 1 - 0 CF Mounana
Half-Time: 0-0
June 20th 2017, h. 16:00 (GMT), Stade du 28 Septembre, Conakry
SuperSport United 0 - 0 TP Mazembe
Half-Time: 0-0
June 20th 2017, h. 19:00 (GMT +2), Lucas Masterpieces Moripe Stadium, Pretoria
Horoya AC 0 - 0 SuperSport United
Half-Time: 0-0
July 1st 2017, h. 15:00 (GMT), Stade du 28 Septembre, Conakry
CF Mounana 0 - 1 TP Mazembe
Half-Time: 0-0
July 2nd 2017, h. 16:00 (GMT +1), Stade de l'Amitié Sino-Gabonaise, Libreville
TP Mazembe 2 - 1 Horoya AC
Half-Time: 1-1
July 9th 2017, h. 15:30 (GMT +2), Stade TP Mazembe, Lubumbashi
SuperSport United 4 - 1 CF Mounana
Half-Time: 4-0
July 9th 2017, h. 15:30 (GMT +2), Lucas Masterpieces Moripe Stadium, Pretoria
Group D Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | TP Mazembe | 6 | 3 | 3 | 0 | 8 | 4 | +4 | 12 | SuperSport United | 6 | 2 | 4 | 0 | 13 | 8 | +5 | 10 | Horoya AC | 6 | 2 | 3 | 1 | 6 | 5 | +1 | 9 | CF Mounana | 6 | 0 | 0 | 6 | 4 | 14 | -10 | 0 |
|