# Coppa della Confederazione CAF 2020-2021

La Coppa della Confederazione CAF 2020-2021 è stata la diciottesima edizione della seconda più importante competizione calcistica organizzata dalla CAF. È iniziata il 27 novembre 2020 e si è conclusa il 10 luglio 2021.

## Fase preliminare
### Turno preliminare

| Squadra 1 | Totale | Squadra 2 | Andata | Ritorno |
| AS Kaloum Star | 1-2 | Tevragh-Zeina | 1-1 | 0-1 |
| CI Kamsar | 0-1 | Renaissance | 0-0 | 0-1 |
| Yeelen Olympique | 1-2 | USGN | 0-1 | 1-1 |
| GMBTEL | | TAS Casablanca | 0-1 | n.d. |
| ASC Diaraf | 3-1 | Kano Pillars | 3-1 | 0-0 |
| Arta/Solar7 | 1-10 | Al-Mokawloon | 0-1 | 1-9 |
| Al Ittihad | 7-1 | Horseed | 4-1 | 3-0 |
| US Monastir | 3-2 | Fasil Kenema | 2-0 | 1-2 |
| Namungo | | Al-Rabita | 3-0 | n.d. |
| Sagrada Esperança | | Mbabane Swallows | n.d. | n.d. |
| Orapa United | 2-2 (gfc) | AS Kigali | 2-1 | 0-1 |
| Ngazi Sport | 2-9 | NAPSA Stars | 1-5 | 1-4 |
| Étoile du Congo | 1-1 (gfc) | Bravos do Maquis | 1-1 | 0-0 |
| Al Amal Atbara | 4-0 | KVZ | 1-0 | 3-0 |
| Ashanti Gold | 1-2 | Salitas | 0-0 | 1-2 |
| Musongati | 3-4 | Green Eagles | 2-2 | 1-2 |
| UFC Sokodé | 1-2 | Coton Sport | 0-2 | 1-0 |
| AS Maniema Union | 2-2 (2-3 dtr) | Bloemfontein Celtic | 0-2 | 2-0 |
| Futuro Kings | 3-3 (0-2 dtr) | Rivers United | 2-1 | 1-2 |

### Primo turno

| Squadra 1 | Totale | Squadra 2 | Andata | Ritorno |
| Tevragh-Zeina | 0-2 | RS Berkane | 0-0 | 0-2 |
| Renaissance | | ES Sétif | n.d. | n.d. |
| USGN | 1-4 | JS Kabylie | 1-2 | 0-2 |
| TAS Casablanca | 5-1 | SLVE | 4-0 | 1-1 |
| ASC Diaraf | 2-2 (gfc) | FC San Pédro | 0-1 | 2-1 |
| Al-Mokawloon | 1-2 | Étoile du Sahel | 0-0 | 1-2 |
| Al Ittihad | 2-4 | Pyramids | 0-1 | 2-3 |
| US Monastir | 2-0 | Al-Ahly Tripoli | 2-0 | 0-0 |
| Namungo | 5-3 | El Hilal El Obeid | 2-0 | 3-3 |
| Sagrada Esperança | | Orlando Pirates | 0-1 | n.d. |
| AS Kigali | 3-3 (gfc) | KCCA | 2-0 (tav.) | 1-3 |
| NAPSA Stars | 1-1 (gfc) | UD Songo | 0-0 | 1-1 |
| Bravos do Maquis | 1-3 | DC Motema Pembe | 0-1 | 1-2 |
| Al Amal Atbara | 0-3 | Salitas | 0-1 | 0-2 |
| Green Eagles | 0-3 | Coton Sport | 0-2 | 0-1 |
| Bloemfontein Celtic | 0-5 | Rivers United | 0-2 | 0-3 |

### Play-off

Le squadre eliminate al primo turno della CAF Champions League 2020-2021 giocano l'andata in casa.
| Squadra 1 | Totale | Squadra 2 | Andata | Ritorno |
| Enyimba | 2-1 | Rivers United | 1-0 | 1-1 |
| Primeiro de Agosto | 5-7 | Namungo | 2-6 | 3-1 |
| FC Platinum | 0-2 | ASC Diaraf | 0-1 | 0-1 |
| CS Sfaxien | 5-2 | AS Kigali | 4-1 | 1-1 |
| Raja Casablanca | 1-1 (6-5 dtr) | US Monastir | 1-0 | 0-1 |
| Nkana | 3-2 | TAS Casablanca | 2-0 | 1-2 |
| Gor Mahia | 2-3 | NAPSA Stars | 0-1 | 2-2 |
| AS Bouenguidi | 2-3 | Salitas | 1-0 | 1-3 |
| Asante Kotoko | 1-2 | ES Sétif | 1-2 | 0-0 |
| Young Buffaloes | 1-4 | Étoile du Sahel | 1-2 | 0-2 |
| AS SONIDEP | 0-2 | Coton Sport | 0-1 | 0-1 |
| Al-Ahly Bengasi | 2-2 (8-7 dtr) | DC Motema Pembe | 1-1 | 1-1 |
| Stade Malien | 2-2 (gfc) | JS Kabylie | 2-1 | 0-1 |
| RC Abidjan | 0-4 | Pyramids | 0-2 | 0-2 |
| Jwaneng Galaxy | 0-4 | Orlando Pirates | 0-3 | 0-1 |

