# CAF Champions League 2015

De CAF Champions League 2015 ((fr) Ligue des champions de la CAF) was de 19e editie van de CAF Champions League, een jaarlijks voetbaltoernooi voor clubs uit Afrika, georganiseerd door de Afrikaanse voetbalbond. ES Sétif was de titelverdediger, maar werd uitgeschakeld in de groepsfase (laatste acht). Het Congolese TP Mazembe kroonde zich voor de vijfde maal tot beste ploeg van Afrika. Dankzij deze overwinning plaatsten zij zich voor het WK voor clubs 2015 en de CAF Supercup 2016.

## Algemene info
### Deelnemers per land

In totaal namen 57 teams uit 44 landen deel aan de CAF Champions League. De CAF-ranglijst (CAF 5-Year-Ranking) bepaalde het aantal deelnemers dat een land mocht afvaardigen. Dit gebeurde op de volgende manier:
* Van de top-12 kwalificeerden zich twee teams.
* Van de overige landen kwalificeerde zich één team.
* De winnaar van de vorige editie, de titelverdediger, kwalificeerde zich automatisch. Indien zij zich al hadden geplaatst kwam dit ticket te vervallen.
Er konden maximaal 69 teams uit 56 landen meedoen, maar twaalf landen hadden geen deelnemer ingeschreven.
De CAF-ranglijst voor 2015 was als volgt:
| Nr. | Land | Punten | Teams |
| 1 | Tunesië | 106 | 2 |
| 2 | Egypte | 80 | 2 |
| 3 | D.R. Congo | 46 | 2 |
| 4 | Marokko | 44 | 2 |
| 5 | Nigeria | 41 | 2 |
| 6 | Sudan | 37 | 2 |
| 7 | Algerije | 32 | 3 |
| 8 | Mali | 32 | 2 |
| 9 | Kameroen | 21 | 2 |
| 10 | Rep. Congo | 21 | 2 |
| 11 | Zuid-Afrika | 20 | 2 |
| 12 | Angola | 17 | 2 |
| 13 | Ivoorkust | 13 | 1 |
| 14 | Ghana | 8 | 1 |
| 15 | Ethiopië | 5 | 1 |
| 16 | Libië | 4 | 1 |
| 17 | Zambia | 4 | 1 |
| 18 | Zimbabwe | 3 | geen |
| 19 | Niger | 2 | 1 |

### Data

De loting voor de kwalificaties en de groepsfase vond plaats in het CAF hoofdkantoor in Caïro, Egypte.
| Fase | Ronde | Datum loting | Heenwedstrijd | Terugwedstrijd |
| Kwalificaties | Voorronde | 22 december 2014 | 13-15 februari 2015 | 27 en 28 februari, 1 en 7 maart 2015 |
| Kwalificaties | Eerste ronde | 22 december 2014 | 14, 15 en 21 maart 2015 | 3-5 april 2015 |
| Kwalificaties | Tweede ronde | 22 december 2014 | 18 en 19 april 2015 | 1-3 mei 2015 |
| Groepsfase | Wedstrijddag 1 | 5 mei 2015 | 26-28 juni 2015 | 26-28 juni 2015 |
| Groepsfase | Wedstrijddag 2 | 5 mei 2015 | 10-12 juli 2015 | 10-12 juli 2015 |
| Groepsfase | Wedstrijddag 3 | 5 mei 2015 | 24-26 juli 2015 | 24-26 juli 2015 |
| Groepsfase | Wedstrijddag 4 | 5 mei 2015 | 7-9 augustus 2015 | 7-9 augustus 2015 |
| Groepsfase | Wedstrijddag 5 | 5 mei 2015 | 21-23 augustus 2015 | 21-23 augustus 2015 |
| Groepsfase | Wedstrijddag 6 | 5 mei 2015 | 12 en 13 september 2015 | 12 en 13 september 2015 |
| Knock-outfase | Halve finale | 5 mei 2015 | 26 en 27 september 2015 | 3 en 4 oktober 2015 |
| Knock-outfase | Finale | 5 mei 2015 | 31 oktober 2015 | 8 november 2015 |

## Teams

