Team Maps

African Champions League interactive football map

spacer

CAF Champions League/African Cup of Champions Clubs winners

Hovering on the green dot reveals the CAF Champions League/African Cup of Champions Clubs winner and the year they won. Clicking on the team badge will take you to that teams website (or their wiki webpage if no site exists).

spacer

CAF Champions League results (1997-present)

  • Year
  • 2016
  •  
  • 2015
  •  
  • 2014
  •  
  • 2013
  •  
  • 2012
  •  
  • 2011
  •  
  • 2010
  •  
  • 2009
  •  
  • 2008
  •  
  • 2007
  •  
  • 2006
  •  
  • 2005
  •  
  • 2004
  •  
  • 2003
  •  
  • 2002
  •  
  • 2001
  •  
  • 2000
  •  
  • 1999
  •  
  • 1998
  •  
  • 1997
  •  
  •  
  •  
  •  
  • USM Alger
  • TP Mazembe
  • AS Vita Club
  • ES Sétif
  • Orlando Pirates
  • Al-Ahly
  • Al-Ahly
  • Espérance Sportive de Tunis
  • Wydad Athletic Club
  • Espérance Sportive de Tunis
  • TP Mazembe
  • Espérance Sportive de Tunis
  • Heartland
  • TP Mazembe
  • Al-Ahly
  • Cotonsport Garoua
  • Etoile du Sahel
  • Al-Ahly
  • Al-Ahly
  • CS Sfaxien
  • Etoile du Sahel
  • Al-Ahly
  • Etoile du Sahel
  • Enyimba
  • Enyimba
  • Ismaily
  • Raja Casablanca
  • Zamalek
  • Mamelodi Sundowns
  • Al-Ahly
  • Espérance Sportive de Tunis
  • Hearts of Oak
  • Raja Casablanca
  • Espérance Sportive de Tunis
  • Dynamos
  • ASEC Abidjan
  • Obuasi Goldfields
  • Raja Casablanca
  • Score
  •  
  •  
  • 1-2
  • 2-0
  • 2-2
  • 1-1
  • 1-1
  • 2-0
  • 1-1
  • 1-2
  • 0-0
  • 1-0
  • 5-0
  • 1-1
  • 2-1
  • 1-0
  • 2-0
  • 2-2
  • 0-0
  • 1-3
  • 1-1
  • 0-1
  • 0-0
  • 3-0
  • 2-1
  • 2-1
  • 2-0
  • 1-0
  • 0-0
  • 1-0
  • 1-1
  • 3-0
  • 1-2
  • 3-1
  • 0-0
  • 0-0
  • 0-0
  • 4-2
  • 1-0
  • 1-0
  •  
  •  
  •  
  • TP Mazembe
  • USM Alger
  • ES Sétif
  • AS Vita Club
  • Al-Ahly
  • Orlando Pirates
  • Espérance Sportive de Tunis
  • Al-Ahly
  • Espérance Sportive de Tunis
  • Wydad Athletic Club
  • Espérance Sportive de Tunis
  • TP Mazembe
  • TP Mazembe
  • Heartland
  • Cotonsport Garoua
  • Al-Ahly
  • Al-Ahly
  • Etoile du Sahel
  • CS Sfaxien
  • Al-Ahly
  • Al-Ahly
  • Etoile du Sahel
  • Enyimba
  • Etoile du Sahel
  • Ismaily
  • Enyimba
  • Zamalek
  • Raja Casablanca
  • Al-Ahly
  • Mamelodi Sundowns
  • Hearts of Oak
  • Espérance Sportive de Tunis
  • Espérance Sportive de Tunis
  • Raja Casablanca
  • ASEC Abidjan
  • Dynamos
  • Raja Casablanca (*9)
  • Obuasi Goldfields
  • Agg.
  •  
  •  
  •  
  • 4-1
  •  
  • 3-3 *
  •  
  • 3-1
  •  
  • 2-3
  •  
  • 1-0
  •  
  • 1-6
  •  
  • 2-2 *
  •  
  • 2-4
  •  
  • 1-3
  •  
  • 1-2
  •  
  • 3-0
  •  
  • 3-3
  •  
  • 1-2
  •  
  • 1-0
  •  
  • 4-1
  •  
  • 5-2
  •  
  • 0-0
  •  
  • 4-2
  •  
  • 1-1
  • Pens
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  • 5-3
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  • 3-4
  •  
  •  
  •  
  • 5-4
 