## Fase a gironi
### Gruppo A
#### Classifica

| Pos. | Squadra | P | G | V | N | P | GF | GS | DR |
| 1. | Orlando Pirates | 9 | 6 | 2 | 3 | 1 | 5 | 2 | +3 |
| 2. | Enyimba | 9 | 6 | 3 | 0 | 3 | 6 | 8 | -2 |
| 3. | ES Sétif | 8 | 6 | 2 | 2 | 2 | 5 | 3 | +2 |
| 4. | Al-Ahly Bengasi | 7 | 6 | 2 | 1 | 3 | 3 | 6 | -3 |

#### Risultati

| Squadra 1 | Risultato | Squadra 2 |
| 1ª giornata |||
| Enyimba | 2 - 1 | Al-Ahly Bengasi |
| ES Sétif | 0 - 0 | Orlando Pirates |
| 2ª giornata |||
| Orlando Pirates | 2 - 1 | Enyimba |
| Al-Ahly Bengasi | 1 - 0 | ES Sétif |
| 3ª giornata |||
| Enyimba | 2 - 1 | ES Sétif |
| Al-Ahly Bengasi | 0 - 0 | Orlando Pirates |
| 4ª giornata |||
| Orlando Pirates | 3 - 0 | Al-Ahly Bengasi |
| ES Sétif | 3 - 0 | Enyimba |
| 5ª giornata |||
| Orlando Pirates | 0 - 0 | ES Sétif |
| Al-Ahly Bengasi | 1 - 0 | Enyimba |
| 6ª giornata |||
| Enyimba | 1 - 0 | Orlando Pirates |
| ES Sétif | 1 - 0 | Al-Ahly Bengasi |

### Gruppo B
#### Classifica

| Pos. | Squadra | P | G | V | N | P | GF | GS | DR |
| 1. | JS Kabylie | 12 | 6 | 3 | 3 | 0 | 7 | 4 | +3 |
| 2. | Cotonsport Garoua | 9 | 6 | 3 | 0 | 3 | 10 | 6 | +4 |
| 3. | RS Berkane | 8 | 6 | 2 | 2 | 2 | 4 | 4 | 0 |
| 4. | NAPSA Stars | 4 | 6 | 1 | 1 | 4 | 5 | 12 | -7 |

#### Risultati

| Squadra 1 | Risultato | Squadra 2 |
| 1ª giornata |||
| RS Berkane | 2 - 0 | NAPSA Stars |
| JS Kabylie | 1 - 0 | Cotonsport Garoua |
| 2ª giornata |||
| Cotonsport Garoua | 2 - 0 | RS Berkane |
| NAPSA Stars | 2 - 2 | JS Kabylie |
| 3ª giornata |||
| NAPSA Stars | 0 - 1 | Cotonsport Garoua |
| RS Berkane | 0 - 0 | JS Kabylie |
| 4ª giornata |||
| Cotonsport Garoua | 5 - 1 | NAPSA Stars |
| JS Kabylie | 0 - 0 | RS Berkane |
| 5ª giornata |||
| Cotonsport Garoua | 1 - 2 | JS Kabylie |
| NAPSA Stars | 1 - 0 | RS Berkane |
| 6ª giornata |||
| RS Berkane | 2 - 1 | Cotonsport Garoua |
| JS Kabylie | 2 - 1 | NAPSA Stars |

### Gruppo C
#### Classifica

| Pos. | Squadra | P | G | V | N | P | GF | GS | DR |
| 1. | Diaraf | 11 | 6 | 3 | 2 | 1 | 5 | 3 | +2 |
| 2. | Sfaxien | 10 | 6 | 2 | 4 | 0 | 6 | 3 | +3 |
| 3. | Étoile du Sahel | 8 | 6 | 2 | 2 | 2 | 6 | 5 | +1 |
| 4. | Salitas | 3 | 6 | 1 | 0 | 5 | 2 | 8 | -6 |

#### Risultati