Onderstaande tabel geeft alle deelnemers aan deze editie weer, toont in welke ronde de club van start ging en op welke manier ze zich hadden geplaatst. Zeven teams plaatsten zich automatisch voor de eerste ronde. Dit waren de teams met het hoogste CAF-coëfficiënt. De score van het land waar het team vandaan kwam (op de CAF 5-Year Ranking) had geen invloed op dit coëfficiënt.
Eerste ronde (7+25) :
| Espérance Sportive de Tunis | Kampioen | ES Sétif | Titelverdediger |
| CS Sfaxien | Nummer 2 | Coton Sport FC de Garoua | Kampioen |
| Al-Ahly SC | Kampioen | AC Léopards de Dolisie | Leider in tussenstand |
| TP Mazembe | Kampioen | | |
| Voorronde (50) ||||||
| Smouha SC | Nummer 2 | Township Rollers FC | Kampioen |
| SM Sanga Balende | Nummer 2 | Étoile Filante Ouagadougou | Kampioen |
| Moghreb Athletic Tétouan | Kampioen | LLB Académic FC | Kampioen |
| Raja CA | Nummer 2 | Fomboni FC | Kampioen |
| Kano Pillars FC | Kampioen | CD Elá Nguema | Kampioen |
| Enyimba International FC | Nummer 2 | AS MangaSport | Kampioen |
| Al-Hilal Club | Kampioen | Real de Banjul FC | Kampioen |
| Al-Merreikh SC | Nummer 2 | AS Kaloum Star | Kampioen |
| USM Alger | Kampioen | Gor Mahia FC | Kampioen |
| MC El Eulma | Nummer 4 | Bantu FC | Kampioen |
| Stade Malien | Kampioen | Barrack Young Controllers FC | Kampioen |
| Club Olympique de Bamako | Nummer 2 | CNaPS Sport | Kampioen |
| Cosmos FA de Bafia | Nummer 2 | Big Bullets FC | Kampioen |
| CSMD Diables Noirs | Tweede in tussenstand | LD Muçulmana de Maputo | Kampioen |
| Mamelodi Sundowns FC | Kampioen | APR FC | Kampioen |
| Kaizer Chiefs FC | Nummer 2 | AS Pikine | Kampioen |
| CRD Libolo | Kampioen | Saint Michel United FC | Kampioen |
| Kabuscorp SC do Palanca | Nummer 2 | East End Lions FC | Leider in tussenstand |
| Séwé Sports de San-Pédro | Kampioen | Mbabane Swallows FC | Nummer 2 |
| Asante Kotoko SC | Kampioen | Azam FC | Kampioen |
| Saint-George SA | Ethiopië | AC Semassi FC | Kampioen |
| Al-Ahli SC | Kampioen | Foullah Edifice FC | Kampioen |
| ZESCO United FC | Kampioen | Kampala Capital City Authority FC | Kampioen |
| AS GNN | Kampioen | KMKM FC | Kampioen |
| Buffles du Borgou FC | Kampioen | Al-Malakia FC | Bekerwinnaar |

## Kwalificaties
### Wedstrijdschema

