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
- Clube Ferroviário da Beira
- Al-Hilal Club
- Al-Merrikh SC
- Étoile du Sahel
Group B
- USM Alger
- Zamalek SC
- Alahly SC
- CAPS United
Group C
- AS Vita Club
- Saint George
- Mamelodi Sundowns
- Espérance de Tunis
Group D
- Coton Sport
- Al Ahly
- Wydad Casablanca
- Zanaco FC
Group A
Étoile du Sahel 5 - 0 Clube Ferroviário da Beira
Half-Time: 2-0
May 12th 2017, h. 18:00 (GMT +1), Stade Olympique de Sousse, Sousse
Al-Hilal Club 1 - 1 Al-Merrikh SC
Half-Time: 1-0
May 12th 2017, h. 22:00 (GMT +3), Al-Hilal Stadium, Omdurman
Clube Ferroviário da Beira 0 - 0 Al-Hilal Club
Half-Time: 0-0
May 23rd 2017, h. 15:00 (GMT +2), Estádio do Zimpeto, Maputo
Al-Merrikh SC 1 - 2 Étoile du Sahel
Half-Time: 0-1
May 23rd 2017, h. 21:00 (GMT +3), Al-Merrikh Stadium, Omdurman
Clube Ferroviário da Beira 1 - 0 Al-Merrikh SC
Half-Time: 0-0
June 3rd 2017, h. 15:00 (GMT +2), Estádio do Zimpeto, Maputo
Étoile du Sahel 1 - 1 Al-Hilal Club
Half-Time: 0-0
June 3rd 2017, h. 22:45 (GMT +1), Stade Olympique de Sousse, Sousse
Al-Merrikh SC 2 - 1 Clube Ferroviário da Beira
Half-Time: 1-1
June 20th 2017, h. 23:00 (GMT +3), Al-Merrikh Stadium, Omdurman
Al-Hilal Club 1 - 1 Étoile du Sahel
Half-Time: 0-0
June 21st 2017, h. 22:00 (GMT +3), Al-Hilal Stadium, Omdurman
Al-Merrikh SC 2 - 1 Al-Hilal Club
Half-Time: 1-0
June 30th 2017, h. 21:00 (GMT +3), Al-Merrikh Stadium, Omdurman
Clube Ferroviário da Beira 1 - 1 Étoile du Sahel
Half-Time: 0-0
July 1st 2017, h. 15:00 (GMT +2), Estádio do Zimpeto, Maputo
Étoile du Sahel 3 - 0 Al-Merrikh SC
Awarded
Al-Hilal Club 0 - 3 Clube Ferroviário da Beira
Awarded
Group A Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Étoile du Sahel | 6 | 3 | 3 | 0 | 13 | 4 | +9 | 12 | Clube Ferroviári. d. B. | 6 | 2 | 2 | 2 | 6 | 8 | -2 | 8 | Al-Merrikh SC | 6 | 2 | 1 | 3 | 6 | 9 | -1 | 7 | Al-Hilal Club | 6 | 0 | 4 | 2 | 4 | 8 | -4 | 4 |
Note: FIFA suspended the Sudan Football Association on 7 July 2017. As a result, both Al-Hilal and Al-Merrikh could not play their final group matches against Ferroviário Beira and Étoile du Sahel respectively, and the matches were awarded as 3–0 wins to their opponents.
Group B
USM Alger 3 - 0 Alahly SC
Half-Time: 2-0
May 12th 2017, h. 18:00 (GMT +1), Stade du 5 Juillet, Algiers
Zamalek SC 2 - 0 CAPS United
Half-Time: 0-0
May 12th 2017, h. 21:00 (GMT +2), Borg El Arab Stadium, Alexandria
Alahly SC 0 - 0 Zamalek SC
Half-Time: 0-0
May 23rd 2017, h. 19:00 (GMT +1), Stade Taïeb Mhiri, Sfax (Tunisia)
CAPS United 2 - 1 USM Alger
Half-Time: 1-0
May 24th 2017, h. 15:00 (GMT +2), National Sports Stadium, Harare CAPS United 2 - 4 Alahly SC
Half-Time: 0-3
June 2nd 2017, h. 15:00 (GMT +2), National Sports Stadium, Harare
Zamalek SC 1 - 1 USM Alger
Half-Time: 0-1
June 2nd 2017, h. 22:00 (GMT +2), Borg El Arab Stadium, Alexandria
Alahly SC 4 - 2 CAPS United
Half-Time: 1-2
June 21st 2017, h. 22:00 (GMT +1), Stade Taïeb Mhiri, Sfax (Tunisia)
USM Alger 2 - 0 Zamalek SC
Half-Time: 1-0
June 21st 2017, h. 22:00 (GMT +1), Stade du 5 Juillet, Algiers
Alahly SC 1 - 1 USM Alger
Half-Time: 1-1
June 30th 2017, h. 19:00 (GMT +1), Stade Taïeb Mhiri, Sfax (Tunisia)
CAPS United 3 - 1 Zamalek SC
Half-Time: 1-1
July 2nd 2017, h. 15:00 (GMT +2), National Sports Stadium, Harare
Zamalek SC 2 - 2 Alahly SC
Half-Time: 1-1
July 9th 2017, h. 21:00 (GMT +2), Borg El Arab Stadium, Alexandria
USM Alger 4 - 1 CAPS United
Half-Time: 2-0
July 9th 2017, h. 20:00 (GMT +1), Stade du 5 Juillet, Algiers
Group B Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | USM Alger | 6 | 3 | 2 | 1 | 12 | 5 | +7 | 11 | Alahly SC | 6 | 2 | 3 | 1 | 11 | 10 | +1 | 9 | Zamalek SC | 6 | 1 | 3 | 2 | 6 | 8 | -2 | 6 | CAPS United | 6 | 2 | 0 | 4 | 10 | 16 | -6 | 6 |
Group C
Espérance de Tunis 3 - 1 AS Vita Club
Half-Time: 2-1
May 12th 2017, h. 16:00 (GMT +1), Stade Olympique de Radès, Radès
Mamelodi Sundowns 0 - 0 Saint George Half-Time: 0-0
May 13th 2017, h. 17:00 (GMT +2), Lucas Masterpieces Moripe Stadium, Pretoria
Saint George 0 - 0 Espérance de Tunis
Half-Time: 0-0
May 23rd 2017, h. 16:00 (GMT +3), Addis Ababa Stadium, Addis Ababa
AS Vita Club 1 - 3 Mamelodi Sundowns Half-Time: 1-1
May 24th 2017, h. 15:30 (GMT +1), Stade des Martyrs, Kinshasa
Mamelodi Sundowns 1 - 2 Espérance de Tunis Half-Time: 1-1
June 2nd 2017, h. 20:00 (GMT +2), Lucas Masterpieces Moripe Stadium, Pretoria
Saint George 1 - 0 AS Vita Club
Half-Time: 0-0
June 4th 2017, h. 16:00 (GMT +3), Addis Ababa Stadium, Addis Ababa
AS Vita Club 2 - 1 Saint George
Half-Time: 2-0
June 20th 2017, h. 15:00 (GMT +1), Stade des Martyrs, Kinshasa
Espérance de Tunis 0 - 0 Mamelodi Sundowns Half-Time: 0-0
June 21st 2017, h. 22:00 (GMT +1), Stade Olympique de Radès, Radès
Saint George 0 - 1 Mamelodi Sundowns Half-Time: 0-0
July 1st 2017, h. 16:00 (GMT +3), Addis Ababa Stadium, Addis Ababa
AS Vita Club 2 - 2 Espérance de Tunis
Half-Time: 2-1
July 1st 2017, h. 16:00 (GMT +1), Stade des Martyrs, Kinshasa
Mamelodi Sundowns 1 - 1 AS Vita Club Half-Time: 1-0
July 9th 2017, h. 19:00 (GMT +2), Lucas Masterpieces Moripe Stadium, Pretoria
Espérance de Tunis 4 - 0 Saint George
Half-Time: 2-0
July 9th 2017, h. 18:00 (GMT +1), Stade Olympique de Radès, Radès
Group C Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Espérance de Tunis | 6 | 3 | 3 | 0 | 11 | 4 | +7 | 12 | Mamelodi Sundowns | 6 | 2 | 3 | 1 | 6 | 4 | +2 | 9 | Saint George | 6 | 1 | 2 | 3 | 2 | 7 | -5 | 5 | AS Vita Club | 6 | 1 | 2 | 3 | 7 | 11 | -4 | 5 |
Group D
Wydad Casablanca 2 - 0 Coton Sport
Half-Time: 1-0
May 12th 2017, h. 21:00 (GMT +1), Stade Mohamed V, Casablanca
Al Ahly 0 - 0 Zanaco FC
Half-Time: 0-0
May 13th 2017, h. 19:00 (GMT +2), Borg El Arab Stadium, Alexandria
Coton Sport 0 - 2 Al Ahly
Half-Time: 0-2
May 23rd 2017, h. 16:00 (GMT +1), Roumdé Adjia Stadium, Garoua
Zanaco FC 1 - 0 Wydad Casablanca
Half-Time: 1-0
May 24th 2017, h. 15:00 (GMT +2), National Heroes Stadium, Lusaka
Zanaco FC 2 - 1 Coton Sport
Half-Time: 1-1
June 3rd 2017, h. 15:00 (GMT +2), National Heroes Stadium, Lusaka
Al Ahly 2 - 0 Wydad Casablanca
Half-Time: 1-0
June 4th 2017, h. 23:00 (GMT +2), Borg El Arab Stadium, Alexandria
Wydad Casablanca 2 - 0 Al Ahly
Half-Time: 2-0
June 20th 2017, h. 23:00 (GMT +1), Stade Mohamed V, Casablanca
Coton Sport 0 - 1 Zanaco FC
Half-Time: 0-0
June 21st 2017, h. 15:00 (GMT +1), Roumdé Adjia Stadium, Garoua
Zanaco FC 0 - 0 Al Ahly
Half-Time: 0-0
July 1st 2017, h. 15:00 (GMT +2), National Heroes Stadium, Lusaka
Coton Sport 0 - 2 Wydad Casablanca
Half-Time: 0-1
July 1st 2017, h. 16:00 (GMT +1), Roumdé Adjia Stadium, Garoua
Al Ahly 3 - 1 Coton Sport
Half-Time: 2-1
July 8th 2017, h. 21:00 (GMT +2), Borg El Arab Stadium, Alexandria
Wydad Casablanca 1 - 0 Zanaco FC
Half-Time: 0-0
July 8th 2017, h. 20:00 (GMT +1), Stade Mohamed V, Casablanca
Group D Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Wydad Casablanca | 6 | 4 | 0 | 2 | 7 | 3 | +4 | 12 | Zanaco FC | 6 | 3 | 2 | 1 | 4 | 2 | +2 | 11 | Al Ahly | 6 | 3 | 2 | 1 | 7 | 3 | +4 | 10 | Coton Sport | 6 | 0 | 0 | 6 | 2 | 12 | -10 | 0 |
|