2017 CAF Confederation Cup qualifying rounds#IR Tanger v AS Kaloum

{{Infobox international football competition

| tourney_name = CAF Confederation Cup qualifying rounds

| year = 2017

| other_titles =

| dates = {{nowrap|10 February – 22 April 2017}}

| prevseason = 2016

| nextseason = 2018

}}

The 2017 CAF Confederation Cup qualifying rounds were played from 10 February to 22 April 2017.{{cite web|url=http://www.cafonline.com/Portals/0/Flash%20CC%20EN%20-%20Web%20preview.pdf|title=CAF Flash Magazine: Final 2016 Orange Confederation Cup|publisher=CAF}} A total of 68 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2017 CAF Confederation Cup.{{cite web|url=http://www.cafonline.com/Portals/0/Regulations%20and%20Official%20Documents/Competitions%20Regulation/CC%20Eng%20-%20Sep%20new.%20%202016.pdf|title=CAF Confederation Cup regulations|publisher=CAF}}

Draw

The draw for the preliminary round and first round was held on 21 December 2016 at the CAF headquarters in Cairo, Egypt.{{cite web|url=http://www.cafonline.com/en-US/NewsCenter/News/NewsDetails?id=JBqOe9iVIn0ANl3HGSCx7g%3d%3d|title=Interclubs 2017: Draw Result|publisher=CAF|date=21 December 2016}}{{cite web|url=http://www.cafonline.com/Portals/0/NewsLetters/Prel%20%201to16th%20CC%202017.pdf|title=Total CAF Confederation Cup draw result|publisher=CAF}}

The entry round of the 52 teams entered into the draw was determined by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown in parentheses).

class="wikitable"
Entry round

!width=25%|First round
(12 teams)

!width=75%|Preliminary round
(40 teams)

Teams

|valign=top|

|valign=top|

{{Div col|colwidth=15em}}

{{Div col end}}

Format

In the qualifying rounds, each tie was played on a home-and-away two-legged basis. If the aggregate score was tied after the second leg, the away goals rule would be applied, and if still tied, extra time would not be played, and the penalty shoot-out would be used to determine the winner (Regulations III. 13 & 14).

Schedule

The schedule of each round was as follows.

class="wikitable" style="text-align:center"
Round

!First leg

!Second leg

Preliminary round

|10–12 February 2017

|17–19 February 2017

First round

|10–12 March 2017

|17–19 March 2017

Play-off round

|7–9 April 2017

|14–16 April 2017

Bracket

The bracket of the draw was announced by the CAF on 21 December 2016.

The 16 winners of the first round advanced to the play-off round, where they were joined by the 16 losers of the Champions League first round.

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|CGO}} Étoile du Congo

| RD1-score1-1 = 2

| RD1-score1-2 = 1

| RD1-score1-A = 3

| RD1-team2 = {{flagicon|EQG}} Racing de Micomeseng

| RD1-score2-1 = 0

| RD1-score2-2 = 0

| RD1-score2-A = 0

| RD1-team3 = {{flagicon|LBR}} Monrovia Club Breweries

| RD1-score3-1 = 3

| RD1-score3-2 = 0

| RD1-score3-A = 3

| RD1-team4 = {{flagicon|ALG}} JS Kabylie

| RD1-score4-1 = 0

| RD1-score4-2 = 4

| RD1-score4-A = 4

| RD2-team1 = {{flagicon|CGO}} Étoile du Congo

| RD2-score1-1 = 0

| RD2-score1-2 = 0

| RD2-score1-A = 0

| RD2-team2 = {{flagicon|ALG}} JS Kabylie

| RD2-score2-1 = 0

| RD2-score2-2 = 1

| RD2-score2-A = 1

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|MLI}} Djoliba

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|NGA}} Ifeanyi Ubah

| RD1-score3-1 = 1

| RD1-score3-2 = 0

| RD1-score3-A = 1 {{pso|0}}

| RD1-team4 = {{flagicon|EGY}} Al-Masry

| RD1-score4-1 = 0

| RD1-score4-2 = 1

| RD1-score4-A = 1 {{pso|3}}

| RD2-team1 = {{flagicon|MLI}} Djoliba

| RD2-score1-1 = 2

| RD2-score1-2 = —

| RD2-score1-A =

| RD2-team2 = {{flagicon|EGY}} Al-Masry

| RD2-score2-1 = 0

| RD2-score2-2 = —

| RD2-score2-A = {{w/o}}

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|TUN}} CS Sfaxien

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|ETH}} Defence Force

| RD1-score3-1 = 1

| RD1-score3-2 = 0

| RD1-score3-A = 1

| RD1-team4 = {{flagicon|CMR}} Yong Sports Academy

| RD1-score4-1 = 0

| RD1-score4-2 = 2

| RD1-score4-A = 2

| RD2-team1 = {{flagicon|TUN}} CS Sfaxien

| RD2-score1-1 = 5

| RD2-score1-2 = 1

| RD2-score1-A = 6

| RD2-team2 = {{flagicon|CMR}} Yong Sports Academy

| RD2-score2-1 = 0

| RD2-score2-2 = 1

| RD2-score2-A = 1

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|GUI}} AS Kaloum

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|NIG}} AS Douanes Niamey

| RD1-score3-1 = 1

| RD1-score3-2 = 0

| RD1-score3-A = 1

| RD1-team4 = {{flagicon|MAR}} IR Tanger

| RD1-score4-1 = 2

| RD1-score4-2 = 1

| RD1-score4-A = 3

| RD2-team1 = {{flagicon|GUI}} AS Kaloum

| RD2-score1-1 = 1

| RD2-score1-2 = 0

| RD2-score1-A = 1

| RD2-team2 = {{flagicon|MAR}} IR Tanger

| RD2-score2-1 = 0

| RD2-score2-2 = 3

| RD2-score2-A = 3

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|SDN}} Al-Ahly Shendi

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|MAD}} ASSM Elgeco Plus

| RD1-score3-1 = 0

| RD1-score3-2 = 1

| RD1-score3-A = 1

| RD1-team4 = {{flagicon|RSA}} SuperSport United

| RD1-score4-1 = 0

| RD1-score4-2 = 2

| RD1-score4-A = 2

| RD2-team1 = {{flagicon|SDN}} Al-Ahly Shendi

| RD2-score1-1 = 3

| RD2-score1-2 = 0

| RD2-score1-A = 3

| RD2-team2 = {{flagicon|RSA}} SuperSport United

| RD2-score2-1 = 2

| RD2-score2-2 = 4

| RD2-score2-A = 6

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|GHA}} Bechem United

| RD1-score1-1 = 2

| RD1-score1-2 = 1

| RD1-score1-A = 3

| RD1-team2 = {{flagicon|ALG}} MC Alger

| RD1-score2-1 = 1

| RD1-score2-2 = 4

| RD1-score2-A = 5

| RD1-team3 = {{flagicon|GAB}} Akanda

| RD1-score3-1 = 0

| RD1-score3-2 = 0

| RD1-score3-A = 0

| RD1-team4 = {{flagicon|COD}} Renaissance du Congo

| RD1-score4-1 = 0

| RD1-score4-2 = 1

| RD1-score4-A = 1

| RD2-team1 = {{flagicon|ALG}} MC Alger

| RD2-score1-1 = 2

| RD2-score1-2 = 1

| RD2-score1-A = 3

| RD2-team2 = {{flagicon|COD}} Renaissance du Congo

| RD2-score2-1 = 0

| RD2-score2-2 = 2

| RD2-score2-A = 2

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|TUN}} Club Africain

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|SLE}} RSLAF

| RD1-score3-1 = 2

| RD1-score3-2 = 0

| RD1-score3-A = 2

| RD1-team4 = {{flagicon|NGA}} Wikki Tourists

| RD1-score4-1 = 0

| RD1-score4-2 = 1

| RD1-score4-A = 1

| RD2-team1 = {{flagicon|TUN}} Club Africain

| RD2-score1-1 = 9

| RD2-score1-2 = —

| RD2-score1-A = {{w/o}}

| RD2-team2 = {{flagicon|SLE}} RSLAF

| RD2-score2-1 = 1

| RD2-score2-2 = —

| RD2-score2-A =

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|UGA}} Vipers

| RD1-score1-1 = 0

| RD1-score1-2 = 1

| RD1-score1-A = 1 (a)

| RD1-team2 = {{flagicon|COM}} Volcan Club

| RD1-score2-1 = 0

| RD1-score2-2 = 1

| RD1-score2-A = 1 {{0|(a)}}

| RD1-team3 = {{flagicon|RSA}} Platinum Stars

| RD1-score3-1 = 1

| RD1-score3-2 = 1

| RD1-score3-A = 2

| RD1-team4 = {{flagicon|MOZ}} UD Songo

| RD1-score4-1 = 0

| RD1-score4-2 = 0

| RD1-score4-A = 0

| RD2-team1 = {{flagicon|UGA}} Vipers

| RD2-score1-1 = 1

| RD2-score1-2 = 1

| RD2-score1-A = 2

| RD2-team2 = {{flagicon|RSA}} Platinum Stars

| RD2-score2-1 = 0

| RD2-score2-2 = 3

| RD2-score2-A = 3

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|TAN}} Azam

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|BOT}} Orapa United

| RD1-score3-1 = 0

| RD1-score3-2 = 2

| RD1-score3-A = 2

| RD1-team4 = {{flagicon|SWZ}} Mbabane Swallows

| RD1-score4-1 = 1

| RD1-score4-2 = 3

| RD1-score4-A = 4

| RD2-team1 = {{flagicon|TAN}} Azam

| RD2-score1-1 = 1

| RD2-score1-2 = 0

| RD2-score1-A = 1

| RD2-team2 = {{flagicon|SWZ}} Mbabane Swallows

| RD2-score2-1 = 0

| RD2-score2-2 = 3

| RD2-score2-A = 3

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|ZAM}} ZESCO United

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|ZAN}} KVZ

| RD1-score3-1 = 2

| RD1-score3-2 = 0

| RD1-score3-A = 2

| RD1-team4 = {{flagicon|BDI}} Le Messager Ngozi

| RD1-score4-1 = 1

| RD1-score4-2 = 3

| RD1-score4-A = 4

| RD2-team1 = {{flagicon|ZAM}} ZESCO United

| RD2-score1-1 = 2

| RD2-score1-2 = 2

| RD2-score1-A = 4

| RD2-team2 = {{flagicon|BDI}} Le Messager Ngozi

| RD2-score2-1 = 0

| RD2-score2-2 = 2

| RD2-score2-A = 2

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|CIV}} ASEC Mimosas

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|CMR}} APEJES Academy

| RD1-score3-1 = 1

| RD1-score3-2 = 1

| RD1-score3-A = 2 (a)

| RD1-team4 = {{flagicon|SEN}} ASC Niarry Tally

| RD1-score4-1 = 0

| RD1-score4-2 = 2

| RD1-score4-A = 2 {{0|(a)}}

| RD2-team1 = {{flagicon|CIV}} ASEC Mimosas

| RD2-score1-1 = 2

| RD2-score1-2 = 0

| RD2-score1-A = 2

| RD2-team2 = {{flagicon|CMR}} APEJES Academy

| RD2-score2-1 = 0

| RD2-score2-2 = 1

| RD2-score2-A = 1

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|MLI}} Onze Créateurs

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|SSD}} Wau Salaam

| RD1-score3-1 = 0

| RD1-score3-2 = 0

| RD1-score3-A = 0

| RD1-team4 = {{flagicon|RWA}} Rayon Sports

| RD1-score4-1 = 4

| RD1-score4-2 = 2

| RD1-score4-A = 6

| RD2-team1 = {{flagicon|MLI}} Onze Créateurs

| RD2-score1-1 = 1

| RD2-score1-2 = —

| RD2-score1-A =

| RD2-team2 = {{flagicon|RWA}} Rayon Sports

| RD2-score2-1 = 0

| RD2-score2-2 = —

| RD2-score2-A = {{w/o}}

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|MAR}} MAS Fez