| Voorronde | Voorronde | Voorronde | Voorronde | Eerste ronde | Eerste ronde | Eerste ronde | Eerste ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde |
| USM Alger | 3 | 1 | 4 |
| Foullah Edifice | 0 | 3 | 3 |
| Foullah Edifice | 0 | 3 | 3 | USM Alger | 5 | 1 | 6 |
| | | | | AS Pikine | 1 | 1 | 2 |
| AS Pikine | 1 | 0 | 1 | AS Pikine | 1 | 1 | 2 |
| EF Ouagadougou | 0 | 0 | 0 | | | | |
| EF Ouagadougou | 0 | 0 | 0 | | | | | USM Alger | 2 | 1 | 3 |
| | | | | | | | | AS Kaloum | 1 | 1 | 2 |
| Mbabane Swall. | 1 | 0 | 1 | | | | | AS Kaloum | 1 | 1 | 2 |
| ZESCO United | 1 | 1 | 2 | | | | |
| ZESCO United | 1 | 1 | 2 | ZESCO United | 1 | 1 | 2(4) |
| | | | | AS Kaloum (n.s.) | 1 | 1 | 2(5) |
| Séwé Sports | 1 | 1 | 2 | AS Kaloum (n.s.) | 1 | 1 | 2(5) |
| AS Kaloum | 2 | 1 | 3 |
| Voorronde | Voorronde | Voorronde | Voorronde | Eerste ronde | Eerste ronde | Eerste ronde | Eerste ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde |
| Coton Sport | | | |
| Vrijstelling | | | |
| Vrijstelling | | | | Coton Sport | 0 | 0 | 0 |
| | | | | Sanga Balende | 0 | 2 | 2 |
| CRD Libolo | 3 | 0 | 3 | Sanga Balende | 0 | 2 | 2 |
| S. Balende (u) | 1 | 2 | 3 | | | | |
| S. Balende (u) | 1 | 2 | 3 | | | | | Sanga Balende | 0 | 0 | 0 |
| | | | | | | | | Al-Hilal | 1 | 1 | 2 |
| Al-Hilal | 2 | 0 | 2 | | | | | Al-Hilal | 1 | 1 | 2 |
| KMKM | 0 | 1 | 1 | | | | |
| KMKM | 0 | 1 | 1 | Al-Hilal | 4 | 1 | 5 |
| | | | | Big Bullets | 0 | 1 | 1 |
| Fomboni | 0 | 2 | 2 | Big Bullets | 0 | 1 | 1 |
| Big Bullets | 1 | 2 | 3 |
| Voorronde | Voorronde | Voorronde | Voorronde | Eerste ronde | Eerste ronde | Eerste ronde | Eerste ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde |
| Azam | 2 | 0 | 2 |
| Al-Merreikh | 0 | 3 | 3 |
| Al-Merreikh | 0 | 3 | 3 | Al-Merreikh | 2 | 1 | 3 |
| | | | | Kabuscorp | 0 | 2 | 2 |
| LLB Académic | 0 | 0 | 0 | Kabuscorp | 0 | 2 | 2 |
| Kabuscorp | 0 | 1 | 1 | | | | |
| Kabuscorp | 0 | 1 | 1 | | | | | Al-Merreikh (u) | 1 | 1 | 2 |
| | | | | | | | | Espérance ST | 0 | 2 | 2 |
| Kampala CCA | 1 | 0 | 1 | | | | | Espérance ST | 0 | 2 | 2 |
| Cosmos de B. | 0 | 3 | 3 | | | | |
| Cosmos de B. | 0 | 3 | 3 | Cosmos de Bafia | 0 | 1 | 1 |
| | | | | Espérance ST | 1 | 3 | 4 |
| Espérance ST | | | | Espérance ST | 1 | 3 | 4 |
| Vrijstelling | | | |
| Voorronde | Voorronde | Voorronde | Voorronde | Eerste ronde | Eerste ronde | Eerste ronde | Eerste ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde |
| MC El Eulma (u) | 1 | 1 | 2 |
| Saint George | 0 | 2 | 2 |
| Saint George | 0 | 2 | 2 | MC El Eulma | 0 | 2 | 2 |
| | | | | Asante Kotoko | 0 | 1 | 1 |
| East End Lions | - | - | | Asante Kotoko | 0 | 1 | 1 |
| Asante Kotoko | - | - | W/o | | | | |
| Asante Kotoko | - | - | W/o | | | | | MC El Eulma | 1 | 0 | 1(7) |
| | | | | | | | | CS Sfaxien | 0 | 1 | 1(6) |
| CD Elá Nguema | 1 | 0 | 1 | | | | | CS Sfaxien | 0 | 1 | 1(6) |
| AC Semassi | 1 | 1 | 2 | | | | |
| AC Semassi | 1 | 1 | 2 | AC Semassi | 0 | 0 | 0 |
| | | | | CS Sfaxien | 5 | 1 | 6 |
| CS Sfaxien | | | | CS Sfaxien | 5 | 1 | 6 |
| Vrijstelling | | | |
| Voorronde | Voorronde | Voorronde | Voorronde | Eerste ronde | Eerste ronde | Eerste ronde | Eerste ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde |
| Gor Mahia (u) | 1 | 2 | 3 |
| CNaPS Sport | 0 | 3 | 3 |
| CNaPS Sport | 0 | 3 | 3 | Gor Mahia | 0 | 0 | 0 |
| | | | | AC Léopards | 1 | 1 | 2 |
| AC Léopards | | | | AC Léopards | 1 | 1 | 2 |
| Vrijstelling | | | | | | | |
| Vrijstelling | | | | | | | | AC Léopards | 1 | 0 | 1 |
| | | | | | | | | Smouha SC | 0 | 2 | 2 |
| Enyimba | 3 | 1 | 4 | | | | | Smouha SC | 0 | 2 | 2 |
| Buffles du Borgou | 0 | 0 | 0 | | | | |
| Buffles du Borgou | 0 | 0 | 0 | Enyimba | 1 | 0 | 1 |
| | | | | Smouha SC | 0 | 2 | 2 |
| Al-Ahli | 1 | 0 | 1(3) | Smouha SC | 0 | 2 | 2 |
| Smouha SC (n.s.) | 0 | 1 | 1(5) |
| Voorronde | Voorronde | Voorronde | Voorronde | Eerste ronde | Eerste ronde | Eerste ronde | Eerste ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde |
| CO Bamako | 2 | 0 | 2 |
| MA Tétouan | 0 | 3 | 3 |
| MA Tétouan | 0 | 3 | 3 | MA Tétouan | 4 | 1 | 6 |
| | | | | Kano Pillars | 0 | 2 | 2 |
| Al-Malakia | 0 | 0 | 0 | Kano Pillars | 0 | 2 | 2 |
| Kano Pillars | 2 | 3 | 5 | | | | |
| Kano Pillars | 2 | 3 | 5 | | | | | MA Tétouan (n.s.) | 1 | 0 | 1(4) |
| | | | | | | | | Al-Ahly | 0 | 1 | 1(3) |
| LD Muçulmana | 0 | 1 | 1 | | | | | Al-Ahly | 0 | 1 | 1(3) |
| APR | 0 | 2 | 2 | | | | |
| APR | 0 | 2 | 2 | APR | 0 | 0 | 0 |
| | | | | Al-Ahly | 2 | 2 | 4 |
| Al-Ahly | | | | Al-Ahly | 2 | 2 | 4 |
| Vrijstelling | | | |
| Voorronde | Voorronde | Voorronde | Voorronde | Eerste ronde | Eerste ronde | Eerste ronde | Eerste ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde |
| Kaizer Chiefs | 2 | 1 | 3 |
| Township Rollers | 1 | 0 | 1 |
| Township Rollers | 1 | 0 | 1 | Kaizer Chiefs | 0 | 0 | 0 |
| | | | | Raja CA | 1 | 2 | 3 |
| Raja CA | 4 | 2 | 6 | Raja CA | 1 | 2 | 3 |
| Diables Noirs | 0 | 2 | 2 | | | | |
| Diables Noirs | 0 | 2 | 2 | | | | | Raja CA | 2 | 2 | 4(1) |
| | | | | | | | | ES Sétif (n.s.) | 2 | 2 | 4(4) |
| Real de Banjul | 1 | 1 | 2 | | | | | ES Sétif (n.s.) | 2 | 2 | 4(4) |
| Barrack Y.C. | 1 | 1 | 1 | | | | |
| Barrack Y.C. | 1 | 1 | 1 | Real de Banjul | 1 | 0 | 1 |
| | | | | ES Sétif | 1 | 2 | 3 |
| ES Sétif | | | | ES Sétif | 1 | 2 | 3 |
| Vrijstelling | | | |
| Voorronde | Voorronde | Voorronde | Voorronde | Eerste ronde | Eerste ronde | Eerste ronde | Eerste ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde | Tweede Ronde |
| AS MangaSport | 1 | 0 | 1 |
| Bantu | 0 | 0 | 0 |
| Bantu | 0 | 0 | 0 | AS MangaSport | 1 | 1 | 2 |
| | | | | Stade Malien | 3 | 2 | 5 |
| St. Malien (u) | 0 | 1 | 1 | Stade Malien | 3 | 2 | 5 |
| AS GNN | 0 | 1 | 1 | | | | |
| AS GNN | 0 | 1 | 1 | | | | | Stade Malien | 2 | 1 | 3 |
| | | | | | | | | TP Mazembe | 2 | 2 | 4 |
| Saint Michel Utd. | 1 | 0 | 1 | | | | | TP Mazembe | 2 | 2 | 4 |
| M. Sundowns | 1 | 3 | 4 | | | | |
| M. Sundowns | 1 | 3 | 4 | Mam. Sundowns | 1 | 1 | 2 |
| | | | | TP Mazembe | 0 | 3 | 3 |
| TP Mazembe | | | | TP Mazembe | 0 | 3 | 3 |
| Vrijstelling | | | |