* Away goals rule applies

African Cup of Champions Clubs results (1964-1996)

  • Year
  • 1996
  •  
  • 1995
  •  
  • 1994
  •  
  • 1993
  •  
  • 1992
  •  
  • 1991
  •  
  • 1990
  •  
  • 1989
  •  
  • 1988
  •  
  • 1987
  •  
  • 1986
  •  
  • 1985
  •  
  • 1984
  •  
  • 1983
  •  
  • 1982
  •  
  • 1981
  •  
  • 1980
  •  
  • 1979
  •  
  • 1978
  •  
  • 1977
  •  
  • 1976
  •  
  • 1975
  •  
  • 1974
  •  
  • 1973
  •  
  • 1972
  •  
  • 1971
  •  
  • 1970
  •  
  • 1969
  •  
  • 1968
  •  
  • 1967
  •  
  • 1966
  •  
  • 1965
  • 1964
  •  
  • Shooting Stars
  • Zamalek
  • Orlando Pirates
  • ASEC Abidjan (*8)
  • Zamalek
  • Espérance Sportive de Tunis
  • Asante Kotoko
  • Zamalek
  • Wydad Athletic Club
  • Al-Hilal
  • Club Africain
  • Nakivubo Villa
  • JS Kabylie
  • Nkana Red Devils
  • Raja Casablanca
  • MP Oran
  • Iwuanyanwu Owerri
  • EP Sétif (*7)
  • Al-Hilal
  • Al-Ahly
  • Zamalek
  • Africa Sports
  • FAR Rabat
  • AS Bilima
  • Zamalek
  • Shooting Stars
  • Al-Ahly
  • Asante Kotoko
  • Al-Ahly
  • Asante Kotoko
  • JE Tizi-Ouzou
  • AS Vita Club
  • Canon Yaoundé
  • AS Bilima
  • Hearts of Oak
  • Union Sportive Douala
  • Hafia FC
  • Canon Yaoundé
  • Hearts of Oak
  • Hafia FC
  • Hafia FC
  • MC Algiers
  • Hafia FC
  • Enugu Rangers
  • CARA Brazzaville
  • Mehalla Al-Kubra
  • Asante Kotoko
  • AS Vita Club
  • Hafia FC
  • Simba FC
  • Asante Kotoko
  • Canon Yaoundé
  • Canon Yaoundé
  • Asante Kotoko
  • TP Englebert
  • TP Englebert
  • Ismaily
  • TP Englebert
  • Etoile Filante
  • Asante Kotoko
  • TP Englebert (*3)
  • AS Real Bamako
  • Stade d'Abidjan
  • No competition
  • Oryx Douala
  • Score
  • 2-1
  • 2-1
  • 2-2
  • 0-1
  • 0-0
  • 3-1
  • 0-0
  • 0-0
  • 2-0
  • 0-0
  • 6-2
  • 1-1
  • 1-0
  • 1-0
  • 1-0
  • 1-0
  • 1-0
  • 4-0
  • 0-0
  • 2-0
  • 2-0
  • 2-0
  • 5-2
  • 1-1
  • 2-0
  • 0-1
  • 0-0
  • 1-0
  • 3-0
  • 1-1
  • 4-0
  • 0-1
  • 2-2
  • 0-3
  • 1-0
  • 1-0
  • 0-0
  • 2-0
  • 0-1
  • 3-2
  • 3-0
  • 3-0
  • 1-0
  • 1-2
  • 4-2
  • 1-2
  • 4-2
  • 3-0
  • 4-2
  • 2-3
  • 3-0
  • 2-0
  • 1-0
  • 1-1
  • 1-2
  • 2-2
  • 3-1
  • 5-0
  • 4-1
  • 1-1
  • 2-2 *
  • 3-1
  • 4-1 *
  •  
  • 2-1
  •  
  • Zamalek
  • Shooting Stars
  • ASEC Abidjan
  • Orlando Pirates
  • Espérance Sportive de Tunis
  • Zamalek
  • Zamalek
  • Asante Kotoko
  • Al-Hilal
  • Wydad Athletic Club
  • Nakivubo Villa
  • Club Africain
  • Nkana Red Devils
  • JS Kabylie (*5)
  • MP Oran
  • Raja Casablanca
  • EP Sétif
  • Iwuanyanwu Owerri
  • Al-Ahly
  • Al-Hilal
  • Africa Sports
  • Zamalek
  • AS Bilima
  • FAR Rabat (*6)
  • Shooting Stars
  • Zamalek
  • Asante Kotoko
  • Al-Ahly
  • Asante Kotoko
  • Al-Ahly
  • AS Vita Club
  • JE Tizi-Ouzou (*5)
  • AS Bilima
  • Canon Yaoundé
  • Union Sportive Douala
  • Hearts of Oak
  • Canon Yaoundé
  • Hafia FC
  • Hafia FC
  • Hearts of Oak
  • MC Algiers
  • Hafia FC
  • Enugu Rangers
  • Hafia FC
  • Mehalla Al-Kubra
  • CARA Brazzaville
  • AS Vita Club
  • Asante Kotoko
  • Simba FC
  • Hafia FC
  • Canon Yaoundé
  • Asante Kotoko
  • Asante Kotoko (*4)
  • TP Englebert
  • Asante Kotoko
  • Ismaily
  • TP Englebert
  • Etoile Filante
  • TP Englebert
  • TP Englebert
  • Asante Kotoko (*2)
  • Stade d'Abidjan
  • AS Real Bamako
  • No competition
  • Stade Malien (*1)
  • Agg.
  •  
  • 3-3
  •  
  • 2-3
  •  
  • 3-1
  •  
  • 0-0
  •  
  • 0-2
  •  
  • 3-7
  •  
  • 1-1
  •  
  • 1-1
  •  
  • 4-1
  •  
  • 2-0
  •  
  • 2-2
  •  
  • 3-6
  •  
  • 0-3
  •  
  • 1-0
  •  
  • 1-4
  •  
  • 0-5
  •  
  • 2-5
  •  
  • 1-1
  •  
  • 2-0
  •  
  • 4-2
  •  
  • 3-3
  •  
  • 1-3
  •  
  • 3-6
  •  
  • 5-4
  •  
  • 4-7
  • 2-0
  • 2-2
  •  
  •  
  • 2-3
  •  
  • 5-3
  •  
  • 4-6
  •  
  • 3-3
  •  
  • 5-4
  •  
  •  
  • Pens
  •  
  • 5-4
  •  
  •  
  •  
  •  
  •  
  • 7-6
  •  
  •  
  •  
  •  
  •  
  • 3-5
  •  
  • 2-4
  •  
  •  
  •  
  •  
  •  
  • 2-4
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  • 5-3
  •  
  •  
  •  
  •  
  •  
  • 4-1
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 