| RD1-score1-1 = 3

| RD1-score1-2 = 0

| RD1-score1-A = 3

| RD1-team2 = {{flagicon|CGO}} CARA Brazzaville

| RD1-score2-1 = 0

| RD1-score2-2 = 2

| RD1-score2-A = 2

| RD1-team3 = {{flagicon|BFA}} AS SONABEL

| RD1-score3-1 = 0

| RD1-score3-2 = 0

| RD1-score3-A = 0

| RD1-team4 = {{flagicon|CIV}} SC Gagnoa

| RD1-score4-1 = 0

| RD1-score4-2 = 3

| RD1-score4-A = 3

| RD2-team1 = {{flagicon|MAR}} MAS Fez

| RD2-score1-1 = 3

| RD2-score1-2 = 0

| RD2-score1-A = 3

| RD2-team2 = {{flagicon|CIV}} SC Gagnoa

| RD2-score2-1 = 1

| RD2-score2-2 = 1

| RD2-score2-A = 1

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|ANG}} Recreativo do Libolo

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|MRI}} Pamplemousses

| RD1-score3-1 = 1

| RD1-score3-2 = 0

| RD1-score3-A = 1

| RD1-team4 = {{flagicon|ZIM}} Ngezi Platinum

| RD1-score4-1 = 1

| RD1-score4-2 = 1

| RD1-score4-A = 2

| RD2-team1 = {{flagicon|ANG}} Recreativo do Libolo

| RD2-score1-1 = 2

| RD2-score1-2 = 0

| RD2-score1-A = 2

| RD2-team2 = {{flagicon|ZIM}} Ngezi Platinum

| RD2-score2-1 = 1

| RD2-score2-2 = 0

| RD2-score2-A = 1

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|COD}} SM Sanga Balende

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|SDN}} Al-Hilal Al-Ubayyid

| RD1-score3-1 = 2

| RD1-score3-2 = 1

| RD1-score3-A = 3

| RD1-team4 = {{flagicon|SEY}} St Michel United

| RD1-score4-1 = 0

| RD1-score4-2 = 0

| RD1-score4-A = 0

| RD2-team1 = {{flagicon|COD}} SM Sanga Balende

| RD2-score1-1 = 1

| RD2-score1-2 = 0

| RD2-score1-A = 1 {{pso|3}}

| RD2-team2 = {{flagicon|SDN}} Al-Hilal Al-Ubayyid

| RD2-score2-1 = 0

| RD2-score2-2 = 1

| RD2-score2-A = 1 {{pso|5}}

}}

{{4TeamBracket-2legs

| team-width = 200

| RD1 = Preliminary round

| RD2 = First round

| RD1-team1 = {{flagicon|EGY}} Smouha

| RD1-score1-1 =

| RD1-score1-2 =

| RD1-score1-A = Bye

| RD1-team2 =  

| RD1-score2-1 =

| RD1-score2-2 =

| RD1-score2-A =

| RD1-team3 = {{flagicon|LBY}} Al-Hilal Benghazi

| RD1-score3-1 = 1

| RD1-score3-2 = 0

| RD1-score3-A = 1 {{pso|4}}

| RD1-team4 = {{flagicon|KEN}} Ulinzi Stars

| RD1-score4-1 = 0

| RD1-score4-2 = 1

| RD1-score4-A = 1 {{pso|5}}

| RD2-team1 = {{flagicon|EGY}} Smouha

| RD2-score1-1 = 4

| RD2-score1-2 = 0

| RD2-score1-A = 4

| RD2-team2 = {{flagicon|KEN}} Ulinzi Stars

| RD2-score2-1 = 0

| RD2-score2-2 = 3

| RD2-score2-A = 3

}}

Preliminary round

The preliminary round included the 40 teams that did not receive byes to the first round.

{{TwoLegStart}}

{{TwoLegResult|Monrovia Club Breweries|LBR|3–4|JS Kabylie|ALG|3–0|0–4}}

{{TwoLegResult|Étoile du Congo|CGO|3–0|Racing de Micomeseng|EQG|2–0|1–0}}

{{TwoLegResult|Ifeanyi Ubah|NGA|1–1 {{pso|0–3}}|Al-Masry|EGY|1–0|0–1}}

{{TwoLegResult|Defence Force|ETH|1–2|Yong Sports Academy|CMR|1–0|0–2}}

{{TwoLegResult|AS Douanes Niamey|NIG|1–3|IR Tanger|MAR|1–2|0–1}}

{{TwoLegResult|ASSM Elgeco Plus|MAD|1–2|SuperSport United|RSA|0–0|1–2}}

{{TwoLegResult|Akanda|GAB|0–1|Renaissance du Congo|COD|0–0|0–1}}

{{TwoLegResult|Bechem United|GHA|3–5|MC Alger|ALG|2–1|1–4}}

{{TwoLegResult|RSLAF|SLE|2–1|Wikki Tourists|NGA|2–0|0–1}}

{{TwoLegResult|Platinum Stars|RSA|2–0|UD Songo|MOZ|1–0|1–0}}

{{TwoLegResult|Vipers|UGA|1–1 (a)|Volcan Club|COM|0–0|1–1}}

{{TwoLegResult|Orapa United|BOT|2–4|Mbabane Swallows|SWZ|0–1|2–3}}

{{TwoLegResult|KVZ|ZAN|2–4|Le Messager Ngozi|BDI|2–1|0–3}}

{{TwoLegResult|APEJES Academy|CMR|2–2 (a)|ASC Niarry Tally|SEN|1–0|1–2}}

{{TwoLegResult|Wau Salaam|SSD|0–6|Rayon Sports|RWA|0–4|0–2}}

{{TwoLegResult|AS SONABEL|BFA|0–3|SC Gagnoa|CIV|0–0|0–3}}

{{TwoLegResult|MAS Fez|MAR|3–2|CARA Brazzaville|CGO|3–0|0–2}}

{{TwoLegResult|Pamplemousses|MRI|1–2|Ngezi Platinum|ZIM|1–1|0–1}}

{{TwoLegResult|Al-Hilal Al-Ubayyid|SDN|3–0|St Michel United|SEY|2–0|1–0}}

{{TwoLegResult|Al-Hilal Benghazi|LBY|1–1 {{pso|4–5}}|Ulinzi Stars|KEN|1–0|0–1}}

|}