### Voorronde

In de voorronde speelden vijftig teams een thuis- en uitwedstrijd voor vijfentwintig plaatsen in de eerste ronde. De wedstrijden werden gespeeld op 13-15 februari (heen) en op 27 februari-1 maart en op 7 maart (terug). De wedstrijd tussen Barrack Young Controllers FC en Real de Banjul FC werd verzet naar 7 maart. Wegens de ebola-epidemie mocht Barrack Young Controllers niet in Liberia spelen. Oorspronkelijk zou de wedstrijd in Mali plaatsvinden, maar dit werd op het laatste moment geannuleerd door de Malinese voetbalbond. Uiteindelijk werd besloten dat de terugwedstrijd ook in het stadion van Real de Banjul zou worden gespeeld.
* Asante Kotoko SC plaatste zich automatisch voor de eerste ronde, nadat hun tegenstander East End Lions FC zich terugtrok.
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| Al-Ahli SC | 1 - 1 (3 - 5 n.s.) | Smouha SC | 1 - 0 | 0 - 1 |
| Club Olympique de Bamako | 2 - 3 | Moghreb Athletic Tétouan | 2 - 0 | 0 - 3 |
| Raja CA | 6 - 2 | CSMD Diables Noirs | 4 - 0 | 2 - 2 |
| Stade Malien | 1 - 1 (u) | AS GNN | 0 - 0 | 1 - 1 |
| AS Pikine | 1 - 0 | Étoile Filante Ouagadougou | 1 - 0 | 0 - 0 |
| LLB Académic FC | 0 - 1 | Kabuscorp SC do Palanca | 0 - 0 | 0 - 1 |
| Al-Malakia FC | 0 - 5 | Kano Pillars FC | 0 - 2 | 0 - 3 |
| Kaizer Chiefs FC | 3 - 1 | Township Rollers FC | 2 - 1 | 1 - 0 |
| Saint Michel United FC | 1 - 4 | Mamelodi Sundowns FC | 1 - 1 | 0 - 3 |
| Séwé Sports de San-Pédro | 2 - 3 | AS Kaloum Star | 1 - 2 | 1 - 1 |
| CRD Libolo | 3 - 3 (u) | SM Sanga Balende | 3 - 1 | 0 - 2 |
| Kampala Capital City Authority FC | 1 - 3 | Cosmos FA de Bafia | 1 - 0 | 0 - 3 |
| MC El Eulma | 2 - 2 (u) | Saint-George SA | 1 - 0 | 1 - 2 |
| Gor Mahia FC | 3 - 3 (u) | CNaPS Sport | 1 - 0 | 2 - 3 |
| AS MangaSport | 1 - 0 | Bantu FC | 1 - 0 | 0 - 0 |
| Real de Banjul FC | 2 - 1 | Barrack Young Controllers FC | 1 - 1 | 1 - 0 |
| Mbabane Swallows FC | 1 - 2 | ZESCO United FC | 1 - 1 | 0 - 1 |
| LD Muçulmana de Maputo | 1 - 2 | APR FC | 0 - 0 | 1 - 2 |
| Al-Hilal Club | 2 - 1 | KMKM FC | 2 - 0 | 0 - 1 |
| Fomboni FC | 2 - 3 | Big Bullets FC | 0 - 1 | 2 - 2 |
| Azam FC | 2 - 3 | Al-Merreikh SC | 2 - 0 | 0 - 3 |
| USM Alger | 4 - 3 | Foullah Edifice FC | 3 - 0 | 1 - 3 |
| CD Elá Nguema | 1 - 2 | AC Semassi FC | 1 - 1 | 0 - 1 |
| Enyimba International FC | 4 - 0 | Buffles du Borgou FC | 3 - 0 | 1 - 0 |