* After extra time
‡ Play-off decider

Cup final rule changes and team history

  •  1: The final was initially played as one game in 1964.
  •  2: A play-off was due to be played at Yaoundé, Cameroon. Asante Kotoko did not appear for it, so the cup was awarded to TP Englebert.
  •  3: TP Englebert stands for Tout Puissant Englebert. Englebert was the name with which they won their two African Cup of Champions Clubs trophies (after a tyre company that sponsored them). Some years prior to this and from the 1969/70 season onwards they are known as TP Mazembe.
  •  4: In 1971 the final games worked on a points, rather than aggregate, basis. As the teams both won their home games (collecting 2 points each) a play-off was scheduled. The play-off, at Canon Yaoundé, Cameroon, was abandoned with the score at 1-0, but the result stood.
  •  5: JS Kabylie changed their name to JE Tizi-Ouzou from 1977 to 1989. They then reverted back to being called JS Kabylie.
  •  6: FAR Rabat stands for Forces Armées Royal Rabat.
  •  7: ES Sétif won their 1988 African Cup of Champions Clubs trophet as EP Sétif. The club was started in 1958 as Entente Sportive de Sétif, then changed name to Entente Pétroliers de Sétifienne in 1977 and Entente Plastique de Sétifienne in 1984. It changed back to Entente Sportive de Sétif in 1988/89.
  •  8: ASEC Mimosas generally play under the name ASEC Abidjan for international competitions.
  •  9: In 1997 the format of the tournament was changed to incorporate a league stage. This became the CAF Champions League.