{{Football box

|id = Monrovia Club Breweries v JS Kabylie

|date = {{Start date|2017|2|10|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = Monrovia Club Breweries {{flagicon|LBR}}

|score = 3–0

|team2 = {{flagicon|ALG}} JS Kabylie

|goals1 =

|goals2 =

|stadium = Antoinette Tubman Stadium, Monrovia

|attendance =

|referee = Baba Leno (Guinea)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=5iYt5sA6HfyC18OvKAennANX4q4rDQETXuwN2Kw9VzLjac02Ggt7Y7IPzLFT49wc

}}

{{Football box

|id = JS Kabylie v Monrovia Club Breweries

|date = {{Start date|2017|2|19|df=y}}

|time = {{UTZ|18:00|1}}

|team1 = JS Kabylie {{flagicon|ALG}}

|score = 4–0

|team2 = {{flagicon|LBR}} Monrovia Club Breweries

|goals1 =

|goals2 =

|stadium = Stade du 1er Novembre 1954, Tizi Ouzou

|attendance =

|referee = Nasrallah Jaouadi (Tunisia)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=s4ydJzcQI%2bKHUI89eYXA8YWMmhGKpdy7CxWyYJuomqlISnq0uXOcTkzb94NEyRR4

}}

JS Kabylie won 4–3 on aggregate.

----

{{Football box

|id = Étoile du Congo v Racing de Micomeseng

|date = {{Start date|2017|2|11|df=y}}

|time = {{UTZ|15:30|1}}

|team1 = Étoile du Congo {{flagicon|CGO}}

|score = 2–0

|team2 = {{flagicon|EQG}} Racing de Micomeseng

|goals1 =

|goals2 =

|stadium = Stade Alphonse Massemba-Débat, Brazzaville

|attendance =

|referee = Esterline Gonçalves Género (São Tomé and Príncipe)

|report = https://web.archive.org/web/20170303022651/cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=lHjhJ7PN5nQIL5FuzaDNpov2xGhqcHKK5LBqPWfJCJIIi8LLCsGSyzLPhj5PtgZi

}}

{{Football box

|id = Racing de Micomeseng v Étoile du Congo

|date = {{Start date|2017|2|19|df=y}}

|time = {{UTZ|17:00|1}}

|team1 = Racing de Micomeseng {{flagicon|EQG}}

|score = 0–1

|team2 = {{flagicon|CGO}} Étoile du Congo

|goals1 =

|goals2 =

  • Mbo {{goal|65}}

|stadium = Estadio de Bata, Bata

|attendance =

|referee = Abdullahi Shuaibu (Nigeria)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=1nLMzNpRZCs9xilzu4s61GzOlxxEgkfDkXZwx661Ow1j%2bM2loMF0m24dB44Kun%2bl

}}

Étoile du Congo won 3–0 on aggregate.

----

{{Football box

|id = Ifeanyi Ubah v Al-Masry

|date = {{Start date|2017|2|12|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = Ifeanyi Ubah {{flagicon|NGA}}

|score = 1–0

|team2 = {{flagicon|EGY}} Al-Masry

|goals1 =

|goals2 =

|stadium = Ifeanyi Ubah Stadium, Nnewi

|attendance =

|referee = Maudo Jallow (Gambia)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=IVspJwpos9aLdSLqsTy5rmVkCX9q7a19erQf8tnxULMSCv5mRpEFbf6RTTz64tWn

}}

{{Football box

|id = Al-Masry v Ifeanyi Ubah

|date = {{Start date|2017|2|19|df=y}}

|time = {{UTZ|19:00|2}}

|team1 = Al-Masry {{flagicon|EGY}}

|score = 1–0

|team2 = {{flagicon|NGA}} Ifeanyi Ubah

|goals1 =

|goals2 =

|penaltyscore = 3–0

|penalties1 =

|penalties2 =

|stadium = Ismailia Stadium, Ismailia

|attendance = 7,000

|referee = Esam Al Jahani (Libya)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=mnFdamNiyFRpcnlyI4ewREUzUqg7xTqLViXzahad%2b%2br1gZC%2boBmWgFo1rxmzD9Sp

}}

1–1 on aggregate. Al-Masry won 3–0 on penalties.

----

{{Football box

|id = Defence Force v Yong Sports Academy

|date = {{Start date|2017|2|12|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = Defence Force {{flagicon|ETH}}

|score = 1–0

|team2 = {{flagicon|CMR}} Yong Sports Academy

|goals1 =

|goals2 =

|stadium = Addis Ababa Stadium, Addis Ababa

|attendance =

|referee = Abdoul Karim Twagirumukiza (Rwanda)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=fAYPKbI4ADCfjT99H6IYJSeUTZY4a97vuQ3b2BF7Jm5ckt87kWc4fTDb%2bhAuhZ0M

}}

{{Football box

|id = Yong Sports Academy v Defence Force

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|15:30|1}}

|team1 = Yong Sports Academy {{flagicon|CMR}}

|score = 2–0

|team2 = {{flagicon|ETH}} Defence Force

|goals1 =

|goals2 =

|stadium = Stade de la Réunification, Douala

|attendance =

|referee = Fabrice Nguembi Boulingui (Gabon)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=CdSTqK6GJ9vZbSCwLSlWTQunPmW6itr6zgyMgOratjx8wpJpzfUtfZoPA4U8Y3wl

}}

Yong Sports Academy won 2–1 on aggregate.

----

{{Football box

|id = AS Douanes Niamey v IR Tanger

|date = {{Start date|2017|2|11|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = AS Douanes Niamey {{flagicon|NIG}}

|score = 1–2

|team2 = {{flagicon|MAR}} IR Tanger

|goals1 =

Sacko {{goal|5}}

|goals2 =

|stadium = Stade Général-Seyni-Kountché, Niamey

|attendance =

|referee = Abou Coulibaly (Ivory Coast)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=itCv5vRjonfO51NnZ6whJyQeohwvCX5Gs82Mk4FOkC7j%2fb4DkNGWpbvs9ul0EQIM

}}

{{Football box

|id = IR Tanger v AS Douanes Niamey

|date = {{Start date|2017|2|19|df=y}}

|time = {{UTZ|19:00|0}}

|team1 = IR Tanger {{flagicon|MAR}}

|score = 1–0

|team2 = {{flagicon|NIG}} AS Douanes Niamey

|goals1 =

|goals2 =

|stadium = Grand Stade de Tanger, Tangier

|attendance =

|referee = Lotfi Bekouassa (Algeria)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=dHDMlB4ErROKpJb4lhPBosLM%2fyR6kPLA4Sn5kzWAoYhyF1EjvcJzbFqEUJ%2fuSSTM

}}

IR Tanger won 3–1 on aggregate.

----

{{Football box

|id = ASSM Elgeco Plus v SuperSport United

|date = {{Start date|2017|2|12|df=y}}

|time = {{UTZ|14:30|3}}

|team1 = ASSM Elgeco Plus {{flagicon|MAD}}

|score = 0–0

|team2 = {{flagicon|RSA}} SuperSport United

|goals1 =

|goals2 =

|stadium = Stade Municipal de Mahamasina, Antananarivo

|attendance =

|referee = Kutlwano Leso (Botswana)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=3qIgIaui25zwYWx7x4yrMDHGja2k6LZQRwZB%2fAkKB41BQviGlt26C4oKC1OWcv66

}}

{{Football box

|id = SuperSport United v ASSM Elgeco Plus

|date = {{Start date|2017|2|19|df=y}}

|time = {{UTZ|15:30|2}}

|team1 = SuperSport United {{flagicon|RSA}}

|score = 2–1

|team2 = {{flagicon|MAD}} ASSM Elgeco Plus

|goals1 =

|goals2 =

|stadium = Lucas Masterpieces Moripe Stadium, Pretoria

|attendance =

|referee = Pilan Ncube (Zimbabwe)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=WwLGpmjhHsH9bBZNZq5d9R5jbaQDYB8YT67M2pwzZnk%2f74hZl%2b5S2RyqhKoX6X3X

}}

SuperSport United won 2–1 on aggregate.

----

{{Football box

|id = Akanda v Renaissance du Congo

|date = {{Start date|2017|2|10|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = Akanda {{flagicon|GAB}}

|score = 0–0

|team2 = {{flagicon|COD}} Renaissance du Congo

|goals1 =

|goals2 =

|stadium = Stade de l'Amitié, Libreville

|attendance =

|referee = Mal Mohamadou (Cameroon)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=UXWx33kGXMENbbI8YoonSTP1izI0vl5t8OpG2ceVfs%2bNT0Nkrm91Pezjihnl0l8A

}}

{{Football box

|id = Renaissance du Congo v Akanda

|date = {{Start date|2017|2|17|df=y}}

|time = {{UTZ|15:30|1}}

|team1 = Renaissance du Congo {{flagicon|COD}}

|score = 1–0

|team2 = {{flagicon|GAB}} Akanda

|goals1 =

|goals2 =

|stadium = Stade des Martyrs, Kinshasa

|attendance =

|referee = Georges Gatogato (Burundi)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=LNSDy1lwB28i15x63O5kAA4gpAZZCwSiNRFS5I4W%2bdyzjWljYIYrrFImMltetAGp

}}

Renaissance du Congo won 1–0 on aggregate.

----

{{Football box

|id = Bechem United v MC Alger

|date = {{Start date|2017|2|12|df=y}}

|time = {{UTZ|15:00|0}}

|team1 = Bechem United {{flagicon|GHA}}

|score = 2–1

|team2 = {{flagicon|ALG}} MC Alger

|goals1 =

|goals2 =

|stadium = Accra Sports Stadium, Accra

|attendance =

|referee = Boureima Sanogo (Burkina Faso)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=S0t5xj6LiYXKgeJGIH5Xzi05D7Ez%2f6N3WzlXyZXaDQejFS2WInvzaEk2bFiiTX1f

}}

{{Football box

|id = MC Alger v Bechem United

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|20:30|1}}

|team1 = MC Alger {{flagicon|ALG}}

|score = 4–1

|team2 = {{flagicon|GHA}} Bechem United

|goals1 =

|goals2 =

|stadium = Stade du 5 Juillet 1962, Algiers

|attendance =

|referee = Adil Zourak (Morocco)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=HPtcbQjIr0zKAApDffxS29BkOcssGzjP9hVOxpDlrkAwRfF0puUnJmlRZpct9RpT

}}

MC Alger won 5–3 on aggregate.

----

{{Football box

|id = RSLAF v Wikki Tourists

|date = {{Start date|2017|2|12|df=y}}

|time = {{UTZ|16:30|0}}

|team1 = RSLAF {{flagicon|SLE}}

|score = 2–0

|team2 = {{flagicon|NGA}} Wikki Tourists

|goals1 =

|goals2 =

|stadium = National Stadium, Freetown

|attendance =

|referee = Daouda Guèye (Senegal)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=TzxSeR1I6OL4oBljm9But7Y%2bDkL%2fz4wVMbNy04CjX4eKFfUhR175Ug9r%2faR7GZLo

}}

{{Football box

|id = Wikki Tourists v RSLAF

|date = {{Start date|2017|2|19|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = Wikki Tourists {{flagicon|NGA}}

|score = 1–0

|team2 = {{flagicon|SLE}} RSLAF

|goals1 =

|goals2 =

|stadium = Abubakar Tafawa Balewa Stadium, Bauchi

|attendance =

|referee = Boubou Traoré (Mali)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=dayuiWPAkRmk3QJUHIs69B4HxMlF0PB12NZ60LRse3BTfTXjXlHaBHEWzQP5oaWN

}}

RSLAF won 2–1 on aggregate.

----

{{Football box

|id = Platinum Stars v UD Songo

|date = {{Start date|2017|2|11|df=y}}

|time = {{UTZ|20:00|2}}

|team1 = Platinum Stars {{flagicon|RSA}}

|score = 1–0

|team2 = {{flagicon|MOZ}} UD Songo

|goals1 =

|goals2 =

|stadium = Royal Bafokeng Stadium, Rustenburg

|attendance =

|referee = Allister Barra (Seychelles)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=nYDqm2qyKLTYuF%2bFuRGpIzKjbClSWvlJPm3LS8FDNDYjbSVi3tZCZs7W1bgXiG%2fD

}}

{{Football box

|id = UD Songo v Platinum Stars

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|18:00|2}}

|team1 = UD Songo {{flagicon|MOZ}}

|score = 0–1

|team2 = {{flagicon|RSA}} Platinum Stars

|goals1 =

|goals2 =

|stadium = Estádio do Zimpeto, Maputo

|attendance =

|referee = Hélder Martins de Carvalho (Angola)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=hxArnC16N9KEBVGrZHaa%2fPYIwWOn4ly0AQEYrUlSEB%2fseBQByx61ikpJF4hHcRrK

}}

Platinum Stars won 2–0 on aggregate.

----

{{Football box

|id = Vipers v Volcan Club

|date = {{Start date|2017|2|11|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = Vipers {{flagicon|UGA}}

|score = 0–0

|team2 = {{flagicon|COM}} Volcan Club

|goals1 =

|goals2 =

|stadium = Mandela National Stadium, Kira

|attendance =

|referee = Idris Mehammed Osman (Eritrea)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=ofOipNzm81UyBrl2IY%2fnqRVYsx2T%2f6KZ%2fUiCFwMWrHNopUK0zCUGo5VWrNbiAZCF

}}

{{Football box

|id = Volcan Club v Vipers

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|15:00|3}}

|team1 = Volcan Club {{flagicon|COM}}

|score = 1–1

|team2 = {{flagicon|UGA}} Vipers

|goals1 =

|goals2 =

|stadium = Stade de Moroni, Moroni

|attendance =

|referee = Stanley Hachiwa (Zambia)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=sHrSGf1pNLBQU4wjizeJmT9SVIkUVa653j%2fSOie%2fRFgz7tcM%2blEGpthF35Fi7DCf

}}

1–1 on aggregate. Vipers won on away goals.

----

{{Football box

|id = Orapa United v Mbabane Swallows

|date = {{Start date|2017|2|11|df=y}}

|time = {{UTZ|20:00|2}}

|team1 = Orapa United {{flagicon|BOT}}

|score = 0–1

|team2 = {{flagicon|SWZ}} Mbabane Swallows

|goals1 =

|goals2 =

|stadium = Francistown Stadium, Francistown

|attendance =

|referee = Ganesh Chutooree (Mauritius)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=RcY5GkgHoeJYGNf7RLvtnYOXzVqirqSatlaHPmUctbeEBivHlp146FV99HynLWfP

}}

{{Football box

|id = Mbabane Swallows v Orapa United

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|16:00|2}}

|team1 = Mbabane Swallows {{flagicon|SWZ}}

|score = 3–2

|team2 = {{flagicon|BOT}} Orapa United

|goals1 =

|goals2 =

  • Maswena {{goal|28}}
  • Njobvu {{goal|77}}

|stadium = Somhlolo National Stadium, Lobamba

|attendance =

|referee = Jonas Shongedi (Namibia)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=eP8%2fsB0ak37Mdfwplyd50JD0jUh0bEOTgDHJZ%2ffXsQ69DGaOf9%2fcRwU8sx86AAX5

}}

Mbabane Swallows won 4–2 on aggregate.

----

{{Football box

|id = KVZ v Le Messager Ngozi

|date = {{Start date|2017|2|12|df=y}}

|time = {{UTZ|16:30|3}}

|team1 = KVZ {{flagicon|ZAN}}

|score = 2–1

|team2 = {{flagicon|BDI}} Le Messager Ngozi

|goals1 =

  • Abdi {{goal|39|pen.}}
  • Juma {{goal|43}}

|goals2 =

|stadium = Amaan Stadium, Zanzibar City

|attendance =

|referee = Mutaz Khairalla (Sudan)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=pnfhgBMcwEQ04KlJgAxI0xX6mFCzkS3kHLiII78pZKdIqbv3WQFdnoGcnVAWJRDk

}}

{{Football box

|id = Le Messager Ngozi v KVZ

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = Le Messager Ngozi {{flagicon|BDI}}

|score = 3–0

|team2 = {{flagicon|ZAN}} KVZ

|goals1 =

|goals2 =

|stadium = Prince Louis Rwagasore Stadium, Bujumbura

|attendance =

|referee = Ring Nyier Akech Malong (South Sudan)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=Xfcu9J0MXVlLbWihSnKByOXs7o%2ftLC7EBmm8ITiX2hBMAZGtFxH%2b39ob006NTwuJ

}}

Le Messager Ngozi won 4–2 on aggregate.

----

{{Football box

|id = APEJES Academy v ASC Niarry Tally

|date = {{Start date|2017|2|12|df=y}}

|time = {{UTZ|15:30|1}}

|team1 = APEJES Academy {{flagicon|CMR}}

|score = 1–0

|team2 = {{flagicon|SEN}} ASC Niarry Tally

|goals1 =

  • Sow {{goal|82|o.g.}}

|goals2 =

|stadium = Stade Ahmadou Ahidjo, Yaoundé

|attendance =

|referee = Messie Nkounkou (Congo)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=1KGHtx0dQGEVfNqbGpc3eqodz0wY16X7HIwbdrZ7f5h8QjovyQAy3QXi%2f3vR3HTq

}}

{{Football box

|id = ASC Niarry Tally v APEJES Academy

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|16:30|0}}

|team1 = ASC Niarry Tally {{flagicon|SEN}}

|score = 2–1

|team2 = {{flagicon|CMR}} APEJES Academy

|goals1 =

|goals2 =

Acha {{goal|65}}

|stadium = Stade Demba Diop, Dakar

|attendance =

|referee = Abderahmane Kelly (Mauritania)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=Tkdx1okyzX3iU1MWV6oxoQUcK0cJNQAo4dUBeFeXbqjm8vz9tHrOYPIY%2b4IGwNtT

}}

2–2 on aggregate. APEJES Academy won on away goals.

----

{{Football box

|id = Wau Salaam v Rayon Sports

|date = {{Start date|2017|2|11|df=y}}

|time = {{UTZ|16:30|3}}

|team1 = Wau Salaam {{flagicon|SSD}}

|score = 0–4

|team2 = {{flagicon|RWA}} Rayon Sports

|goals1 =

|goals2 =

|stadium = Juba Stadium, Juba

|attendance =

|referee = Amanuel Eyob (Eritrea)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=3poUnK6fufY7Em5cyVnILus6Wv8WTzCACVPVg4Yxfj5Mf14JYYnpZ7OEttyUZHsB

}}

{{Football box

|id = Rayon Sports v Wau Salaam

|date = {{Start date|2017|2|19|df=y}}

|time = {{UTZ|15:30|2}}

|team1 = Rayon Sports {{flagicon|RWA}}

|score = 2–0

|team2 = {{flagicon|SSD}} Wau Salaam

|goals1 =

|goals2 =

|stadium = Amahoro Stadium, Kigali

|attendance =

|referee = Haileyesus Bazezew (Ethiopia)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=CN7%2bQ8dn77kMoqKcyTcizObHopWXfU98dTVBu2YC0iCarFv8wgJjkQb6UNXTy02l

}}

Rayon Sports won 6–0 on aggregate.

----

{{Football box

|id = AS SONABEL v SC Gagnoa

|date = {{Start date|2017|2|12|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = AS SONABEL {{flagicon|BFA}}

|score = 0–0

|team2 = {{flagicon|CIV}} SC Gagnoa

|goals1 =

|goals2 =

|stadium = Stade du 4 Août, Ouagadougou

|attendance =

|referee = Ousmane Camara (Guinea)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=kHtNL6E74yqAN9FOIwrRDW8hW2%2ba9plpwz7mtf0JqbW0pRVpBDxR3U8BGkm%2f2eYH

}}

{{Football box

|id = SC Gagnoa v AS SONABEL

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|15:30|0}}

|team1 = SC Gagnoa {{flagicon|CIV}}

|score = 3–0

|team2 = {{flagicon|BFA}} AS SONABEL

|goals1 =

|goals2 =

|stadium = Stade Robert Champroux, Abidjan

|attendance =

|referee = Kokou Ognankotan Ntale (Togo)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=5z2Yo6AGg5%2fVjqlRUoX12d0KQV8vYYbt%2fngmWnNvcI2bMglJzPEmwR%2bbMHkadan1

}}

SC Gagnoa won 3–0 on aggregate.

----

{{Football box

|id = MAS Fez v CARA Brazzaville

|date = {{Start date|2017|2|11|df=y}}

|time = {{UTZ|19:00|0}}

|team1 = MAS Fez {{flagicon|MAR}}

|score = 3–0

|team2 = {{flagicon|CGO}} CARA Brazzaville

|goals1 =

|goals2 =

|stadium = Fez Stadium, Fez

|attendance =

|referee = Mahmoud Bassiouny (Egypt)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=SwoiRyaMtC9521l5xbi5VAEU58CdZ%2f4rKtjjvJ871iE6xXQyqBWl1Mv%2bevbty4gw

}}

{{Football box

|id = CARA Brazzaville v MAS Fez

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|15:30|1}}

|team1 = CARA Brazzaville {{flagicon|CGO}}

|score = 2–0

|team2 = {{flagicon|MAR}} MAS Fez

|goals1 =

|goals2 =

|stadium = Stade Alphonse Massemba-Débat, Brazzaville

|attendance =

|referee = Etienne Gabato (Central African Republic)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=WQ7%2fUEjAdWNeZd9K%2bahxjFW9Ibi7DCk3oAOIIedJERmQ8%2fFC%2bBqy6yzAdHVFwh5z

}}