### Eerste ronde

In de eerste ronde speelden de (25) winnaars van de voorronde plus zeven teams die in deze ronde instroomden voor zestien plaatsen in de tweede ronde. De wedstrijden werden gespeeld op 14, 15 en 21 maart (heen) en op 3-5 april (terug). De wedstrijd tussen Moghreb Athletic Tétouan en Kano Pillars FC werd verzet naar 21 maart, nadat vijf spelers van Kano Pillars gewond raakten na een aanval van gewapende overvallers.
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| Real de Banjul FC | 1 - 3 | ES Sétif | 1 - 1 | 0 - 2 |
| Al-Merreikh SC | 3 - 2 | Kabuscorp SC do Palanca | 2 - 0 | 1 - 2 |
| APR FC | 0 - 4 | Al-Ahly SC | 0 - 2 | 0 - 2 |
| AS MangaSport | 2 - 5 | Stade Malien | 1 - 3 | 1 - 2 |
| Mamelodi Sundowns FC | 2 - 3 | TP Mazembe | 1 - 0 | 1 - 3 |
| ZESCO United FC | 2 - 2 (4 - 5 n.s.) | AS Kaloum Star | 1 - 1 | 1 - 1 |
| Coton Sport FC de Garoua | 0 - 2 | SM Sanga Balende | 0 - 0 | 0 - 2 |
| MC El Eulma | 2 - 1 | Asante Kotoko SC | 0 - 0 | 2 - 1 |
| Kaizer Chiefs FC | 0 - 3 | Raja CA | 0 - 1 | 0 - 2 |
| USM Alger | 6 - 2 | AS Pikine | 5 - 1 | 1 - 1 |
| Al-Hilal Club | 5 - 1 | Big Bullets FC | 4 - 0 | 1 - 1 |
| Cosmos FA de Bafia | 1 - 4 | Espérance Sportive de Tunis | 0 - 1 | 1 - 3 |
| AC Semassi FC | 0 - 6 | CS Sfaxien | 0 - 5 | 0 - 1 |
| Enyimba International FC | 1 - 2 | Smouha SC | 1 - 0 | 0 - 2 |
| Gor Mahia FC | 0 - 2 | AC Léopards de Dolisie | 0 - 1 | 0 - 1 |
| Moghreb Athletic Tétouan | 5 - 2 | Kano Pillars FC | 4 - 0 | 1 - 2 |