| Squadra 1 | Risultato | Squadra 2 |
| 1ª giornata |||
| Sfaxien | 1 - 0 | Salitas |
| Étoile du Sahel | 2 - 0 | Diaraf |
| 2ª giornata |||
| Salitas | 1 - 0 | Étoile du Sahel |
| Diaraf | 1 - 1 | Sfaxien |
| 3ª giornata |||
| Diaraf | 2 - 0 | Salitas |
| Étoile du Sahel | 0 - 0 | Sfaxien |
| 4ª giornata |||
| Sfaxien | 2 - 2 | Étoile du Sahel |
| Salitas | 0 - 1 | Diaraf |
| 5ª giornata |||
| Diaraf | 1 - 0 | Étoile du Sahel |
| Salitas | 0 - 2 | Sfaxien |
| 6ª giornata |||
| Étoile du Sahel | 2 - 1 | Salitas |
| Sfaxien | 0 - 0 | Diaraf |

### Gruppo D
#### Classifica

| Pos. | Squadra | P | G | V | N | P | GF | GS | DR |
| 1. | Raja Casablanca | 18 | 6 | 6 | 0 | 0 | 13 | 0 | +13 |
| 2. | Pyramids | 12 | 6 | 4 | 0 | 2 | 7 | 5 | +2 |
| 3. | Nkana | 6 | 6 | 2 | 0 | 4 | 2 | 8 | -6 |
| 4. | Namungo | 0 | 6 | 0 | 0 | 6 | 0 | 9 | -9 |

#### Risultati

| Squadra 1 | Risultato | Squadra 2 |
| 1ª giornata |||
| Raja Casablanca | 1 - 0 | Namungo |
| Pyramids | 3 - 0 | Nkana |
| 2ª giornata |||
| Namungo | 0 - 2 | Pyramids |
| Nkana | 0 - 2 | Raja Casablanca |
| 3ª giornata |||
| Namungo | 0 - 1 | Nkana |
| Raja Casablanca | 2 - 0 | Pyramids |
| 4ª giornata |||
| Nkana | 1 - 0 | Namungo |
| Pyramids | 0 - 3 | Raja Casablanca |
| 5ª giornata |||
| Namungo | 0 - 3 | Raja Casablanca |
| Nkana | 0 - 1 | Pyramids |
| 6ª giornata |||
| Pyramids | 1 - 0 | Namungo |
| JS Kabylie | 2 - 0 | Nkana |

## Fase ad eliminazione diretta
### Tabellone

| Quarti di finale | Quarti di finale | Quarti di finale | Quarti di finale | Quarti di finale | Semifinali | Semifinali | Semifinali | Semifinali | Semifinali | Finale | Finale | Finale |
| Pyramids | Pyramids | 4 | 1 | 5 | | | | | | | | |
| Enyimba | Enyimba | 1 | 1 | 2 | Pyramids | Pyramids | 0 | 0 | 0 | | | |
| Raja Casablanca | Raja Casablanca | 1 | 4 | 5 | Raja Casablanca (dtr) | Raja Casablanca (dtr) | 0 | 0 | 0 | | | |
| Orlando Pirates | Orlando Pirates | 1 | 0 | 1 | | | | | | Raja Casablanca | Raja Casablanca | 2 |
| Cotonsport Garoua | Cotonsport Garoua | 1 | 1 | 2 | | | | | | JS Kabylie | JS Kabylie | 1 |
| Diaraf | Diaraf | 0 | 2 | 2 | Cotonsport Garoua | Cotonsport Garoua | 1 | 0 | 1 | | | |
| JS Kabylie | JS Kabylie | 1 | 1 | 2 | JS Kabylie | JS Kabylie | 2 | 3 | 5 | | | |
| Sfaxien | Sfaxien | 0 | 1 | 1 | | | | | | | | |

### Quarti di finale

| Squadra 1 | Totale | Squadra 2 | Andata | Ritorno |
| Pyramids | 5 - 2 | Enyimba | 4 - 1 | 1 - 1 |
| Orlando Pirates | 1 - 5 | Raja Casablanca | 1 - 1 | 0 - 4 |
| Cotonsport Garoua | 2 - 2 (gfc) | Diaraf | 1 - 0 | 1 - 2 |
| Sfaxien | 1 - 2 | JS Kabylie | 0 - 1 | 1 - 1 |

### Semifinali

| Squadra 1 | Totale | Squadra 2 | Andata | Ritorno |
| Pyramids | 0 - 0 (4-5 dtr) | Raja Casablanca | 0 - 0 | 0 - 0 |
| Cotonsport Garoua | 1 - 5 | JS Kabylie | 1 - 2 | 0 - 3 |

### Finale

| Squadra 1 | Risultato | Squadra 2 |
| Raja Casablanca | 2 - 1 | JS Kabylie |