MAS Fez won 3–2 on aggregate.

----

{{Football box

|id = Pamplemousses v Ngezi Platinum

|date = {{Start date|2017|2|12|df=y}}

|time = {{UTZ|15:30|4}}

|team1 = Pamplemousses {{flagicon|MRI}}

|score = 1–1

|team2 = {{flagicon|ZIM}} Ngezi Platinum

|goals1 =

|goals2 =

|stadium = Stade Anjalay, Belle Vue Maurel

|attendance =

|referee = Christopher Harrison (South Africa)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=6%2bpqwMc8IySDdJcHxQE3Jx9ycFSdS7IZcgRQaJVVjl6KwUzLs0sbk838Rz4w8coO

}}

{{Football box

|id = Ngezi Platinum v Pamplemousses

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|14:00|2}}

|team1 = Ngezi Platinum {{flagicon|ZIM}}

|score = 1–0

|team2 = {{flagicon|MRI}} Pamplemousses

|goals1 =

|goals2 =

|stadium = National Sports Stadium, Harare

|attendance =

|referee = Ishmael Chizinga (Malawi)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=gLt%2b87ZpW%2fvbK3szR5OgNekITxGw4h%2fQBQ29zlheuwfEB%2fHYd%2fNVhB6wSn%2fZM%2bxJ

}}

Ngezi Platinum won 2–1 on aggregate.

----

{{Football box

|id = Al-Hilal Al-Ubayyid v St Michel United

|date = {{Start date|2017|2|10|df=y}}

|time = {{UTZ|19:30|3}}

|team1 = Al-Hilal Al-Ubayyid {{flagicon|SDN}}

|score = 2–0

|team2 = {{flagicon|SEY}} St Michel United

|goals1 =

|goals2 =

|stadium = Al-Ubayyid Stadium, Al-Ubayyid

|attendance =

|referee = Mfaume Ali Nassoro (Tanzania)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=REBRRRYwjEquN9Aj9cODA637BChfdUsr%2b74xkTlS%2fAO%2fqBGUtxmYsKsKX4oaANY5

}}

{{Football box

|id = St Michel United v Al-Hilal Al-Ubayyid

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|16:30|4}}

|team1 = St Michel United {{flagicon|SEY}}

|score = 0–1

|team2 = {{flagicon|SDN}} Al-Hilal Al-Ubayyid

|goals1 =

|goals2 =

|stadium = Stade Linité, Victoria

|attendance =

|referee = Hubert Andriamiharisoa (Madagascar)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=%2fqT%2fD%2bWd%2fmrAKK5Aep%2bD%2fYiXGg%2fAjWr32la2ntsYNkS1bYWF771Tt%2fyo4gn9ZQ9S

}}

Al-Hilal Al-Ubayyid won 3–0 on aggregate.

----

{{Football box

|id = Al-Hilal Benghazi v Ulinzi Stars

|date = {{Start date|2017|2|10|df=y}}

|time = {{UTZ|16:00|2}}

|team1 = Al-Hilal Benghazi {{flagicon|LBY}}

|score = 1–0

|team2 = {{flagicon|KEN}} Ulinzi Stars

|goals1 =

|goals2 =

|stadium = Al-Salam Stadium, Cairo (Egypt){{refn|group=note|name=Libya|Teams from Libya were not allowed to host their home matches in their country due to security concerns.}}

|attendance =

|referee = Haythem Guirat (Tunisia)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=A02bC4woMuMf0AQ1ncBqTcJfuU%2blEAmHNSzBRK6dwRnoin45AHbBMweYyyuQchK7

}}

{{Football box

|id = Ulinzi Stars v Al-Hilal Benghazi

|date = {{Start date|2017|2|18|df=y}}

|time = {{UTZ|15:00|3}}

|team1 = Ulinzi Stars {{flagicon|KEN}}

|score = 1–0

|team2 = {{flagicon|LBY}} Al-Hilal Benghazi

|goals1 =

|goals2 =

|penaltyscore = 5–4

|penalties1 =

|penalties2 =

|stadium = Moi International Sports Centre, Nairobi

|attendance =

|referee = Kabanga Yannick Malala (DR Congo)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=xls0vwUOu15%2ftD8mpmPOy2C3k2Ye28fCJ0uflHi9dQNHCkECBxDnu3u4YOAoa1Gf

}}

1–1 on aggregate. Ulinzi Stars won 5–4 on penalties.

First round

The first round included 32 teams: the 20 winners of the preliminary round, and the 12 teams that received byes to this round.

{{TwoLegStart}}

{{TwoLegResult|Étoile du Congo|CGO|0–1|JS Kabylie|ALG|0–0|0–1}}