### Tweede ronde

In de tweede ronde speelden de (zestien) winnaars van de voorronde voor acht plaatsen in de groepsfase. De verliezers plaatsten zich voor de play-offronde van de CAF Confederation Cup. De wedstrijden werden gespeeld op 18 en 19 april (heen) en op 1-3 mei (terug).
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| Al-Merreikh SC | 2 - 2 (u) | Espérance Sportive de Tunis | 1 - 0 | 1 - 2 |
| Stade Malien | 3 - 4 | TP Mazembe | 2 - 2 | 1 - 2 |
| Raja CA | 4 - 4 (1 - 4 n.s.) | ES Sétif | 2 - 2 | 2 - 2 |
| AC Léopards de Dolisie | 1 - 2 | Smouha SC | 1 - 0 | 0 - 2 |
| Moghreb Athletic Tétouan | 1 - 1 (4 - 3 n.s.) | Al-Ahly SC | 1 - 0 | 0 - 1 |
| USM Alger | 3 - 2 | AS Kaloum Star | 2 - 1 | 1 - 1 |
| SM Sanga Balende | 0 - 2 | Al-Hilal Club | 0 - 1 | 0 - 1 |
| MC El Eulma | 1 - 1 (7 - 6 n.s.) | CS Sfaxien | 1 - 0 | 0 - 1 |

## Groepsfase

In de groepsfase speelden de acht winnaars van de tweede ronde in twee groepen van vier clubs een minicompetitie. De groepswinnaars en de nummers twee kwalificeerden zich voor de halve finale. De wedstrijden werden tussen 26 juni en 12 september gespeeld.
Indien meerdere clubs gelijk eindigden, werd er gekeken naar het onderlinge resultaat (eerst keek men naar de onderling behaalde punten en dan naar het onderlinge doelsaldo, gemaakte doelpunten en gemaakte uitdoelpunten). Was er dan nog een gelijke stand, dan waren het doelsaldo, de gemaakte doelpunten en de gemaakte uitdoelpunten de volgende criteria. Stonden er nu nog steeds clubs gelijk, dan zou er worden geloot.

#### Potindeling

De loting vond plaats op 5 mei. De acht clubs werden gerangschikt op CAF-coëfficiënt. De twee clubs met de meeste punten kwamen in Pot 1, de twee volgende clubs in Pot 2 en de overige clubs in Pot 3. In elke groep kwam één club uit de eerste twee potten en twee clubs uit Pot 3.
Het was voor het eerst in de historie van de CAF Champions League dat drie clubs uit hetzelfde land (Algerije) zich wisten te plaatsen voor de groepsfase. Dat deze clubs alle drie bij elkaar in de groep kwamen was dus eveneens een unicum.
Pot 1 :
| Team | Coëff. |
| TP Mazembe | 41 punten |
| ES Sétif | 31 punten |
Pot 2 :
| Team | Coëff. |
| Al-Hilal Club | 24 punten |
| Al-Merreikh SC | 6 punten |
Pot 3 :
| Team | Coëff. |
| Smouha SC | 0 punten |
| MA Tétouan | 0 punten |
| USM Alger | 0 punten |
| MC El Eulma | 0 punten |

### Groep A

