The 2017 CAF Confederation Cup group stage was played from 12 May to 9 July 2017. A total of 16 teams competed in the group stage to decide the eight places in the knockout stage of the 2017 CAF Confederation Cup.
2017 CAF Confederation Cup group stage Dates 12 May – 9 July 2017 Tournament statistics Matches played 48 Goals scored 122 (2.54 per match) ← 2016
Draw The draw for the group stage was held on 26 April 2017, 14:00 EET (UTC+2), at the CAF Headquarters in Cairo, Egypt. The 16 teams, all winners of the play-off round of qualifying, were drawn into four groups of four. The teams were seeded by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown in parentheses).
Pot Pot 1 Pot 2 Teams TP Mazembe (58 pts) CS Sfaxien (21 pts) ZESCO United (15 pts) FUS Rabat (12 pts) Smouha (4 pts) Recreativo do Libolo (2 pts) MC Alger CF Mounana Horoya Rivers United Platinum Stars SuperSport United El-Hilal El-Obeid Mbabane Swallows Club Africain KCCA
In the group stage, each group was played on a home-and-away round-robin basis. The winners and runners-up of each group advanced to the quarter-finals of the knockout stage.
Tiebreakers The teams were ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss). If tied on points, tiebreakers were applied in the following order (Regulations III. 20 & 21):
Points in head-to-head matches among tied teams; Goal difference in head-to-head matches among tied teams; Goals scored in head-to-head matches among tied teams; Away goals scored in head-to-head matches among tied teams; If more than two teams are tied, and after applying all head-to-head criteria above, a subset of teams are still tied, all head-to-head criteria above are reapplied exclusively to this subset of teams; Goal difference in all group matches; Goals scored in all group matches; Away goals scored in all group matches; Drawing of lots.
Schedule The schedule of each matchday was as follows (matches scheduled in midweek in italics ).
Matchday Dates Matches Matchday 1 12–14 May 2017 Team 1 vs. Team 4, Team 2 vs. Team 3 Matchday 2 23–24 May 2017 Team 3 vs. Team 1, Team 4 vs. Team 2 Matchday 3 2–4 June 2017 Team 4 vs. Team 3, Team 1 vs. Team 2 Matchday 4 20–21 June 2017 Team 3 vs. Team 4, Team 2 vs. Team 1 Matchday 5 30 June – 2 July 2017 Team 4 vs. Team 1, Team 3 vs. Team 2 Matchday 6 7–9 July 2017 Team 1 vs. Team 3, Team 2 vs. Team 4
Groups
Group A Pos Team Pld W D L GF GA GD Pts Qualification CAF FUS KCC RIV 1 Club Africain 6 4 0 2 13 6 +7 12 Quarter-finals — 2–1 4–0 3–1 2 FUS Rabat 6 3 0 3 9 8 +1 9 2–1 — 3–0 2–1 3 KCCA 6 3 0 3 8 12 −4 9 2–1 3–1 — 2–1 4 Rivers United 6 2 0 4 6 10 −4 6 0–2 1–0 2–1 —
Head-to-head results: FUS Rabat 3–0 KCCA, KCCA 3–1 FUS Rabat. 13 May 2017 (2017-05-13 )
22:00 UTC+1
FUS Rabat 3–0 KCCA El Bahri 7' Njie 42' Benarif 76' Report
Stade de FUS, Rabat
Referee: Bienvenu Sinko (Ivory Coast)
14 May 2017 (2017-05-14 )
18:00 UTC+1
Club Africain 3–1 Rivers United Ifa 22' Darragi 45' (pen.) Douhadji 71' (o.g.) Report
Stade Olympique de Radès, Tunis
Referee: Sékou Ahmed Touré (Guinea)
23 May 2017 (2017-05-23 )
16:00 UTC+3
KCCA 2–1 Club Africain Nsibambi 45+1' Masiko 63' Report
Phillip Omondi Stadium, Kampala
Referee: Ahmad Imtehaz Heeralall (Mauritius)
24 May 2017 (2017-05-24 )
16:00 UTC+1
Rivers United 1–0 FUS Rabat Report
Yakubu Gowon Stadium, Port Harcourt
Referee: Jean Claude Ishimwe (Rwanda)
2 June 2017 (2017-06-02 )
22:00 UTC+0
FUS Rabat 2–1 Club Africain Fouzair 53' (pen.) Skouma 90' Report
Stade de FUS, Rabat
Referee: Mahmoud Bassiouny (Egypt)
3 June 2017 (2017-06-03 )
16:00 UTC+3
KCCA 2–1 Rivers United Report
Phillip Omondi Stadium, Kampala
Referee: Hassan Mohamed Hagi (Somalia)
20 June 2017 (2017-06-20 )
16:00 UTC+1
Rivers United 2–1 KCCA Report
Yakubu Gowon Stadium, Port Harcourt
Referee: Juste Ephrem Zio (Burkina Faso)
20 June 2017 (2017-06-20 )
22:00 UTC+1
Club Africain 2–1 FUS Rabat Report
Stade Olympique de Radès, Tunis
Referee: Mustapha Ghorbal (Algeria)
2 July 2017 (2017-07-02 )
16:00 UTC+3
KCCA 3–1 FUS Rabat Sserunkuma 42' (pen.) Saddam 53' Muleme 62' Report
Phillip Omondi Stadium, Kampala
Referee: Norman Matemera (Zimbabwe)
2 July 2017 (2017-07-02 )
16:00 UTC+1
Rivers United 0–2 Club Africain Report Haddad 64' Festus 88' (o.g.)
Yakubu Gowon Stadium, Port Harcourt
Referee: Pacifique Ndabihawenimana (Burundi)
7 July 2017 (2017-07-07 )
21:00 UTC+1
FUS Rabat 2–1 Rivers United El Gnaoui 52' Fouzair 89' (pen.) Report
Stade de FUS, Rabat
Referee: Jackson Pavaza (Namibia)
7 July 2017 (2017-07-07 )
21:00 UTC+1
Club Africain 4–0 KCCA Khalifa 11' Haddad 24' , 89' Zemzemi 41' Report
Stade Olympique de Radès, Tunis
Referee: Wellington Kaoma (Zambia)
Group B Pos Team Pld W D L GF GA GD Pts Qualification CSS MCA MBS PST 1 CS Sfaxien 6 4 1 1 13 4 +9 13 Quarter-finals — 4–0 1–0 3–0 2 MC Alger 6 3 2 1 7 7 0 11 2–1 — 2–1 2–0 3 Mbabane Swallows 6 1 2 3 8 10 −2 5 1–3 0–0 — 4–2 4 Platinum Stars 6 0 3 3 6 13 −7 3 1–1 1–1 2–2 —
13 May 2017 (2017-05-13 )
20:00 UTC+1
CS Sfaxien 1–0 Mbabane Swallows Report
Stade Taïeb Mhiri, Sfax
Referee: Issa Sy (Senegal)
14 May 2017 (2017-05-14 )
17:00 UTC+2
Platinum Stars 1–1 MC Alger Report
Royal Bafokeng Stadium, Rustenburg
Referee: Peter Waweru (Kenya)
23 May 2017 (2017-05-23 )
15:00 UTC+2
Mbabane Swallows 4–2 Platinum Stars Ndzinisa 4' , 7' , 63' , 77' Report Shilongo 21' (pen.) , 90' (pen.)
Somhlolo National Stadium, Lobamba
Referee: Norman Matemera (Zimbabwe)
23 May 2017 (2017-05-23 )
21:00 UTC+1
MC Alger 2–1 CS Sfaxien Report
Stade du 5 Juillet, Algiers
Referee: Mahmoud El Banna (Egypt)
2 June 2017 (2017-06-02 )
15:00 UTC+2
Mbabane Swallows 0–0 MC Alger Report
Somhlolo National Stadium, Lobamba
Referee: Israel Mujuni (Tanzania)
4 June 2017 (2017-06-04 )
22:00 UTC+1
CS Sfaxien 3–0 Platinum Stars Sokari 12' Aouadhi 27' (pen.) Hannachi 53' Report
Stade Taïeb Mhiri, Sfax
Referee: Mahmood Ali Mahmood Ismail (Sudan)
20 June 2017 (2017-06-20 )
23:00 UTC+1
MC Alger 2–1 Mbabane Swallows Report
Stade du 5 Juillet, Algiers
Referee: Mahamadou Keita (Mali)
21 June 2017 (2017-06-21 )
19:00 UTC+2
Platinum Stars 1–1 CS Sfaxien Report
Royal Bafokeng Stadium, Rustenburg
Referee: Antoine Effa (Cameroon)
30 June 2017 (2017-06-30 )
21:00 UTC+1
MC Alger 2–0 Platinum Stars Hachoud 12' (pen.) Nekkache 89' Report
Stade du 5 Juillet, Algiers
Referee: Juste Ephrem Zio (Burkina Faso)
2 July 2017 (2017-07-02 )
15:00 UTC+2
Mbabane Swallows 1–3 CS Sfaxien Report Ben Ali 21' Chaouat 29' Karoui 88'
Somhlolo National Stadium, Lobamba
Referee: Parmendra Nunkoo (Mauritius)
8 July 2017 (2017-07-08 )
18:00 UTC+1
CS Sfaxien 4–0 MC Alger Chaouat 2' , 88' Amdouni 90+4' Marzouki 90+5' Report
8 July 2017 (2017-07-08 )
19:00 UTC+2
Platinum Stars 2–2 Mbabane Swallows Report
Moruleng Stadium, Saulspoort
Referee: Mahmood Ali Mahmood Ismail (Sudan)
Group C Pos Team Pld W D L GF GA GD Pts Qualification ZES HLU RLB SMO 1 ZESCO United 6 3 1 2 6 5 +1 10 Quarter-finals — 3–0 (awd. ) 1–0 1–0 2 Al-Hilal Al-Ubayyid 6 3 1 2 6 6 0 10 1–0 — 2–0 2–1 3 Recreativo do Libolo 6 2 1 3 4 5 −1 7 3–0 1–0 — 0–0 4 Smouha 6 1 3 2 5 5 0 6 1–1 1–1 2–0 —
Head-to-head results: Al-Hilal Al-Ubayyid 1–0 ZESCO United, ZESCO United 3–0 Al-Hilal Al-Ubayyid. 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. 13 May 2017 (2017-05-13 )
15:30 UTC+2
ZESCO United 1–0 Smouha Report
Levy Mwanawasa Stadium, Ndola
Referee: Cecil Fleischer (Ghana)
14 May 2017 (2017-05-14 )
15:00 UTC+1
Recreativo do Libolo 1–0 El-Hilal El-Obeid Report
Estádio Municipal de Calulo, Calulo
Referee: Aurélien Juenkou (Cameroon)
24 May 2017 (2017-05-24 )
18:00 UTC+2
Smouha 2–0 Recreativo do Libolo Report
Borg El Arab Stadium, Alexandria
Referee: Mahamadou Keita (Mali)
24 May 2017 (2017-05-24 )
21:00 UTC+3
El-Hilal El-Obeid 1–0 ZESCO United Report
El-Obeid Stadium, El-Obeid
Referee: Sadok Selmi (Tunisia)
3 June 2017 (2017-06-03 )
23:00 UTC+2
Smouha 1–1 El-Hilal El-Obeid Report
Borg El Arab Stadium, Alexandria
Referee: Rédouane Jiyed (Morocco)
4 June 2017 (2017-06-04 )
15:00 UTC+2
ZESCO United 1–0 Recreativo do Libolo Report
Levy Mwanawasa Stadium, Ndola
Referee: Jackson Pavaza (Namibia)
20 June 2017 (2017-06-20 )
15:00 UTC+1
Recreativo do Libolo 3–0 ZESCO United Boukama-Kaya 9' , 77' Fabrício 80' (pen.) Report
Estádio Municipal de Calulo, Calulo
Referee: Jean-Jacques Ndala Ngambo (DR Congo)
20 June 2017 (2017-06-20 )
23:00 UTC+3
El-Hilal El-Obeid 2–1 Smouha Report
El-Obeid Stadium, El-Obeid
Referee: Abou Coulibaly (Ivory Coast)
30 June 2017 (2017-06-30 )
18:00 UTC+2
Smouha 1–1 ZESCO United Report
Borg El Arab Stadium, Alexandria
Referee: Louis Hakizimana (Rwanda)
1 July 2017 (2017-07-01 )
21:00 UTC+3
El-Hilal El-Obeid 2–0 Recreativo do Libolo El Tahir 21' (pen.) Moukoro 50' (pen.) Report
El-Obeid Stadium, El-Obeid
Referee: Lotfi Bekouassa (Algeria)
9 July 2017 (2017-07-09 )
16:00 UTC+2
ZESCO United 3–0 Awarded El-Hilal El-Obeid Report
Levy Mwanawasa Stadium, Ndola
Referee: Djamal Aden (Djibouti)
9 July 2017 (2017-07-09 )
15:00 UTC+1
Recreativo do Libolo 0–0 Smouha Report
Estádio Municipal de Calulo, Calulo
Referee: William Agbovi (Ghana)
Group D Pos Team Pld W D L GF GA GD Pts Qualification TPM SSU HOR MOU 1 TP Mazembe 6 3 3 0 8 4 +4 12 Quarter-finals — 2–2 2–1 2–0 2 SuperSport United 6 2 4 0 13 8 +5 10 0–0 — 2–2 4–1 3 Horoya 6 2 3 1 6 5 +1 9 1–1 0–0 — 1–0 4 CF Mounana 6 0 0 6 4 14 −10 0 0–1 3–5 0–1 —
12 May 2017 (2017-05-12 )
19:40 UTC+2
SuperSport United 2–2 Horoya Report
Lucas Masterpieces Moripe Stadium, Pretoria
14 May 2017 (2017-05-14 )
15:30 UTC+2
TP Mazembe 2–0 CF Mounana Report
Stade TP Mazembe, Lubumbashi
Referee: Jackson Pavaza (Namibia)
23 May 2017 (2017-05-23 )
16:00 UTC+1
CF Mounana 3–5 SuperSport United Atchabao 26' Sinayoko 79' Autchanga 90' Report Kekana 4' Mnyamane 34' , 41' Brockie 64' , 90'
Stade de l'Amitié Sino-Gabonaise, Libreville
Referee: Abubakar Ago (Nigeria)
24 May 2017 (2017-05-24 )
16:00 UTC+0
Horoya 1–1 TP Mazembe Report
Stade du 28 Septembre, Conakry
Referee: Lahlou Benbraham (Algeria)
3 June 2017 (2017-06-03 )
15:30 UTC+1
CF Mounana 0–1 Horoya Report
Stade de l'Amitié Sino-Gabonaise, Libreville
Referee: Djamal Aden (Djibouti)
4 June 2017 (2017-06-04 )
15:30 UTC+2
TP Mazembe 2–2 SuperSport United Report
Stade TP Mazembe, Lubumbashi
Referee: Ferdinand Udoh (Nigeria)
20 June 2017 (2017-06-20 )
16:00 UTC+0
Horoya 1–0 CF Mounana Report
Stade du 28 Septembre, Conakry
Referee: Daniel Laryea (Ghana)
20 June 2017 (2017-06-20 )
19:00 UTC+2
SuperSport United 0–0 TP Mazembe Report
Lucas Masterpieces Moripe Stadium, Pretoria
Referee: Wisdom Chewe (Zambia)
1 July 2017 (2017-07-01 )
15:00 UTC+0
Horoya 0–0 SuperSport United Report
Stade du 28 Septembre, Conakry
Referee: Mahmoud Bassiouny (Egypt)
2 July 2017 (2017-07-02 )
16:00 UTC+1
CF Mounana 0–1 TP Mazembe Report
Stade de l'Amitié Sino-Gabonaise, Libreville
Referee: Rédouane Jiyed (Morocco)
8 July 2017 (2017-07-08 )
15:30 UTC+2
TP Mazembe 2–1 Horoya Report
Stade TP Mazembe, Lubumbashi
Referee: Sadok Selmi (Tunisia)
8 July 2017 (2017-07-08 )
15:30 UTC+2
SuperSport United 4–1 CF Mounana Grobler 14' Mnyamane 27' Brockie 34' , 44' (pen.) Report
Lucas Masterpieces Moripe Stadium, Pretoria
Referee: Hassan Mohamed Hagi (Somalia)