{{TwoLegResult|Djoliba|MLI|{{w/o}}{{refn|group=w/o|name=Mali|FIFA suspended the Malian Football Federation on 17 March 2017.{{cite web|url=https://www.fifa.com/governance/news/y=2017/m=3/news=fifa-suspends-malian-football-association-femafoot-2876348.html|archive-url=https://web.archive.org/web/20170318172609/http://www.fifa.com/governance/news/y=2017/m=3/news=fifa-suspends-malian-football-association-femafoot-2876348.html|url-status=dead|archive-date=March 18, 2017|title=FIFA Suspends Malian Football Association (FEMAFOOT)|publisher=FIFA.com|date=17 March 2017}} As a result, both Djoliba and Onze Créateurs could not play the second leg, and their opponents Al-Masry and Rayon Sports won on walkover.{{cite web|url=http://www.ferwafa.rw/spip.php?article1207|title=CAF CC: Rayon Sports qualifies to Play-off Round|publisher=Fédération Rwandaise de Football Association|date=17 March 2017}}}}|Al-Masry|EGY|2–0|}}

{{TwoLegResult|CS Sfaxien|TUN|6–1|Yong Sports Academy|CMR|5–0|1–1}}

{{TwoLegResult|AS Kaloum|GUI|1–3|IR Tanger|MAR|1–0|0–3}}

{{TwoLegResult|Al-Ahly Shendi|SDN|3–6|SuperSport United|RSA|3–2|0–4}}

{{TwoLegResult|MC Alger|ALG|3–2|Renaissance du Congo|COD|2–0|1–2}}

{{TwoLegResult|Club Africain|TUN|{{w/o}}{{refn|group=w/o|name=RSLAF|Club Africain won on walkover after RSLAF withdrew prior to the second leg.{{cite web|url=http://awoko.org/2017/03/16/sierra-leone-sports-rslaf-withdraws-from-caf-competition/|title=Sierra Leone Sports: RSLAF withdraws from CAF competition|publisher=Awoko|date=16 March 2017}}}}|RSLAF|SLE|9–1|}}

{{TwoLegResult|Vipers|UGA|2–3|Platinum Stars|RSA|1–0|1–3}}

{{TwoLegResult|Azam|TAN|1–3|Mbabane Swallows|SWZ|1–0|0–3}}

{{TwoLegResult|ZESCO United|ZAM|4–2|Le Messager Ngozi|BDI|2–0|2–2}}

{{TwoLegResult|ASEC Mimosas|CIV|2–1|APEJES Academy|CMR|2–0|0–1}}

{{TwoLegResult|Onze Créateurs|MLI|{{w/o}}{{refn|group=w/o|name=Mali}}|Rayon Sports|RWA|1–0|}}

{{TwoLegResult|MAS Fez|MAR|3–2|SC Gagnoa|CIV|3–1|0–1}}

{{TwoLegResult|Recreativo do Libolo|ANG|2–1|Ngezi Platinum|ZIM|2–1|0–0}}

{{TwoLegResult|SM Sanga Balende|COD|1–1 {{pso|3–5}}|Al-Hilal Al-Ubayyid|SDN|1–0|0–1}}

{{TwoLegResult|Smouha|EGY|4–3|Ulinzi Stars|KEN|4–0|0–3}}

|}

{{smaller|Notes:}}

{{reflist|group=w/o}}

{{Football box

|id = Étoile du Congo v JS Kabylie

|date = {{Start date|2017|3|11|df=y}}

|time = {{UTZ|15:30|1}}

|team1 = Étoile du Congo {{flagicon|CGO}}

|score = 0–0

|team2 = {{flagicon|ALG}} JS Kabylie

|goals1 =

|goals2 =

|stadium = Stade Alphonse Massemba-Débat, Brazzaville

|attendance =

|referee = Jean Marc Ganamandji (Central African Republic)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=BuhRsq7cCpOZvPDhnYdh8DyGbMy0NBYc%2b%2fx2wdJmWK8zUm11gGc%2bI2RN7akRl1U7

}}

{{Football box

|id = JS Kabylie v Étoile du Congo

|date = {{Start date|2017|3|18|df=y}}

|time = {{UTZ|18:00|1}}

|team1 = JS Kabylie {{flagicon|ALG}}

|score = 1–0

|team2 = {{flagicon|CGO}} Étoile du Congo

|goals1 =

|goals2 =

|stadium = Stade du 1er Novembre 1954, Tizi Ouzou

|attendance =

|referee = Mohamed El Hanafy (Egypt)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=ESeQJph1NPl9Vc2nZ9cOeHzVLw37Hi%2bxF57%2fbUe%2bAsDC6mGzzb7MVyPCXadixRdn

}}

JS Kabylie won 1–0 on aggregate.

----

{{Football box

|id = Djoliba v Al-Masry

|date = {{Start date|2017|3|12|df=y}}

|time = {{UTZ|17:00|0}}

|team1 = Djoliba {{flagicon|MLI}}

|score = 2–0

|team2 = {{flagicon|EGY}} Al-Masry

|goals1 =

|goals2 =

|stadium = Stade Modibo Kéïta, Bamako

|attendance =

|referee = Issa Sy (Senegal)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=kxCLyiCHLqxpN28Jr9qGXcH5b3eG2pMWS2ldJdk%2baLixvkN4FHp%2bWU%2fayhfKlEqt

}}

{{Football box

|id = Al-Masry v Djoliba

|date = {{Start date|2017|3|18|df=y}}

|time = {{UTZ|19:00|2}}

|team1 = Al-Masry {{flagicon|EGY}}

|score = Cancelled

|team2 = {{flagicon|MLI}} Djoliba

|goals1 =

|goals2 =

|stadium = Ismailia Stadium, Ismailia

|attendance =

|referee = Bouchaïb El Ahrach (Morocco)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=VZDt8GcM8GI4lTK0M9GPJO0D1NXEYdmdVsQBRZsrk9C75OdeKrPOHZRKoVxiLbpj

}}

Al-Masry won on walkover after FIFA suspended the Malian Football Federation on 17 March 2017.

----

{{Football box

|id = CS Sfaxien v Yong Sport Academy

|date = {{Start date|2017|3|11|df=y}}

|time = {{UTZ|18:00|1}}

|team1 = CS Sfaxien {{flagicon|TUN}}

|score = 5–0

|team2 = {{flagicon|CMR}} Yong Sports Academy

|goals1 =

|goals2 =

|stadium = Stade Taïeb Mhiri, Sfax

|attendance =

|referee = Mustapha Ghorbal (Algeria)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=VQZltzivWU7bQQKAJUskBtLyN%2bbFOlHkOf89MH6V7lN4oRjpBOe%2bI1Y4dVoZ9yit

}}

{{Football box

|id = Yong Sport Academy v CS Sfaxien

|date = {{Start date|2017|3|18|df=y}}

|time = {{UTZ|15:00|1}}

|team1 = Yong Sports Academy {{flagicon|CMR}}

|score = 1–1

|team2 = {{flagicon|TUN}} CS Sfaxien

|goals1 =

|goals2 =

|stadium = Stade de la Réunification, Douala

|attendance =

|referee = Daniel Laryea (Ghana)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=yqOlcz1P%2bus7yj3iqR2PKflYLRoeFQb%2fJuNRTQ2CXyOOwRrNa4SacNpvn48HFI9D

}}

CS Sfaxien won 6–1 on aggregate.

----

{{Football box

|id = AS Kaloum v IR Tanger

|date = {{Start date|2017|3|11|df=y}}

|time = {{UTZ|16:30|0}}

|team1 = AS Kaloum {{flagicon|GUI}}

|score = 1–0

|team2 = {{flagicon|MAR}} IR Tanger

|goals1 =

|goals2 =

|stadium = Stade du 28 Septembre, Conakry

|attendance =

|referee = Abubakar Ago (Nigeria)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=Zk29TWxCPmDzDid%2fwWBeHKTChngWTdlxffNL%2bmF33GafUBgDH%2brP%2b2CIdTmHTPN4

}}

{{Football box

|id = IR Tanger v AS Kaloum

|date = {{Start date|2017|3|18|df=y}}

|time = {{UTZ|17:00|0}}

|team1 = IR Tanger {{flagicon|MAR}}

|score = 3–0

|team2 = {{flagicon|GUI}} AS Kaloum

|goals1 =

|goals2 =

|stadium = Grand Stade de Tanger, Tangier

|attendance =

|referee = Fidel Gomes (Guinea-Bissau)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=HKGuHZF826fyJ0bXlCoSnC%2bAzonRzoWOC1ayvXNo0HgZEHBakd2Ejyl9C5%2fRKPPP

}}

IR Tanger won 3–1 on aggregate.

----

{{Football box

|id = Al-Ahly Shendi v SuperSport United

|date = {{Start date|2017|3|12|df=y}}

|time = {{UTZ|19:30|3}}

|team1 = Al-Ahly Shendi {{flagicon|SDN}}

|score = 3–2

|team2 = {{flagicon|RSA}} SuperSport United

|goals1 =

|goals2 =

|stadium = Shendi Stadium, Shendi

|attendance =

|referee = Boubou Traoré (Mali)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=ZVYd7z2H4VX7zup0NpnyOTyYCB6fwT3U8ezprjIyf4aA2LBwxBODaLgnVVADacTL

}}

{{Football box

|id = SuperSport United v Al-Ahly Shendi

|date = {{Start date|2017|3|19|df=y}}

|time = {{UTZ|18:00|2}}

|team1 = SuperSport United {{flagicon|RSA}}

|score = 4–0

|team2 = {{flagicon|SDN}} Al-Ahly Shendi

|goals1 =

|goals2 =

|stadium = Lucas Masterpieces Moripe Stadium, Pretoria

|attendance =

|referee = Ahmad Imtehaz Heeralall (Mauritius)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=%2bI1Edy%2bZPeVmBlpJN3EIUv0fQ%2b4rEBPmeuBcmoUWpQU%2fufBQTWYD7T23h2%2b7yW0r

}}

SuperSport United won 6–3 on aggregate.

----

{{Football box

|id = MC Alger v Renaissance du Congo

|date = {{Start date|2017|3|10|df=y}}

|time = {{UTZ|20:45|1}}

|team1 = MC Alger {{flagicon|ALG}}

|score = 2–0

|team2 = {{flagicon|COD}} Renaissance du Congo

|goals1 =

|goals2 =

|stadium = Stade du 5 Juillet 1962, Algiers

|attendance =

|referee = Isaac Montgomery (Liberia)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=7wE%2bb8NtdIXEKubiUlEtF15uy14wa%2f3LbhgGHROI7d1NOeKuWjiQkC%2fjHLk0lrKJ

}}

{{Football box

|id = Renaissance du Congo v MC Alger

|date = {{Start date|2017|3|17|df=y}}

|time = {{UTZ|15:30|1}}

|team1 = Renaissance du Congo {{flagicon|COD}}

|score = 2–1

|team2 = {{flagicon|ALG}} MC Alger

|goals1 =

|goals2 =

|stadium = Stade des Martyrs, Kinshasa

|attendance =

|referee = Idris Mehammed Osman (Eritrea)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=Dms1IT8OKGDcUG%2bZkWojVTE3dRAeTVmpPZ3kz7tdRIC70tMlEe%2f8nBbSi7UdqlG1

}}

MC Alger won 3–2 on aggregate.

----

{{Football box

|id = Club Africain v RSLAF

|date = {{Start date|2017|3|12|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = Club Africain {{flagicon|TUN}}

|score = 9–1

|team2 = {{flagicon|SLE}} RSLAF

|goals1 =

|goals2 =

|stadium = Stade Olympique de Radès, Tunis

|attendance =

|referee = Mehdi Abid Charef (Algeria)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=wDjuVDf5OMPL3srq8Dzy8O2oH2OOcCRmD5f0A%2fzHA%2fMUtuq0xV1uHi7RKwBMqz5E

}}

{{Football box

|id = RSLAF v Club Africain

|date = {{Start date|2017|3|19|df=y}}

|time = {{UTZ|16:30|0}}

|team1 = RSLAF {{flagicon|SLE}}

|score = Cancelled

|team2 = {{flagicon|TUN}} Club Africain

|goals1 =

|goals2 =

|stadium = National Stadium, Freetown

|attendance =

|referee = Kokou Fagla (Togo)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=rLMidMipET4i8iKszuldwmZis0wFesFCaneugg6OY36C%2foDXvga1XxDF5SS90os8

}}

Club Africain won on walkover after RSLAF withdrew prior to the second leg.

----

{{Football box

|id = Vipers v Platinum Stars

|date = {{Start date|2017|3|11|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = Vipers {{flagicon|UGA}}

|score = 1–0

|team2 = {{flagicon|RSA}} Platinum Stars

|goals1 =

|goals2 =

|stadium = St Mary's Stadium, Kampala

|attendance =

|referee = Osiase Koto (Lesotho)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=RkjVUcN58zd5gSgFUni9eEWK3YbURaNKwLz4Q1e8q1YL23gxyZ6ke4x8IotSxwtx

}}

{{Football box

|id = Platinum Stars v Vipers

|date = {{Start date|2017|3|18|df=y}}

|time = {{UTZ|20:00|2}}

|team1 = Platinum Stars {{flagicon|RSA}}

|score = 3–1

|team2 = {{flagicon|UGA}} Vipers

|goals1 =

|goals2 =

|stadium = Royal Bafokeng Stadium, Rustenburg

|attendance =

|referee = Mbongseni Fakudze (Swaziland)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=EpTs88plqoWC8NyGLCDs8pmbvUpmvi86EwX%2buqkaWqNq4Sh5ca0HH9hNVAV%2bKeGN

}}

Platinum Stars won 3–2 on aggregate.

----

{{Football box

|id = Azam v Mbabane Swallows

|date = {{Start date|2017|3|12|df=y}}

|time = {{UTZ|19:15|3}}

|team1 = Azam {{flagicon|TAN}}

|score = 1–0

|team2 = {{flagicon|SWZ}} Mbabane Swallows

|goals1 =

|goals2 =

|stadium = Chamazi Stadium, Dar es Salaam

|attendance =

|referee = Adissa Abdul Raphiou Ligali (Benin)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=0TmGo4Ah1acQ7ojL8i61BpXfZESeYc%2fLd%2bdtcBoeGLmEV19IzyuNTjf7qNWD6l79

}}

{{Football box

|id = Mbabane Swallows v Azam

|date = {{Start date|2017|3|19|df=y}}

|time = {{UTZ|15:30|2}}

|team1 = Mbabane Swallows {{flagicon|SWZ}}

|score = 3–0

|team2 = {{flagicon|TAN}} Azam

|goals1 =

|goals2 =

|stadium = Somhlolo National Stadium, Lobamba

|attendance =

|referee = Celso Alvação (Mozambique)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=gWf44uLk9FK24UlYyyrOIjGLWNUaZYveilWd43ISf0KR8QG6SLhxyYcHh82IRqFr

}}

Mbabane Swallows won 3–1 on aggregate.

----

{{Football box

|id = ZESCO United v Le Messager Ngozi

|date = {{Start date|2017|3|10|df=y}}

|time = {{UTZ|17:00|2}}

|team1 = ZESCO United {{flagicon|ZAM}}

|score = 2–0

|team2 = {{flagicon|BDI}} Le Messager Ngozi

|goals1 =

|goals2 =

|stadium = Levy Mwanawasa Stadium, Ndola

|attendance =

|referee = Norman Matemera (Zimbabwe)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=2iaGNSodPN0Mz0pvO51APTyRiR3l0p%2bSrUeazDYewMlp5VsA19NMTPyJqgaYv8KJ

}}

{{Football box

|id = Le Messager Ngozi v ZESCO United

|date = {{Start date|2017|3|18|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = Le Messager Ngozi {{flagicon|BDI}}

|score = 2–2

|team2 = {{flagicon|ZAM}} ZESCO United

|goals1 =

|goals2 =

|stadium = Prince Louis Rwagasore Stadium, Bujumbura

|attendance =

|referee = Dennis Nguluwe (Malawi)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=lU3b%2bwIDERLwOxzbpG3o%2fe7zTje9XJOsdp8klKUP%2ftZGhJGVLblAoQ17rtCsOlGj

}}

ZESCO United won 4–2 on aggregate.

----

{{Football box

|id = ASEC Mimosas v APEJES Academy

|date = {{Start date|2017|3|12|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = ASEC Mimosas {{flagicon|CIV}}

|score = 2–0

|team2 = {{flagicon|CMR}} APEJES Academy

|goals1 =

|goals2 =

|stadium = Stade Robert Champroux, Abidjan

|attendance =

|referee = Ferdinand Udoh (Nigeria)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=4K6vqN8kdcjuc4R39cpM2UtE6PyNv8xYHPX4twoNkLJBtTJqzTMEB99nNCxXziWm

}}

{{Football box

|id = APEJES Academy v ASEC Mimosas

|date = {{Start date|2017|3|19|df=y}}

|time = {{UTZ|15:00|1}}

|team1 = APEJES Academy {{flagicon|CMR}}

|score = 1–0

|team2 = {{flagicon|CIV}} ASEC Mimosas

|goals1 =

|goals2 =

|stadium = Stade Ahmadou Ahidjo, Yaoundé

|attendance =

|referee = Alhadi Mahamat (Chad)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=4sPvFOznj4aRUBRk8orqQ%2bdFdRMnZWb2dPULm6ABlTW54jiSBB4c2vE4MqzP7dPW

}}

ASEC Mimosas won 2–1 on aggregate.

----

{{Football box

|id = Onze Créateurs v Rayon Sports

|date = {{Start date|2017|3|11|df=y}}

|time = {{UTZ|17:00|0}}

|team1 = Onze Créateurs {{flagicon|MLI}}

|score = 1–0

|team2 = {{flagicon|RWA}} Rayon Sports

|goals1 =

|goals2 =

|stadium = Stade Modibo Kéïta, Bamako

|attendance =

|referee = António Rodrigues (Cape Verde)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=C9JW0C5xTAtTcUlztwJi%2bIbArq9fsbW%2bgfsvL0wkKaOYn6rJv%2bz0XujvGep83fJa

}}

{{Football box

|id = Rayon Sports v Onze Créateurs

|date = {{Start date|2017|3|18|df=y}}

|time = {{UTZ|15:30|2}}

|team1 = Rayon Sports {{flagicon|RWA}}

|score = Cancelled

|team2 = {{flagicon|MLI}} Onze Créateurs

|goals1 =

|goals2 =

|stadium = Amahoro Stadium, Kigali

|attendance =

|referee = Hassane Abdou (Niger)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=wc07WM1eHSBRlZo7VpeENaKwYppms5ZN1yR5ZUfTbWvxSOLBfTnbs4TuE8yX%2fPjb

}}

Rayon Sports won on walkover after FIFA suspended the Malian Football Federation on 17 March 2017.

----

{{Football box

|id = MAS Fez v SC Gagnoa

|date = {{Start date|2017|3|12|df=y}}

|time = {{UTZ|19:00|0}}

|team1 = MAS Fez {{flagicon|MAR}}

|score = 3–1

|team2 = {{flagicon|CIV}} SC Gagnoa

|goals1 =

|goals2 =

|stadium = Fez Stadium, Fez

|attendance =

|referee = Baba Leno (Guinea)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=qtzqPmKQp9WWmsJb27B7a%2baxC%2bNOw1RNUn03KSrfPGWB3tQRic8UHx8Ml6pIfHvp

}}

{{Football box

|id = SC Gagnoa v MAS Fez

|date = {{Start date|2017|3|18|df=y}}

|time = {{UTZ|15:00|0}}

|team1 = SC Gagnoa {{flagicon|CIV}}

|score = 1–0

|team2 = {{flagicon|MAR}} MAS Fez

|goals1 =

|goals2 =

|stadium = Stade Robert Champroux, Abidjan

|attendance =

|referee = Mandeng Cosmas (Cameroon)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=huVR2Z63ZhVsYUfgVpUOOyjAU8rEgEBqLz81lJzE0CBJYcerlhBLW9C%2fLYyx5Pvu

}}

MAS Fez won 3–2 on aggregate.

----

{{Football box

|id = Recreativo do Libolo v Ngezi Platinum

|date = {{Start date|2017|3|11|df=y}}

|time = {{UTZ|15:00|1}}

|team1 = Recreativo do Libolo {{flagicon|ANG}}

|score = 2–1

|team2 = {{flagicon|ZIM}} Ngezi Platinum

|goals1 =

|goals2 =

|stadium = Estádio Municipal de Calulo, Calulo

|attendance =

|referee = Wellington Kaoma (Zambia)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=Rg5vIOpLsEiOD38ISfA1hQLqLoiVbGSkC8W2MNduPlae7pdwNXNpsrOOOjVeNPfG

}}

{{Football box

|id = Ngezi Platinum v Recreativo do Libolo

|date = {{Start date|2017|3|18|df=y}}

|time = {{UTZ|14:00|2}}

|team1 = Ngezi Platinum {{flagicon|ZIM}}

|score = 0–0

|team2 = {{flagicon|ANG}} Recreativo do Libolo

|goals1 =

|goals2 =

|stadium = National Sports Stadium, Harare

|attendance =

|referee = Ali Adelaïd (Comoros)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=L55Y98T8ebU16rKdzmXQjaIn4bBWe8Y%2bloQ9NhY1C2VVXk3DWYjbc4ImqTLTwkVX

}}

Recreativo do Libolo won 2–1 on aggregate.

----

{{Football box

|id = SM Sanga Balende v Al-Hilal Al-Ubayyid

|date = {{Start date|2017|3|11|df=y}}

|time = {{UTZ|15:30|2}}

|team1 = SM Sanga Balende {{flagicon|COD}}

|score = 1–0

|team2 = {{flagicon|SDN}} Al-Hilal Al-Ubayyid

|goals1 =

|goals2 =

|stadium = Stade Frederic Kibassa Maliba, Lubumbashi

|attendance =

|referee = Haileyesus Bazezew (Ethiopia)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=DwYomrwxdwYO07L3rL3j1gVQNtHKFxpCzIIUjKj66pd8S5y%2fN5rp9XDs%2bTVJgjEa

}}

{{Football box

|id = Al-Hilal Al-Ubayyid v SM Sanga Balende

|date = {{Start date|2017|3|19|df=y}}

|time = {{UTZ|20:00|3}}

|team1 = Al-Hilal Al-Ubayyid {{flagicon|SDN}}

|score = 1–0

|team2 = {{flagicon|COD}} SM Sanga Balende

|goals1 =

|goals2 =

|penaltyscore = 5–3

|penalties1 =

|penalties2=

  • {{pengoal}}
  • {{penmiss}} Apinda
  • {{pengoal}}
  • {{pengoal}}
  • {{pengoal}}

|stadium = Al-Ubayyid Stadium, Al-Ubayyid

|attendance =

|referee = Thierry Nkurunziza (Burundi)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=qHrBSIbqyqa%2b5qb9ekrGhuVqEpVLXkYrG1M94zlsESWPxEtQrp6oyMSrL0w%2fUZPn

}}

1–1 on aggregate. Al-Hilal Al-Ubayyid won 5–3 on penalties.

----

{{Football box

|id = Smouha v Ulinzi Stars

|date = {{Start date|2017|3|10|df=y}}

|time = {{UTZ|18:00|2}}

|team1 = Smouha {{flagicon|EGY}}

|score = 4–0

|team2 = {{flagicon|KEN}} Ulinzi Stars

|goals1 =

|goals2 =

|stadium = Borg El Arab Stadium, Alexandria

|attendance =

|referee = Mahmood Ali Mahmood Ismail (Sudan)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=xj8pNbuJC2XJDEkHu2Eo5THg%2bVFgjzatRzESRbYIzyBv3yDumeM6zs65d7QChLMR

}}

{{Football box

|id = Ulinzi Stars v Smouha

|date = {{Start date|2017|3|18|df=y}}

|time = {{UTZ|15:00|3}}

|team1 = Ulinzi Stars {{flagicon|KEN}}

|score = 3–0

|team2 = {{flagicon|EGY}} Smouha

|goals1 =

|goals2 =

|stadium = Kenyatta Stadium, Machakos

|attendance =

|referee = Jean Claude Ishimwe (Rwanda)

|report = http://admin.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=OKM%2bf0Zd%2fwGht2ewWwX3gjNJn9j8p5HcgbnShEudsHKXclTHb9I1I4zfajMU2NU4

}}

Smouha won 4–3 on aggregate.

Play-off round

The play-off round included 32 teams: the 16 winners of the Confederation Cup first round and the 16 losers of the Champions League first round.

The draw for the play-off round was held on 21 March 2017, 11:00 EET (UTC+2), at the CAF Headquarters in Cairo, Egypt.{{cite web|url=http://www.cafonline.com/en-US/NewsCenter/News/NewsDetails?id=tW9OPai2axpNMrQHxRlfXw%3d%3d|title=Draw for CC 2nd 1/16th final set for March 21|publisher=CAF|date=20 March 2017}}{{cite web|url=http://www.cafonline.com/en-US/NewsCenter/News/NewsDetails?id=uY8yd3n0iJrWiNRiT7CHZA%3d%3d|title=Derbies, rivalries headline path to CC group phase|publisher=CAF|date=21 March 2017}} The winners of the Confederation Cup first round were drawn against the losers of the Champions League first round, with the teams from the Confederation Cup hosting the second leg.

The 32 teams were seeded by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown in parentheses):

  • Pot A contained the four highest-ranked losers of the Champions League first round.
  • Pot B contained the twelve lowest-ranked winners of the Confederation Cup first round.
  • Pot C contained the four highest-ranked winners of the Confederation Cup first round.
  • Pot D contained the twelve lowest-ranked losers of the Champions League first round.

First, a team from Pot A and a team from Pot B were drawn into four ties. Next, a team from Pot C and a team from Pot D were drawn into four ties. Finally, the remaining teams from Pot B and Pot D were drawn into the last eight ties.

class="wikitable"
Pot

!width=25%|Pot A

!width=25%|Pot B

!width=25%|Pot C

!width=25%|Pot D

Qualified from

!Champions League

!Confederation Cup

!Confederation Cup

!Champions League

Teams

|valign=top|

|valign=top|

|valign=top|

|valign=top|

The 16 winners of the play-off round advanced to the group stage.

{{TwoLegStart}}

{{TwoLegResult|Young Africans|TAN|1–4|MC Alger|ALG|1–0|0–4}}

{{TwoLegResult|TP Mazembe|COD|2–0|JS Kabylie|ALG|2–0|0–0}}

{{TwoLegResult|AC Léopards|CGO|3–4|Mbabane Swallows|SWZ|1–0|2–4}}

{{TwoLegResult|FUS Rabat|MAR|3–2|MAS Fez|MAR|2–1|1–1}}

{{TwoLegResult|Enugu Rangers|NGA|2–5|ZESCO United|ZAM|2–2|0–3}}

{{TwoLegResult|CF Mounana|GAB|2–1|ASEC Mimosas|CIV|2–1|0–0}}

{{TwoLegResult|Rail Club du Kadiogo|BFA|1–4|CS Sfaxien|TUN|1–2|0–2}}

{{TwoLegResult|Bidvest Wits|RSA|0–1|Smouha|EGY|0–0|0–1}}

{{TwoLegResult|CNaPS Sport|MAD|1–1 (a)|Recreativo do Libolo|ANG|1–1|0–0}}

{{TwoLegResult|KCCA|UGA|1–1 {{pso|4–3}}|Al-Masry|EGY|1–0|0–1}}

{{TwoLegResult|Gambia Ports Authority|GAM|1–4|Al-Hilal Al-Ubayyid|SDN|1–1|0–3}}

{{TwoLegResult|AS Port-Louis 2000|MRI|3–6|Club Africain|TUN|1–2|2–4}}

{{TwoLegResult|Rivers United|NGA|2–0|Rayon Sports|RWA|2–0|0–0}}

{{TwoLegResult|Barrack Young Controllers|LBR|1–6|SuperSport United|RSA|1–1|0–5}}

{{TwoLegResult|AS Tanda|CIV|2–2 {{pso|4–5}}|Platinum Stars|RSA|2–0|0–2}}

{{TwoLegResult|Horoya|GUI|4–3|IR Tanger|MAR|2–0|2–3}}

|}

{{Football box

|id = Young Africans v MC Alger

|date = {{Start date|2017|4|8|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = Young Africans {{flagicon|TAN}}

|score = 1–0

|team2 = {{flagicon|ALG}} MC Alger

|goals1 =

|goals2 =

|stadium = National Stadium, Dar es Salaam

|attendance =

|referee = Louis Hakizimana (Rwanda)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=dwVIsg9SlWaSUR3M64polIGqB6Zv1J4HHZVO00xreDRM5Ch1zM5yXHFCI9JqB1LX

}}

{{Football box

|id = MC Alger v Young Africans

|date = {{Start date|2017|4|15|df=y}}

|time = {{UTZ|18:00|1}}

|team1 = MC Alger {{flagicon|ALG}}

|score = 4–0

|team2 = {{flagicon|TAN}} Young Africans

|goals1 =

|goals2 =

|stadium = Stade du 5 Juillet 1962, Algiers

|attendance =

|referee = Yakhouba Keita (Guinea)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=rC6tqz%2b3qRRSSokkbcnYAuFsoxKmNk9sPKU5sGmsXw9Bioj0vacxAh%2fCzRun3FCQ

}}

MC Alger won 4–1 on aggregate.

----

{{Football box

|id = TP Mazembe v JS Kabylie

|date = {{Start date|2017|4|9|df=y}}

|time = {{UTZ|15:30|2}}

|team1 = TP Mazembe {{flagicon|COD}}

|score = 2–0

|team2 = {{flagicon|ALG}} JS Kabylie

|goals1 =

|goals2 =

|stadium = Stade TP Mazembe, Lubumbashi

|attendance =

|referee = Thierry Nkurunziza (Burundi)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=8lpm1zuimz23D5UYJwNg3F6ruHomf0YaUb7AKNpt5xrhi6q3hy7i%2boS4I4YTGWe7

}}

{{Football box

|id = JS Kabylie v TP Mazembe

|date = {{Start date|2017|4|16|df=y}}

|time = {{UTZ|18:00|1}}

|team1 = JS Kabylie {{flagicon|ALG}}

|score = 0–0

|team2 = {{flagicon|COD}} TP Mazembe

|goals1 =

|goals2 =

|stadium = Stade du 1er Novembre 1954, Tizi Ouzou

|attendance =

|referee = Ali Lemghaifry (Mauritania)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=1801O2F33wb23jKHC7uSRGdLH7PtXgRCLFZ00UJGtvFR37vvOs%2bBzWh08PWpvoj3

}}

TP Mazembe won 2–0 on aggregate.

----

{{Football box

|id = AC Léopards v Mbabane Swallows

|date = {{Start date|2017|4|9|df=y}}

|time = {{UTZ|15:30|1}}

|team1 = AC Léopards {{flagicon|CGO}}

|score = 1–0

|team2 = {{flagicon|SWZ}} Mbabane Swallows

|goals1 =

|goals2 =

|stadium = Stade Denis Sassou Nguesso, Dolisie

|attendance =

|referee = Pacifique Ndabihawenimana (Burundi)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=%2f2aoBPuQEzUbZNKPuoh1ZF5JhuJ2LXj0lQ2Ae7huYANp9jcumRLBNz9gI8cHdVvM

}}

{{Football box

|id = Mbabane Swallows v AC Léopards

|date = {{Start date|2017|4|15|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = Mbabane Swallows {{flagicon|SWZ}}

|score = 4–2

|team2 = {{flagicon|CGO}} AC Léopards

|goals1 =

|goals2 =

|stadium = Somhlolo National Stadium, Lobamba

|attendance =

|referee = Hélder Martins de Carvalho (Angola)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=XmNQsirqtzMdz2cpACXWrNnX2HKqgNPD0EiEHyXBO1eaw9%2f3lZzj8NpDQwMoyxop

}}

Mbabane Swallows won 4–3 on aggregate.

----

{{Football box

|id = FUS Rabat v MAS Fez

|date = {{Start date|2017|4|9|df=y}}

|time = {{UTZ|20:00|1}}

|team1 = FUS Rabat {{flagicon|MAR}}

|score = 2–1

|team2 = {{flagicon|MAR}} MAS Fez

|goals1 =

|goals2 =

|stadium = Stade de FUS, Rabat

|attendance =

|referee = Mahmoud El Banna (Egypt)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=UbUlp8GlyMVYfRpBtDH3YxNfK8tA77AJiTxbCPeW57lQvj6wms8JW7txPHyZEKhv

}}

{{Football box

|id = MAS Fez v FUS Rabat

|date = {{Start date|2017|4|15|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = MAS Fez {{flagicon|MAR}}

|score = 1–1

|team2 = {{flagicon|MAR}} FUS Rabat

|goals1 =

|goals2 =

|stadium = Fez Stadium, Fez

|attendance =

|referee = Sadok Selmi (Tunisia)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=H2hbokiRr7tRF7sQyuQUPYBkK2cNAo6YCGPl0PpWyfYtwNdVf%2fPJnSPeTAUs3GxP

}}

FUS Rabat won 3–2 on aggregate.

----

{{Football box

|id = Enugu Rangers v ZESCO United

|date = {{Start date|2017|4|9|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = Enugu Rangers {{flagicon|NGA}}

|score = 2–2

|team2 = {{flagicon|ZAM}} ZESCO United

|goals1 =

|goals2 =

|stadium = Nnamdi Azikiwe Stadium, Enugu

|attendance =

|referee = Issa Sy (Senegal)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=wyGgrXxdsqUtZDHD5zL8fT48hZjmq2MsOMewxTPQ%2fbbqX7GmKQehT1o1dXEqCB9l

}}

{{Football box

|id = ZESCO United v Enugu Rangers

|date = {{Start date|2017|4|15|df=y}}

|time = {{UTZ|17:35|2}}{{refn|group=note|name=ZESCO United v Enugu Rangers|The kickoff of ZESCO United v Enugu Rangers match was delayed from 15:00 to 17:35 due to travel issues of Enugu Rangers.{{cite web|url=http://zescounitedfc.com/change-of-time-for-confederation-cup-game/|title=Change of time for Confederation Cup game|publisher=Zesco United|date=14 April 2017|access-date=15 April 2017|archive-url=https://web.archive.org/web/20170416050117/http://zescounitedfc.com/change-of-time-for-confederation-cup-game/|archive-date=16 April 2017|url-status=dead}}}}

|team1 = ZESCO United {{flagicon|ZAM}}

|score = 3–0

|team2 = {{flagicon|NGA}} Enugu Rangers

|goals1 =

|goals2 =

|stadium = Levy Mwanawasa Stadium, Ndola

|attendance =

|referee = Hamada Nampiandraza (Madagascar)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=%2fabeGtUvQZH6n1VoSx1caNLKopfo6esX7B4H%2bE18jyyw6xEHdEwyYpbetk3qKmNB

}}

ZESCO United won 5–2 on aggregate.

----

{{Football box

|id = CF Mounana v ASEC Mimosas

|date = {{Start date|2017|4|8|df=y}}

|time = {{UTZ|15:00|1}}

|team1 = CF Mounana {{flagicon|GAB}}

|score = 2–1

|team2 = {{flagicon|CIV}} ASEC Mimosas

|goals1 =

|goals2 =

|stadium = Stade de l'Amitié Sino-Gabonaise, Libreville

|attendance =

|referee = Bamlak Tessema Weyesa (Ethiopia)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=uIgz13GM8ktQsuIHnzizkImbXyKlECO6lOlLz6yCh5w02Pb33tbva%2bMZI5njcVoi

}}

{{Football box

|id = ASEC Mimosas v CF Mounana

|date = {{Start date|2017|4|16|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = ASEC Mimosas {{flagicon|CIV}}

|score = 0–0

|team2 = {{flagicon|GAB}} CF Mounana

|goals1 =

|goals2 =

|stadium = Stade Robert Champroux, Abidjan

|attendance =

|referee = Davies Omweno (Kenya)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=AH1UUUU4WudWk1m5Q0dO1KIQZsvIuph%2fFVTovxDry%2fDve9Lh%2bAdo0x6Je9P6WgRP

}}

CF Mounana won 2–1 on aggregate.

----

{{Football box

|id = Rail Club du Kadiogo v CS Sfaxien

|date = {{Start date|2017|4|9|df=y}}

|time = {{UTZ|15:30|0}}

|team1 = Rail Club du Kadiogo {{flagicon|BFA}}

|score = 1–2

|team2 = {{flagicon|TUN}} CS Sfaxien

|goals1 =

|goals2 =

|stadium = Stade du 4 Août, Ouagadougou

|attendance = 0{{refn|group=note|name=Rail Club du Kadiogo v CS Sfaxien|The Rail Club du Kadiogo v CS Sfaxien match was played behind closed doors due to sanctions imposed following incidents during the Champions League first round match between Rail Club du Kadiogo and USM Alger on 18 March 2017.{{cite web|url=http://www.cafonline.com/en-US/NewsCenter/News/NewsDetails?id=h%2fiyxK0dA97vNZNyPl54lA%3d%3d|title=Sanctions for RC Kadiogo and coach|publisher=CAF|date=4 April 2017}}}}

|referee = Denis Dembélé (Ivory Coast)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=DgCiMdpSWhIgNBacgz0zGb9tHl2DVhARBZ6ZTknQaEpM3ZIiZpogvG%2fGJcehROiO

}}

{{Football box

|id = CS Sfaxien v Rail Club du Kadiogo

|date = {{Start date|2017|4|14|df=y}}

|time = {{UTZ|18:00|1}}

|team1 = CS Sfaxien {{flagicon|TUN}}

|score = 2–0

|team2 = {{flagicon|BFA}} Rail Club du Kadiogo

|goals1 =

|goals2 =

|stadium = Stade Taïeb Mhiri, Sfax

|attendance =

|referee = Bouchaïb El Ahrach (Morocco)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=yy%2f3BygG3TeNh0jCMaIS5s6HGrCmsWD0AxiOuMpCQU%2fGwc10gNzsXONyhvLHbcqk

}}

CS Sfaxien won 4–1 on aggregate.

----

{{Football box

|id = Bidvest Wits v Smouha

|date = {{Start date|2017|4|8|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = Bidvest Wits {{flagicon|RSA}}

|score = 0–0

|team2 = {{flagicon|EGY}} Smouha

|goals1 =

|goals2 =

|stadium = Bidvest Stadium, Johannesburg

|attendance =

|referee = Jean-Jacques Ndala Ngambo (DR Congo)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=C1Odr1XLvsLmSOTxWAqRQKPT7iw4sR5kElgBNCBkWdF8F4wtEBGkXDJxS4UY6Uks

}}

{{Football box

|id = Smouha v Bidvest Wits

|date = {{Start date|2017|4|15|df=y}}

|time = {{UTZ|17:00|2}}

|team1 = Smouha {{flagicon|EGY}}

|score = 1–0

|team2 = {{flagicon|RSA}} Bidvest Wits

|goals1 =

|goals2 =

|stadium = Borg El Arab Stadium, Alexandria

|attendance =

|referee = Ferdinand Udoh (Nigeria)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=oM5DoPmk9tvqTtjtSlkeO5Vk7HfkAGy1i8Rpam6Wzr4te3CuwXwZ3Sax8yM8hMoz

}}

Smouha won 1–0 on aggregate.

----

{{Football box

|id = CNaPS Sport v Recreativo do Libolo

|date = {{Start date|2017|4|8|df=y}}

|time = {{UTZ|14:30|3}}

|team1 = CNaPS Sport {{flagicon|MAD}}

|score = 1–1

|team2 = {{flagicon|ANG}} Recreativo do Libolo

|goals1 =

|goals2 =

|stadium = Vontovorona Stadium, Antananarivo

|attendance =

|referee = Ahmad Imtehaz Heeralall (Mauritius)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=SMnYCbr0gerXcg8v3He2AHIMUxMpFG1ll0CWs9q21RQhCbyHI%2bBKkpMKwekOqfCM

}}

{{Football box

|id = Recreativo do Libolo v CNaPS Sport

|date = {{Start date|2017|4|15|df=y}}

|time = {{UTZ|15:00|1}}

|team1 = Recreativo do Libolo {{flagicon|ANG}}

|score = 0–0

|team2 = {{flagicon|MAD}} CNaPS Sport

|goals1 =

|goals2 =

|stadium = Estádio Municipal de Calulo, Calulo

|attendance =

|referee = Joshua Bondo (Botswana)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=yM%2fRohPnKnrsSJWKrxzVmohfY4CtCfARAtDeuSexY5IxluYE%2bMDgJqvplf4jwbCM

}}

1–1 on aggregate. Recreativo do Libolo won on away goals.

----

{{Football box

|id = KCCA v Al-Masry

|date = {{Start date|2017|4|8|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = KCCA {{flagicon|UGA}}

|score = 1–0

|team2 = {{flagicon|EGY}} Al-Masry

|goals1 =

|goals2 =

|stadium = Phillip Omondi Stadium, Kampala

|attendance =

|referee = Mahmood Ali Mahmood Ismail (Sudan)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=T0bI4bz46idqAfFgKv4LkKac%2fJxl6aJIvUJMw88k0DXti5sc8%2flvy9sZmllB0cis

}}

{{Football box

|id = Al-Masry v KCCA

|date = {{Start date|2017|4|15|df=y}}

|time = {{UTZ|19:00|2}}

|team1 = Al-Masry {{flagicon|EGY}}

|score = 1–0

|team2 = {{flagicon|UGA}} KCCA

|goals1 =

|goals2 =

|penaltyscore = 3–4

|penalties1 =

|penalties2 =

|stadium = Ismailia Stadium, Ismailia

|attendance =

|referee = Youssef Essrayri (Tunisia)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=5IZsBFmhKpTbOF0uQJe9dyAWbjGCOaEzSEK4CCZ7jLdRAs5XD6M5z5yz1WkCJ1cb

}}

1–1 on aggregate. KCCA won 4–3 on penalties.

----

{{Football box

|id = Gambia Ports Authority v Al-Hilal Al-Ubayyid

|date = {{Start date|2017|4|9|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = Gambia Ports Authority {{flagicon|GAM}}

|score = 1–1

|team2 = {{flagicon|SDN}} Al-Hilal Al-Ubayyid

|goals1 =

|goals2 =

|stadium = Independence Stadium, Bakau

|attendance =

|referee = Daniel Laryea (Ghana)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=pk2Z4X%2b5cHNfd34FRbJvhaFSZYzb%2fPR%2foVybj1PqGSQ8zGctqesN0%2bby%2fzPtoGRy

}}

{{Football box

|id = Al-Hilal Al-Ubayyid v Gambia Ports Authority

|date = {{Start date|2017|4|16|df=y}}

|time = {{UTZ|20:00|3}}

|team1 = Al-Hilal Al-Ubayyid {{flagicon|SDN}}

|score = 3–0

|team2 = {{flagicon|GAM}} Gambia Ports Authority

|goals1 =

|goals2 =

|stadium = Al-Ubayyid Stadium, Al-Ubayyid

|attendance =

|referee = Tinyiko Hlungwani (South Africa)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=cQxdMc%2frCm%2fVlfsVVQ8MvYFnbPkmH317tduCDAuAP95bM5B5rSq7kXYRf5oG1Kfq

}}

Al-Hilal Al-Ubayyid won 4–1 on aggregate.

----

{{Football box

|id = AS Port-Louis 2000 v Club Africain

|date = {{Start date|2017|4|9|df=y}}

|time = {{UTZ|15:30|4}}

|team1 = AS Port-Louis 2000 {{flagicon|MRI}}

|score = 1–2

|team2 = {{flagicon|TUN}} Club Africain

|goals1 =

|goals2 =

|stadium = Stade George V, Curepipe

|attendance =

|referee = Souleiman Ahmed Djama (Djibouti)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=ZJpyBSAXNq20W%2fCsszHAFuZsfSlZQ0VSPlfgI9rteltLfc%2fLhYqHM7UGvE%2bDgJ3c

}}

{{Football box

|id = Club Africain v AS Port-Louis 2000

|date = {{Start date|2017|4|15|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = Club Africain {{flagicon|TUN}}

|score = 4–2

|team2 = {{flagicon|MRI}} AS Port-Louis 2000

|goals1 =

|goals2 =

|stadium = Stade Olympique de Radès, Tunis

|attendance =

|referee = Hassan Mohamed Hagi (Somalia)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=6x1iTPxje6MNTaM9BzlyZzCPXbrVxVXHkndpgriK1a9g%2b9QwVnTjVU1C3ndgV8QG

}}

Club Africain won 6–3 on aggregate.

----

{{Football box

|id = Rivers United v Rayon Sports

|date = {{Start date|2017|4|16|df=y}}{{refn|group=note|name=Rwanda|Both legs between Rivers United and Rayon Sports were postponed by a week at the request of the Rwandese Association Football Federation in order to commemorate the Rwandan genocide during the period of 7–14 April.{{cite web|url=http://www.ferwafa.rw/spip.php?article1220|title=Kwibuka 23: CAF postpones Rayon Sports matches to mid April|publisher=Fédération Rwandaise de Football Association|date=27 March 2017}}}}

|time = {{UTZ|16:00|1}}

|team1 = Rivers United {{flagicon|NGA}}

|score = 2–0

|team2 = {{flagicon|RWA}} Rayon Sports

|goals1 =

|goals2 =

|stadium = Yakubu Gowon Stadium, Port Harcourt

|attendance =

|referee = Mustapha Ghorbal (Algeria)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=ZMO%2f%2fkFh4aOsD3IJP%2bCeay4BPGNT8sqJhIER4tbuGRDp9R%2fF69NHtcJR%2fRe8HBRU

}}

{{Football box

|id = Rayon Sports v Rivers United

|date = {{Start date|2017|4|22|df=y}}{{refn|group=note|name=Rwanda}}

|time = {{UTZ|15:30|2}}

|team1 = Rayon Sports {{flagicon|RWA}}

|score = 0–0

|team2 = {{flagicon|NGA}} Rivers United

|goals1 =

|goals2 =

|stadium = Amahoro Stadium, Kigali

|attendance =

|referee = Norman Matemera (Zimbabwe)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=RVd9MTUk7meUuyp962ivSVQr3YKkUETU0UHcjJqmiCmRUX8CuDIvdRep3942r%2fsV

}}

Rivers United won 2–0 on aggregate.

----

{{Football box

|id = Barrack Young Controllers v SuperSport United

|date = {{Start date|2017|4|9|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = Barrack Young Controllers {{flagicon|LBR}}

|score = 1–1

|team2 = {{flagicon|RSA}} SuperSport United

|goals1 =

|goals2 =

|stadium = Antoinette Tubman Stadium, Monrovia

|attendance =

|referee = António Rodrigues (Cape Verde)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=hTrVOYpyXqh2nX9fcCVeCuDYmFzildpgAXQxUnDa8f9fA%2fXAZVlvghSho7Zg%2fqr0

}}

{{Football box

|id = SuperSport United v Barrack Young Controllers

|date = {{Start date|2017|4|16|df=y}}

|time = {{UTZ|18:00|2}}

|team1 = SuperSport United {{flagicon|RSA}}

|score = 5–0

|team2 = {{flagicon|LBR}} Barrack Young Controllers

|goals1 =

|goals2 =

|stadium = Lucas Masterpieces Moripe Stadium, Pretoria

|attendance =

|referee = Antoine Effa (Cameroon)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=fYkABUjnJwdUSxNqVHeg8QLI2oQIbcSB8j%2fafAYgU3OzIiOL61ULyM3wu3a9o5Bd

}}

SuperSport United won 6–1 on aggregate.

----

{{Football box

|id = AS Tanda v Platinum Stars

|date = {{Start date|2017|4|9|df=y}}

|time = {{UTZ|15:30|0}}

|team1 = AS Tanda {{flagicon|CIV}}

|score = 2–0

|team2 = {{flagicon|RSA}} Platinum Stars

|goals1 =

|goals2 =

|stadium = Stade Robert Champroux, Abidjan

|attendance =

|referee = Kokou Fagla (Togo)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=P7jxh9Lab3xh8cbhMThfr1qqx%2fcUr14axoBCHz4I6sLREKeCPK9f0fMIbc0S17%2fb

}}

{{Football box

|id = Platinum Stars v AS Tanda

|date = {{Start date|2017|4|16|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = Platinum Stars {{flagicon|RSA}}

|score = 2–0

|team2 = {{flagicon|CIV}} AS Tanda

|goals1 =

|goals2 =

|penaltyscore = 5–4

|penalties1 =

|penalties2 =

  • {{pengoal}}
  • {{penmiss}} Kouamé
  • {{pengoal}}
  • {{pengoal}}
  • {{pengoal}}
  • {{penmiss}} Cissoko

|stadium = Royal Bafokeng Stadium, Rustenburg

|attendance =

|referee = Janny Sikazwe (Zambia)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=34gXZMPx4XyUSGdWoFQoOWd%2fK0ohlNhzp%2fv2eXuZNx8oooqUTyuFkRFlRDLxaB25

}}

2–2 on aggregate. Platinum Stars won 5–4 on penalties.

----

{{Football box

|id = Horoya v IR Tanger

|date = {{Start date|2017|4|9|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = Horoya {{flagicon|GUI}}

|score = 2–0

|team2 = {{flagicon|MAR}} IR Tanger

|goals1 =

|goals2 =

|stadium = Stade du 28 Septembre, Conakry

|attendance =

|referee = Juste Ephrem Zio (Burkina Faso)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=Nn5L70qBBXnNJ4bx38LsAVZT4jIisXrxeo%2bgR%2f8rmRLmEmtADz%2fl9oqmwwlxupNR

}}

{{Football box

|id = IR Tanger v Horoya

|date = {{Start date|2017|4|15|df=y}}

|time = {{UTZ|20:00|1}}

|team1 = IR Tanger {{flagicon|MAR}}

|score = 3–2

|team2 = {{flagicon|GUI}} Horoya

|goals1 =

|goals2 =

|stadium = Grand Stade de Tanger, Tangier

|attendance =

|referee = Ibrahim Nour El Din (Egypt)

|report = http://www.cafonline.com/en-us/competitions/14theditionoftotalcafconfederationcup/MatchDetails?MatchId=zeKb0%2bmASIZRhNbF3rD%2fmwXAoN1DEWg0zg6t9VXY%2bRqXUYNNDHdNX515wDULNZWS

}}

Horoya won 4–3 on aggregate.

Notes

{{reflist|group=note}}

References

{{reflist|2}}