| Datum | Team | Score | Team |
| 28 jun. | Mazembe | 0 - 0 | Al-Hilal |
| 28 jun. | Smouha | 3 - 2 | Tétouan |
| 12 jul. | Al-Hilal | 2 - 0 | Smouha |
| 12 jul. | Tétouan | 0 - 0 | Mazembe |
| 24 jul. | Smouha | 0 - 2 | Mazembe |
| 26 jul. | Tétouan | 1 - 1 | Al-Hilal |
| 7 aug. | Al-Hilal | 0 - 1 | Tétouan |
| 8 aug. | Mazembe | 1 - 0 | Smouha |
| 23 aug. | Al-Hilal | 1 - 0 | Mazembe |
| 23 aug. | Tétouan | 2 - 1 | Smouha |
| 12 sep. | Mazembe | 5 - 0 | Tétouan |
| 12 sep. | Smouha | 1 - 1 | Al-Hilal |
| Nr. | Club | Wedstrijden | Wedstrijden | Wedstrijden | Wedstrijden | Doelpunten | Doelpunten | Doelpunten | Punten |
| Nr. | Club | G | W | G | V | V | T | Saldo | Punten |
| 1 | TP Mazembe | 6 | 3 | 2 | 1 | 8 | 1 | +7 | 11 |
| 2 | Al-Hilal Club | 6 | 2 | 3 | 1 | 5 | 3 | +2 | 9 |
| 3 | MA Tétouan | 6 | 2 | 2 | 2 | 6 | 10 | –4 | 8 |
| 4 | Smouha SC | 6 | 1 | 1 | 4 | 5 | 10 | –5 | 4 |

### Groep B

| Datum | Team | Score | Team |
| 26 jun. | Al-Merreikh | 2 - 0 | El Eulma |
| 27 jun. | Sétif | 1 - 2 | USM Alger |
| 10 jul. | USM Alger | 1 - 0 | Al-Merreikh |
| 11 jul. | El Eulma | 0 - 1 | Sétif |
| 24 jul. | USM Alger | 2 - 1 | El Eulma |
| 25 jul. | Sétif | 1 - 1 | Al-Merreikh |
| 7 aug. | El Eulma | 0 - 1 | USM Alger |
| 9 aug. | Al-Merreikh | 2 - 0 | Sétif |
| 21 aug. | USM Alger | 3 - 0 | Sétif |
| 22 aug. | El Eulma | 2 - 3 | Al-Merreikh |
| 11 sep. | Al-Merreikh | 1 - 0 | USM Alger |
| 11 sep. | Sétif | 2 - 2 | El Eulma |
| Nr. | Club | Wedstrijden | Wedstrijden | Wedstrijden | Wedstrijden | Doelpunten | Doelpunten | Doelpunten | Punten |
| Nr. | Club | G | W | G | V | V | T | Saldo | Punten |
| 1 | USM Alger | 6 | 5 | 0 | 1 | 9 | 3 | +6 | 15 |
| 2 | Al-Merreikh SC | 6 | 4 | 1 | 1 | 9 | 4 | +5 | 13 |
| 3 | ES Sétif | 6 | 1 | 2 | 3 | 5 | 10 | –5 | 5 |
| 4 | MC El Eulma | 6 | 0 | 1 | 5 | 5 | 11 | –6 | 1 |

## Knock-outfase

In de halve finale speelden de groepswinnaars tegen de nummer twee van de andere groep. In beide wedstrijden speelde de groepswinnaar de tweede wedstrijd thuis. In de finale spelen de twee winnende halvefinalisten tegen elkaar. Welke club in welke wedstrijd thuis speelt, werd direct na de loting van de groepsfase geloot.
De winnaar van elke wedstrijd is de ploeg die over twee wedstrijden het meeste doelpunten heeft gemaakt. Als beide teams evenveel doelpunten hebben gemaakt, dan gaat de uitdoelpuntenregel in werking. Eindigen beide wedstrijden in dezelfde uitslag, dan worden er direct strafschoppen genomen (er is dus geen verlenging).

### Wedstrijdschema

| Halve finale | Halve finale | Halve finale | Halve finale | Halve finale | Finale | Finale | Finale | Finale | Finale |
| A2 | Al-Hilal | 1 | 0 | 1 |
| B1 | USM Alger | 2 | 0 | 2 |
| B1 | USM Alger | 2 | 0 | 2 | B1 | USM Alger | 1 | 0 | 1 |
| | | | | | A1 | Mazembe | 2 | 2 | 4 |
| B2 | Al-Merreikh | 2 | 0 | 2 | A1 | Mazembe | 2 | 2 | 4 |
| A1 | Mazembe | 1 | 3 | 4 |

### Halve finales

De wedstrijden worden gespeeld op 26 en 27 september (heen) en op 3 en 4 oktober (terug).
| Team 1 | Tot. | Team 2 | 1e wedstr. | 2e wedstr. |
| Al-Merreikh SC | 2 - 4 | TP Mazembe | 2 - 1 | 0 - 3 |
| Al-Hilal Club | 1 - 2 | USM Alger | 1 - 2 | 0 - 0 |

