2018–19 CAF Confederation Cup qualifying rounds
The 2018–19 CAF Confederation Cup qualifying rounds were played from 27 November 2018 to 20 January 2019.[1] A total of 70 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2018–19 CAF Confederation Cup.[2]
Dates | 27 November 2018 – 20 January 2019 |
---|---|
Draw
The draw for the preliminary round and first round was held on 3 November 2018 in Rabat, Morocco, and was officially announced by the CAF on 9 November due to a special situation with the transitional calendar.[3][4][5]
The entry round of the 55 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).
Entry round | First round (9 teams) |
Preliminary round (46 teams) |
---|---|---|
Teams |
|
|
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).[2]
Schedule
The schedule of each round was as follows (matches scheduled in midweek in italics).[1]
Round | First leg | Second leg |
---|---|---|
Preliminary round | 27–28 November 2018 | 4–5 December 2018 |
First round | 14–16 December 2018 | 21–23 December 2018 |
Play-off round | 11–14 January 2019 | 18–20 January 2019 |
Bracket
The bracket of the draw was announced by the CAF on 9 November 2018.[5] As there were 16 winners of the Confederation Cup first round, but only 15 losers of the Champions League first round for this season, the winners of the first round with the best CAF 5-Year Ranking (in bold italics) advanced directly to the group stage.[6] The remaining 15 winners of the first round advanced to the play-off round, where they were joined by the 15 losers of the Champions League first round.
Preliminary round | First round | |||||||||||
|
Bye | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
3 | 0 | 3 | |||||||||
|
0 | 1 | 1 | |||||||||
|
1 | 1 | 2 | |||||||||
|
2 | 0 | 2 (a) |
Preliminary round | First round | |||||||||||
|
1 | 0 | 1 (1 p) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
0 | 1 | 1 (3 p) | |||||||||
|
0 | 0 | 0 | |||||||||
|
1 | 1 | 2 | |||||||||
|
4 | 2 | 6 | |||||||||
|
0 | 0 | 0 |
Preliminary round | First round | |||||||||||
|
Bye | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
7 | 0 | 7 | |||||||||
|
0 | 2 | 2 | |||||||||
|
2 | 1 | 3 | |||||||||
|
0 | 1 | 1 |
Preliminary round | First round | |||||||||||
|
4 | 0 | 4 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
0 | 0 | 0 | |||||||||
|
2 | 0 | 2 | |||||||||
|
0 | 1 | 1 | |||||||||
|
0 | 1 | 1 | |||||||||
|
0 | 0 | 0 |
Preliminary round | First round | |||||||||||
|
4 | 0 | 4 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
0 | 1 | 1 | |||||||||
|
0 | 0 | 0 | |||||||||
|
0 | 2 | 2 | |||||||||
|
2 | 3 | 5 | |||||||||
|
0 | 1 | 1 |
Preliminary round | First round | |||||||||||
|
Bye | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
0 | 0 | 0 | |||||||||
|
2 | 0 | 2 | |||||||||
|
2 | 1 | 3 (a) | |||||||||
|
0 | 3 | 3 |
Preliminary round | First round | |||||||||||
|
Bye | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
3 | 2 | 5 | |||||||||
|
0 | 1 | 1 | |||||||||
|
4 | 1 | 5 | |||||||||
|
0 | 0 | 0 |
Preliminary round | First round | |||||||||||
|
4 | 1 | 5 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1 | 1 | 2 | |||||||||
|
1 | 0 | 1 | |||||||||
|
1 | 2 | 3 | |||||||||
|
1 | 1 | 2 | |||||||||
|
1 | 0 | 1 |
Preliminary round | First round | |||||||||||
|
Bye | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
5 | 0 | 5 | |||||||||
|
0 | 1 | 1 | |||||||||
|
1 | 0 | 1 (4 p) | |||||||||
|
0 | 1 | 1 (3 p) |
Preliminary round | First round | |||||||||||
|
4 | 1 | 5 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
0 | 2 | 2 | |||||||||
|
3 | 3 | 6 | |||||||||
|
0 | 0 | 0 | |||||||||
|
3 | 1 | 4 | |||||||||
|
1 | 2 | 3 |
Preliminary round | First round | |||||||||||
|
Bye | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
3 | 1 | 4 | |||||||||
|
0 | 0 | 0 | |||||||||
|
0 | — | ||||||||||
|
8 | — | w/o |
Preliminary round | First round | |||||||||||
|
Bye | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1 | 0 | 1 | |||||||||
|
1 | 0 | 1 (a) | |||||||||
|
0 | 4 | 4 | |||||||||
|
0 | 1 | 1 |
Preliminary round | First round | |||||||||||
|
6 | 3 | 9 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
1 | 0 | 1 | |||||||||
|
0 | 1 | 1 | |||||||||
|
0 | 2 | 2 | |||||||||
|
— | — | w/o | |||||||||
|
— | — |
Preliminary round | First round | |||||||||||
|
Bye | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
0 | 0 | 0 (4 p) | |||||||||
|
0 | 0 | 0 (5 p) | |||||||||
|
0 | 0 | 0 | |||||||||
|
0 | 1 | 1 |
Preliminary round | First round | |||||||||||
|
2 | 3 | 5 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
0 | 2 | 2 | |||||||||
|
0 | 1 | 1 | |||||||||
|
0 | 2 | 2 | |||||||||
|
2 | 1 | 3 | |||||||||
|
0 | 1 | 1 |
Preliminary round | First round | |||||||||||
|
Bye | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
4 | 0 | 4 | |||||||||
|
1 | 1 | 2 | |||||||||
|
2 | 0 | 2 | |||||||||
|
0 | 0 | 0 |
Preliminary round
The preliminary round included the 46 teams that did not receive byes to the first round.
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Nouakchott King's |
2–2 (a) | 1–2 | 1–0 | |
Al-Ahly Shendi |
1–1 (1–3 p) | 1–0 | 0–1 | |
Petro de Luanda |
6–0 | 4–0 | 2–0 | |
AS CotonTchad |
3–1 | 2–0 | 1–1 | |
Hassania Agadir |
4–0 | 4–0 | 0–0 | |
Génération Foot |
1–0 | 0–0 | 1–0 | |
USM Bel Abbès |
4–1 | 4–0 | 0–1 | |
Enugu Rangers |
5–1 | 2–0 | 3–1 | |
Salitas |
3–3 (a) | 2–0 | 1–3 | |
Mtibwa Sugar |
5–0 | 4–0 | 1–0 | |
DC Motema Pembe |
5–2 | 4–1 | 1–1 | |
FC San Pédro |
2–1 | 1–1 | 1–0 | |
Cercle Mbéri Sportif |
1–1 (4–3 p) | 1–0 | 0–1 | |
Kaizer Chiefs |
5–2 | 4–0 | 1–2 | |
ASSM Elgeco Plus |
4–3 | 3–1 | 1–2 | |
Miracle Club |
w/o[w/o 1] | 0–8 | — | |
New Star |
4–1 | 0–0 | 4–1 | |
Kariobangi Sharks |
9–1 | 6–1 | 3–0 | |
Asante Kotoko |
w/o[w/o 2] | — | — | |
Free State Stars |
0–1 | 0–0 | 0–1 | |
Green Eagles |
5–2 | 2–0 | 3–2 | |
NA Hussein Dey |
3–1 | 2–0 | 1–1 | |
Green Buffaloes |
2–0 | 2–0 | 0–0 |
Notes:
Nouakchott King's | 1–2 | |
---|---|---|
|
Report |
|
Stade d'Abidjan | 0–1 | |
---|---|---|
Report |
|
2–2 on aggregate. Stade d'Abidjan won on away goals.
Al-Ahly Shendi | 1–0 | |
---|---|---|
|
Report |
AS Nyuki | 1–0 | |
---|---|---|
|
Report | |
Penalties | ||
|
3–1 |
|
1–1 on aggregate. AS Nyuki won 3–1 on penalties.
Petro de Luanda | 4–0 | |
---|---|---|
Report |
Orapa United | 0–2 | |
---|---|---|
Report |
Petro de Luanda won 6–0 on aggregate.
AS CotonTchad | 2–0 | |
---|---|---|
|
Report |
Gomido | 1–1 | |
---|---|---|
|
Report |
|
AS CotonTchad won 3–1 on aggregate.
Hassania Agadir | 4–0 | |
---|---|---|
|
Report |
AS GNN | 0–0 | |
---|---|---|
Report |
Hassania Agadir won 4–0 on aggregate.
Génération Foot | 0–0 | |
---|---|---|
Report |
Djoliba | 0–1 | |
---|---|---|
Report |
|
Génération Foot won 1–0 on aggregate.
USM Bel Abbès | 4–0 | |
---|---|---|
Report |
LISCR | 1–0 | |
---|---|---|
|
Report |
USM Bel Abbès won 4–1 on aggregate.
Enugu Rangers | 2–0 | |
---|---|---|
Report |
Defence Force | 1–3 | |
---|---|---|
|
Report |
Enugu Rangers won 5–1 on aggregate.
Wakriya | 3–1 | |
---|---|---|
|
Report |
|
3–3 on aggregate. Salitas won on away goals.
Mtibwa Sugar | 4–0 | |
---|---|---|
|
Report |
Northern Dynamo | 0–1 | |
---|---|---|
Report |
|
Mtibwa Sugar won 5–0 on aggregate.
DC Motema Pembe | 4–1 | |
---|---|---|
Report |
|
Anges de Fatima | 1–1 | |
---|---|---|
|
Report |
|
DC Motema Pembe won 5–2 on aggregate.
FC San Pédro | 1–1 | |
---|---|---|
|
Report |
|
Armed Forces | 0–1 | |
---|---|---|
Report |
|
FC San Pédro won 2–1 on aggregate.
Cercle Mbéri Sportif | 1–0 | |
---|---|---|
|
Report |
Silver Strikers | 1–0 | |
---|---|---|
|
Report | |
Penalties | ||
|
3–4 |
1–1 on aggregate. Cercle Mbéri Sportif won 4–3 on penalties.
Kaizer Chiefs | 4–0 | |
---|---|---|
Report |
Zimamoto | 2–1 | |
---|---|---|
Report |
|
Kaizer Chiefs won 5–1 on aggregate.
ASSM Elgeco Plus | 3–1 | |
---|---|---|
|
Report |
|
Deportivo Unidad | 2–1 | |
---|---|---|
|
Report |
|
ASSM Elgeco Plus won 4–3 on aggregate.
Miracle Club | 0–8 | |
---|---|---|
Report |
Al-Ittihad | Cancelled | |
---|---|---|
Report |
Al-Ittihad won on walkover after Miracle Club withdrew prior to the second leg.[7]
New Star won 4–1 on aggregate.
Kariobangi Sharks | 6–1 | |
---|---|---|
Report |
|
Arta/Solar7 | 0–3 | |
---|---|---|
Report |
|
Kariobangi Sharks won 9–1 on aggregate.
Asante Kotoko | Cancelled | |
---|---|---|
Report |
Eding Sport | Cancelled | |
---|---|---|
Report |
Asante Kotoko won on walkover after the Cameroonian Football Federation was not able to confirm the engagement of Eding Sport by the CAF deadline.[9]
Free State Stars | 0–0 | |
---|---|---|
Report |
Mukura Victory Sports | 1–0 | |
---|---|---|
|
Report |
Mukura Victory Sports won 1–0 on aggregate.
Green Eagles | 2–0 | |
---|---|---|
|
Report |
Young Buffaloes | 2–3 | |
---|---|---|
|
Report |
|
Green Eagles won 5–2 on aggregate.
NA Hussein Dey | 2–0 | |
---|---|---|
|
Report |
Diables Noirs | 1–1 | |
---|---|---|
|
Report |
|
NA Hussein Dey won 3–1 on aggregate.
Green Buffaloes | 2–0 | |
---|---|---|
|
Report |
Al-Merreikh Juba | 0–0 | |
---|---|---|
Report |
Green Buffaloes won 2–0 on aggregate.
First round
The first round included 32 teams: the 9 teams that received byes to this round, and the 23 winners of the preliminary round.
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Étoile du Sahel |
3–1 | 3–0 | 0–1 | |
AS Nyuki |
0–2 | 0–1 | 0–1 | |
Zamalek |
7–2 | 7–0 | 0–2 | |
Hassania Agadir |
2–1 | 2–0 | 0–1 | |
USM Bel Abbès |
0–2 | 0–0 | 0–2 | |
Al-Masry |
0–2 | 0–2 | 0–0 | |
KCCA |
5–1 | 3–0 | 2–1 | |
DC Motema Pembe |
1–3 | 1–1 | 0–2 | |
Raja Casablanca |
5–1 | 5–0 | 0–1 | |
Kaizer Chiefs |
6–0 | 3–0 | 3–0 | |
RS Berkane |
4–0 | 3–0 | 1–0 | |
Al-Ahli Tripoli |
1–1 (a) | 1–1 | 0–0 | |
Kariobangi Sharks |
1–2 | 0–0 | 1–2 | |
El-Hilal El-Obeid |
0–0 (4–5 p) | 0–0 | 0–0 | |
Green Eagles |
1–2 | 0–0 | 1–2 | |
CS Sfaxien |
4–2 | 4–1 | 0–1 |
Étoile du Sahel | 3–0 | |
---|---|---|
Report |
Stade d'Abidjan | 1–0 | |
---|---|---|
|
Report |
Étoile du Sahel won 3–1 on aggregate.
AS Nyuki | 0–1 | |
---|---|---|
Report |
|
Petro de Luanda | 1–0 | |
---|---|---|
|
Report |
Petro de Luanda won 2–0 on aggregate.
Zamalek | 7–0 | |
---|---|---|
Report |
AS CotonTchad | 2–0 | |
---|---|---|
|
Report |
Zamalek won 7–2 on aggregate.
Hassania Agadir | 2–0 | |
---|---|---|
|
Report |
Génération Foot | 1–0 | |
---|---|---|
|
Report |
Hassania Agadir won 2–1 on aggregate.
USM Bel Abbès | 0–0 | |
---|---|---|
Report |
Enugu Rangers | 2–0 | |
---|---|---|
|
Report |
Enugu Rangers won 2–0 on aggregate.
Salitas won 2–0 on aggregate.
KCCA | 3–0 | |
---|---|---|
Report |
Mtibwa Sugar | 1–2 | |
---|---|---|
|
Report |
KCCA won 5–1 on aggregate.
DC Motema Pembe | 1–1 | |
---|---|---|
|
Report |
|
FC San Pédro | 2–0 | |
---|---|---|
|
Report |
FC San Pédro won 3–1 on aggregate.
Raja Casablanca | 5–0 | |
---|---|---|
Report |
Cercle Mbéri Sportif | 1–0 | |
---|---|---|
|
Report |
Raja Casablanca won 5–1 on aggregate.
Kaizer Chiefs | 3–0 | |
---|---|---|
Report |
ASSM Elgeco Plus | 0–3 | |
---|---|---|
Report |
Kaizer Chiefs won 6–0 on aggregate.
RS Berkane | 3–0 | |
---|---|---|
Report |
Al-Ittihad | 0–1 | |
---|---|---|
Report |
|
RS Berkane won 4–0 on aggregate.
Al-Ahli Tripoli | 1–1 | |
---|---|---|
|
Report |
|
New Star | 0–0 | |
---|---|---|
Report |
1–1 on aggregate. New Star won on away goals.
Kariobangi Sharks | 0–0 | |
---|---|---|
Report |
Asante Kotoko | 2–1 | |
---|---|---|
Report |
|
Asante Kotoko won 2–1 on aggregate.
El-Hilal El-Obeid | 0–0 | |
---|---|---|
Report |
Mukura Victory Sports | 0–0 | |
---|---|---|
Report | ||
Penalties | ||
|
5–4 |
|
0–0 on aggregate. Mukura Victory Sports won 5–4 on penalties.
Green Eagles | 0–0 | |
---|---|---|
Report |
NA Hussein Dey | 2–1 | |
---|---|---|
Report |
|
NA Hussein Dey won 2–1 on aggregate.
CS Sfaxien | 4–1 | |
---|---|---|
|
Report |
|
Green Buffaloes | 1–0 | |
---|---|---|
|
Report |
CS Sfaxien won 4–2 on aggregate.
Play-off round
The play-off round included 30 teams: 15 of the 16 winners of the Confederation Cup first round, and the 15 losers of the Champions League first round. The draw for the play-off round was held on 28 December 2018, 18:00 CAT (UTC+2), at the Nile Ritz-Carlton in Cairo, Egypt.[10][11] 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.[12]
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 A contained the seven seeded losers of the Champions League first round.
- Pot B contained the five seeded winners of the Confederation Cup first round.
- Pot C contained the eight unseeded losers of the Champions League first round.
- Pot D contained the ten unseeded winners of the Confederation Cup first round.
First, a team from Pot A and a team from Pot D were drawn into seven ties. Next, a team from Pot B and a team from Pot C were drawn into five ties. Finally, the remaining teams from Pot C and Pot D were drawn into the last three ties.
Bye to group stage |
---|
Pot | Pot A | Pot B | Pot C | Pot D |
---|---|---|---|---|
Qualified from | Champions League | Confederation Cup | Champions League | Confederation Cup |
Teams |
|
|
The 15 winners of the play-off round advanced to the group stage to join Étoile du Sahel, who advanced directly to the group stage as the winners of the first round with the best CAF 5-Year Ranking.
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Gor Mahia |
2–1 | 2–1 | 0–0 | |
Al-Ahly Benghazi |
2–3 | 1–0 | 1–3 | |
Al-Hilal |
3–1 | 3–0 | 0–1 | |
Nkana |
3–0 | 3–0 | 0–0 | |
Coton Sport |
3–5 | 2–3 | 1–2 | |
ZESCO United |
5–2 | 3–1 | 2–1 | |
Stade Malien |
2–3 | 1–1 | 1–2 | |
African Stars |
1–2 | 1–1 | 0–1 | |
ASC Diaraf |
3–5 | 2–0 | 1–5 | |
Vipers |
0–3 | 0–0 | 0–3 | |
Ittihad Tanger |
1–3 | 0–0 | 1–3 | |
AS Otôho |
3–2 | 3–0 | 0–2 | |
Bantu |
2–4 | 1–2 | 1–2 | |
Al-Nasr |
2–3 | 1–0 | 1–3 | |
Jimma Aba Jifar |
0–5 | 0–1 | 0–4 |
Gor Mahia won 2–1 on aggregate.
Al-Ahly Benghazi | 1–0 | |
---|---|---|
|
Report |
NA Hussein Dey | 3–1 | |
---|---|---|
Report |
|
NA Hussein Dey won 3–2 on aggregate.
Al-Hilal | 3–0 | |
---|---|---|
Report |
Mukura Victory Sports | 1–0 | |
---|---|---|
|
Report |
Al-Hilal won 3–1 on aggregate.
Nkana | 3–0 | |
---|---|---|
|
Report |
FC San Pédro | 0–0 | |
---|---|---|
Report |
Nkana won 3–0 on aggregate.
Asante Kotoko | 2–1 | |
---|---|---|
Report |
|
Asante Kotoko won 5–3 on aggregate.
ZESCO United | 3–1 | |
---|---|---|
Report |
|
Kaizer Chiefs | 1–2 | |
---|---|---|
|
Report |
ZESCO United won 5–2 on aggregate.
Stade Malien | 1–1 | |
---|---|---|
|
Report |
|
Petro de Luanda | 2–1 | |
---|---|---|
|
Report |
|
Petro de Luanda won 3–2 on aggregate.
African Stars | 1–1 | |
---|---|---|
|
Report |
|
Raja Casablanca | 1–0 | |
---|---|---|
|
Report |
Raja Casablanca won 2–1 on aggregate.
ASC Diaraf | 2–0 | |
---|---|---|
|
Report |
RS Berkane | 5–1 | |
---|---|---|
Report |
|
RS Berkane won 5–3 on aggregate.
Vipers | 0–0 | |
---|---|---|
Report |
CS Sfaxien | 3–0 | |
---|---|---|
Report |
CS Sfaxien won 3–0 on aggregate.
Ittihad Tanger | 0–0 | |
---|---|---|
Report |
Zamalek | 3–1 | |
---|---|---|
Report |
|
Zamalek won 3–1 on aggregate.
AS Otôho won 3–2 on aggregate.
Bantu | 1–2 | |
---|---|---|
|
Report |
Enugu Rangers | 2–1 | |
---|---|---|
Report |
|
Enugu Rangers won 4–2 on aggregate.
Salitas | 3–1 | |
---|---|---|
|
Report |
|
Salitas won 3–2 on aggregate.
Jimma Aba Jifar | 0–1 | |
---|---|---|
Report |
|
Hassania Agadir | 4–0 | |
---|---|---|
|
Report |
Hassania Agadir won 5–0 on aggregate.
Notes
- At the time of the qualifying round draw, the 2018 CAF Confederation Cup Final had not been completed, and thus the identity of the third team from the association of the Confederation Cup winners which were given a bye to the first round was not known.
- At the time of the qualifying round draw, the identity of the second team from Morocco which were given a bye to the first round was not known.
- At the time of the qualifying round draw, the identity of the second team from Cameroon was not known.
- Teams from Libya are not allowed to host their home matches in their country due to security concerns.
References
- "Interclubs competition calendar; seasons 2018/19, 2019/20 & 2020/21" (PDF). CAF.
- "CAF Confederation Cup regulations" (PDF). CAF.
- "Interclubs season 2018-2019". CAF. 4 November 2018.
- "Result of the drawing of lots of TOTAL CAF Champions League as well as TOTAL CAF Confederation Cup". CAF. 9 November 2018.
- "Fixtures of the 16th Edition of Total CAF Confederation Cup" (PDF). CAF.
- "The 2nd 1/16th final of the Total Confederation Cup 2018/2019" (PDF). CAF. 18 December 2018.
- "CAF : l'AS Miracle forfait pour le match retour face à Al Ittihad". comorosfootball.com. 3 December 2018.
- "Asante Kotoko handed CAF Confederation Cup bye". CAF. 24 November 2018.
- @CAF_Online (24 November 2018). "Matches #37&38 are cancelled, because the deadline for @FecafootOfficie to confirm the engagement of second rep. for Total CAF Confederation Cup has elapsed. Asante Kotoko is therefore qualified to the 1/16th round" (Tweet) – via Twitter.
- "Draw Procedure for CAF Interclubs 2018/19". CAF. 28 December 2018.
- "Zamalek to face Tanger in CAF Confederation Cup play-off". CAF. 28 December 2018.
- "Draw Procedure of CAF Total Confederation Cup 2018/19 - 2nd 1/16th Final" (PDF). CAF.
External links
- Total Confederation Cup 2018/2019, CAFonline.com