### Finale

De wedstrijden werden gespeeld op 31 oktober (heen) en 8 november (terug). Net als vorig jaar ging de finale tussen een ploeg uit Algerije en een uit de Democratische Republiek Congo. Voor USM Alger was het de eerste finaleplaats. TP Mazembe speelde voor de zevende keer in de finale. Mazembe won beide duels en kroonde zich voor de vijfde maal (na 1967, 1968, 2009 en 2010) tot beste club van Afrika.
Stade Omar Hamadi, Bologhine Scheidsrechter: Gehad Grisha (Egypte) :
| 31 oktober 2015 20:30 uur (UTC+1) | Seguer 88' | Verslag (CAF) Verslag (Soccerway) | 27' Kalaba 79' (pen.) Samatta | Stade Omar Hamadi, Bologhine Scheidsrechter: Gehad Grisha (Egypte) |
Stade TP Mazembe, Lubumbashi Scheidsrechter: Bakary Gassama (Gambia) :
| 8 november 2015 15:30 uur (UTC+2) | Samatta 74' (pen.) Assalé 90+5' | Verslag (CAF) Verslag (Soccerway) | Stade TP Mazembe, Lubumbashi Scheidsrechter: Bakary Gassama (Gambia) |
TP Mazembe wint met 4-1 over twee wedstrijden.
* Winnaar CAF Champions League 2015
* TP Mazembe 5e titel

## Externe link

Website CAF
* ↑ Centraal-Afrikaanse Republiek, Djibouti, Eritrea, Guinee-Bissau, Kaapverdië, Mauritanië, Mauritius, Namibië, Réunion, São Tomé en Princípe, Somalië en Zimbabwe
* ↑ http://www.cafonline.com/en-US/NewsCenter/News/NewsDetails?id=SYnbfWTSgixTydDKgA3%2fOA%3d%3d
* ↑ Twee plus de titelverdediger.
* ↑ Er deed geen team uit Zimbabwe mee.
* ↑ https://twitter.com/CAF_Online/status/593746635974254594
* 1 2 De competitie van de Republiek Congo werd in oktober (iets over de helft) gestaakt wegens financiële problemen: RSSSF
* ↑ Nummer 2 JS Kabylie was geschorst door de CAF. Hierdoor nam MC El Eulma deel als nummer 4, aangezien de nummer 3 - ES Sétif - al was geplaatst als titelhouder.
* ↑ De competitie van Sierra Leone werd halverwege gestaakt wegens de uitbraak van het ebolavirus: RSSSF
* ↑ Club statement byc vs real de banjul return
* ↑ Champions league return with byc in banjul
* ↑ Wegens veiligheidsredenen speelde Al-Ahli SC hun thuiswedstrijd in Tunesië.
* 1 2 3 Wegens de ebola-epidemie speelde AS Kaloum Star hun thuiswedstrijd in Mali.
* ↑ Wegens de ebola-epidemie speelde Barrack Young Controllers FC hun thuiswedstrijd in Gambia.
* ↑ Gearchiveerde kopie. Gearchiveerd op 2 april 2015. Geraadpleegd op 15 maart 2015.
* ↑ http://www.cafonline.com/en-us/competitions/19theditionofcafchampionsleague/fixtures
* ↑ http://www.cafonline.com/Portals/0/Regulations%20and%20Official%20Documents/Competitions%20Regulation/CL%20English%20-.pdf
* ↑ http://www.cafonline.com/en-US/NewsCenter/News/NewsDetails?id=iQyWzylvaGJGUpG0R5%2ftKw%3d%3d
* ↑ http://www.cafonline.com/en-US/NewsCenter/News/NewsDetails?id=Y29unXTJcy5F3UbS0ukjsQ%3d%3d
* ↑ http://www.bbc.com/sport/0/football/32592911
Afrikaanse beker der kampioenen: 1964 · 1966 · 1967 · 1968 · 1969 · 1970 · 1971 · 1972 · 1973 · 1974 · 1975 · 1976 · 1977 · 1978 · 1979 · 1980 · 1981 · 1982 · 1983 · 1984 · 1985 · 1986 · 1987 · 1988 · 1989 · 1990 · 1991 · 1992 · 1993 · 1994 · 1995 · 1996
CAF Champions League: 1997 · 1998 · 1999 · 2000 · 2001 · 2002 · 2003 · 2004 · 2005 · 2006 · 2007 · 2008 · 2009 · 2010 · 2011 · 2012 · 2013 · 2014 · 2015 · 2016 · 2017 · 2018 · 2018/19