CAF 5-Year Ranking
The CAF 5-Year Ranking is used by the Confederation of African Football to determine the number of clubs that each CAF member association may enter in Africa's club football competitions, the CAF Champions League and the CAF Confederation Cup. At present, those associations ranked in the top twelve may enter two sides into each of the two continental tournaments, while the remaining associations are limited to a single side in each competition.
Introduction of the ranking
Prior to 2004, CAF organised three club tournaments with each association allowed to enter a single side in each tournament.Starting from the 2004 season, the Cup Winners' Cup and CAF Cup were combined into a new tournament, the CAF Confederation Cup. Rather than limiting all associations to just two positions in CAF tournaments, CAF decided to allow the leading nations two entries into the new tournament, and also allow them a second entry in the Champions League.
As with the UEFA ranking used for their club tournaments, the CAF ranking is based on the results obtained in each of the past five completed club seasons. There are some differences, notably:
- More tournaments are included
- The annual results are not averaged by the number of entrants an association has
- Points are not awarded for the results of individual matches, only the final level of advancement determines ranking points
- Only teams that advance to the final eight teams in each club tournament can obtain points
The initial ranking system
According to this system the associations selected were Tunisia, Egypt, Ivory Coast, Morocco, South Africa, Algeria, Cameroon, Ghana, Angola, Nigeria, Congo DR, and Senegal.
Season 2005 controversy
In July 2004 the Confederation of African Football informed its members that the ranking system for admission to the various cups for the 2005 season would be done according to the same 1998-2002 ranking used for the 2004 season. It is unknown why CAF did not calculate a 1999-2003 ranking, as there would seem to have been enough time to do this. Since then, it has become CAF's policy to adopt a year older ranking for the competitions of the new season. So, for the 2012 season, rankings were based on results from 2006 to 2010.Season 2011 change
In December 2010, the CAF altered the ranking system, removing the components from the Super Cup and FIFA Club World Cup, and weighting more recent results more highly. For 2011 competitions, results from seasons 2005 to 2009 were still used, but the points from 2009 were multiplied by 5, from 2008 by 4 and so on.Season 2017 expansion
Starting from 2017 season, the group stage of both the CAF Champions League and the CAF Confederation Cup was expanded from eight to 16 teams, divided into four groups of four, and a quarter-final stage was added after the group stage. The CAF announced the ranking system based on the new format in March 2018.Criteria for awarding points
CAF approved its basic criteria, based on the criteria used in the election of the CAF Clubs of the 20th Century on 2000, for awarding points in 2003. Since then the only change has been the addition of criteria that rewards clubs that advance to the semi-finals of the FIFA Club World Cup. This methodology has also been used to create an all-time ranking for CAF clubs.The table below shows the years during which the tournament was run. Since 2011 the Super Cup and FIFA World Cup Club have been excluded.
Weighting factor
Since the 2011 CAF competitions, when computing the rankings, points have been weighted according to the year of the results. For example, for the ranking points calculated based on performances in continental club championships for the period 2013–2017, the points are multiplied by a coefficient according to the year as follow:- 2017 – 5
- 2016 – 4
- 2015 – 3
- 2014 – 2
- 2013 – 1
Association ranking
Ranking for 2019–20 CAF competitions
Ranking for 2019–20 CAF Champions League and 2019–20 CAF Confederation Cup will be based on results from each CAF tournament from 2015 to 2018–19. This was announced by the CAF on 4 June 2019, as using the previous scheme, it would be based on results from 2014 to 2018. The only change for the top 12 associations is that Tanzania is included while Ivory Coast is excluded.;Legend
- CL: CAF Champions League
- CC: CAF Confederation Cup
Ranking for 2020–21 CAF competitions
;Legend
- CL: CAF Champions League
- CC: CAF Confederation Cup
Historical rankings since 2011
;Legend- — No rank
- In 2012, Ivory Coast received two entries in each tournament, while Angola and Zambia only received one entry in each.
- In 2013, Ivory Coast received two entries in each tournament, while Libya only received one entry in each.
Club ranking
Ranking for 2019–20 CAF competitions
Club ranking is used for seeding in the CAF competitions.;Legend
Rank | Club | 2015 | 2016 | 2017 | 2018 | 2018–19 | Total |
1 | Espérance de Tunis | 0.5 | 0 | 3 | 6 | 6 | ' |
2 | TP Mazembe | 6 | 5 | 5 | 3 | 4 | ' |
2 | Wydad Casablanca | 1 | 4 | 6 | 3 | 5 | ' |
4 | Al-Ahly | 3 | 2 | 5 | 5 | 3 | ' |
5 | Étoile du Sahel | 5 | 3 | 4 | 3 | 3 | ' |
6 | Mamelodi Sundowns | 0 | 6 | 3 | 2 | 4 | ' |
7 | Zamalek | 3 | 5 | 2 | 0 | 5 | ' |
8 | Horoya | 0 | 0 | 1 | 3 | 3 | ' |
9 | RS Berkane | 0 | 0 | 0 | 2 | 4 | ' |
10 | USM Alger | 5 | 0 | 4 | 2 | 0 | ' |
10 | Raja Casablanca | 0 | 0 | 0 | 5 | 1 | ' |
12 | ZESCO United | 0 | 4 | 2 | 2 | 0.5 | ' |
13 | AS Vita Club | 0 | 0 | 1 | 4 | 1 | ' |
14 | CS Sfaxien | 0.5 | 0 | 2 | 0 | 3 | ' |
15 | Al-Hilal | 4 | 0 | 1 | 0.5 | 2 | ' |
15 | Club Africain | 0 | 0 | 3 | 0 | 2 | ' |
17 | ES Sétif | 2 | 0 | 0 | 4 | 0 | ' |
18 | 1º de Agosto | 0 | 0 | 0 | 4 | 0 | ' |
18 | Enyimba | 0 | 2 | 0 | 3 | 0 | ' |
20 | CS Constantine | 0 | 0 | 0 | 0 | 3 | ' |
20 | FUS Rabat | 0 | 3 | 3 | 0 | 0 | ' |
20 | Simba | 0 | 0 | 0 | 0 | 3 | ' |
23 | Gor Mahia | 0 | 0 | 0 | 1 | 2 | ' |
23 | Orlando Pirates | 4 | 0 | 0 | 0 | 2 | ' |
25 | Al-Masry | 0 | 0 | 0 | 3 | 0 | ' |
25 | SuperSport United | 0 | 0 | 4 | 0 | 0 | ' |
27 | ASEC Mimosas | 0 | 1 | 0 | 1 | 1 | ' |
27 | KCCA | 0 | 0 | 1 | 2 | 0 | ' |
29 | JS Saoura | 0 | 0 | 0 | 0 | 2 | ' |
29 | MC Alger | 0 | 0 | 2 | 1 | 0 | ' |
29 | Al-Ahli Tripoli | 0 | 0.5 | 3 | 0 | 0 | ' |
29 | Hassania Agadir | 0 | 0 | 0 | 0 | 2 | ' |
29 | Lobi Stars | 0 | 0 | 0 | 0 | 2 | ' |
29 | Al-Merrikh | 4 | 0 | 2 | 0 | 0 | ' |
29 | Nkana | 0 | 0 | 0 | 0 | 2 | ' |
36 | Ferroviário Beira | 0 | 0 | 3 | 0 | 0 | ' |
37 | MO Béjaïa | 0 | 4 | 0 | 0 | 0 | ' |
37 | CARA Brazzaville | 0 | 0 | 0 | 2 | 0 | ' |
37 | Difaâ El Jadidi | 0 | 0 | 0 | 2 | 0 | ' |
37 | Rayon Sports | 0 | 0 | 0 | 2 | 0 | ' |
41 | Mbabane Swallows | 0 | 0 | 1 | 1 | 0 | ' |
42 | Saint George | 0 | 0 | 2 | 0 | 0 | ' |
42 | Al-Hilal Al-Ubayyid | 0 | 0 | 2 | 0 | 0 | ' |
42 | Zanaco | 0 | 0 | 2 | 0 | 0 | ' |
45 | NA Hussein Dey | 0 | 0 | 0 | 0 | 1 | ' |
45 | Ismaily | 0 | 0 | 0 | 0 | 1 | ' |
45 | Asante Kotoko | 0 | 0 | 0 | 0 | 1 | ' |
45 | Enugu Rangers | 0 | 0 | 0 | 0 | 1 | ' |
45 | FC Platinum | 0 | 0 | 0 | 0 | 1 | ' |
50 | Township Rollers | 0 | 0 | 0 | 1 | 0 | ' |
50 | Williamsville AC | 0 | 0 | 0 | 1 | 0 | ' |
50 | UD Songo | 0 | 0 | 0 | 1 | 0 | ' |
50 | AS Togo-Port | 0 | 0 | 0 | 1 | 0 | ' |
54 | Recreativo do Libolo | 0 | 0 | 1 | 0 | 0 | ' |
54 | Coton Sport | 0 | 0 | 1 | 0 | 0 | ' |
54 | Young Africans | 0 | 0.5 | 0 | 0.5 | 0 | ' |
54 | CAPS United | 0 | 0 | 1 | 0 | 0 | ' |
58 | Petro de Luanda | 0 | 0 | 0 | 0 | 0.5 | ' |
58 | Salitas | 0 | 0 | 0 | 0 | 0.5 | ' |
58 | AS Otôho | 0 | 0 | 0 | 0 | 0.5 | ' |
58 | Smouha | 1 | 0 | 0.5 | 0 | 0 | ' |
62 | Aduana Stars | 0 | 0 | 0 | 0.5 | 0 | ' |
62 | Medeama | 0 | 1 | 0 | 0 | 0 | ' |
62 | Djoliba | 0 | 0 | 0 | 0.5 | 0 | ' |
62 | Moghreb Tétouan | 2 | 0 | 0 | 0 | 0 | ' |
62 | Kawkab Marrakech | 0 | 1 | 0 | 0 | 0 | ' |
67 | CF Mounana | 0 | 0 | 0.5 | 0 | 0 | ' |
67 | Rivers United | 0 | 0 | 0.5 | 0 | 0 | ' |
67 | Platinum Stars | 0 | 0 | 0.5 | 0 | 0 | ' |
70 | MC El Eulma | 1 | 0 | 0 | 0 | 0 | ' |
70 | AC Léopards | 1 | 0 | 0 | 0 | 0 | ' |
70 | Stade Malien | 1 | 0 | 0 | 0 | 0 | ' |
Ranking for 2020–21 CAF competitions
Club ranking is used for seeding in the CAF competitions.;Legend
Rank | Club | 2016 | 2017 | 2018 | 2018–19 | 2019–20 | Total |
1 | Wydad Casablanca | 4 | 6 | 3 | 5 | ≥4 | ≥ |
2 | Espérance de Tunis | 0 | 3 | 6 | 6 | 3 | ' |
3 | Al-Ahly | 2 | 5 | 5 | 3 | ≥4 | ≥ |
4 | TP Mazembe | 5 | 5 | 3 | 4 | 3 | ' |
5 | Zamalek | 5 | 2 | 0 | 5 | ≥4 | ≥ |
5 | Mamelodi Sundowns | 6 | 3 | 2 | 4 | 3 | ' |
7 | Étoile du Sahel | 3 | 4 | 3 | 3 | 3 | ' |
8 | Raja Casablanca | 0 | 0 | 5 | 1 | ≥4 | ≥ |
9 | Horoya | 0 | 1 | 3 | 3 | ≥3 | ≥ |
10 | RS Berkane | 0 | 0 | 2 | 4 | ≥3 | ≥ |
11 | AS Vita Club | 0 | 1 | 4 | 1 | 1 | ' |
11 | Hassania Agadir | 0 | 0 | 0 | 2 | ≥3 | ≥ |
13 | 1º de Agosto | 0 | 0 | 4 | 0 | 2 | ' |
14 | Al-Hilal | 0 | 1 | 0.5 | 2 | 2 | ' |
15 | Enyimba | 2 | 0 | 3 | 0 | 2 | ' |
15 | ZESCO United | 4 | 2 | 2 | 0.5 | 1 | ' |
17 | USM Alger | 0 | 4 | 2 | 0 | 1 | ' |
17 | Al-Masry | 0 | 0 | 3 | 0 | 2 | ' |
19 | CS Sfaxien | 0 | 2 | 0 | 3 | 0 | ' |
20 | Pyramids | 0 | 0 | 0 | 0 | ≥3 | ≥ |
21 | Club Africain | 0 | 3 | 0 | 2 | 0 | ' |
21 | Zanaco | 0 | 2 | 0 | 0 | 2 | ' |
23 | ES Sétif | 0 | 0 | 4 | 0 | 0 | ' |
23 | CS Constantine | 0 | 0 | 0 | 3 | 0 | ' |
23 | Petro de Luanda | 0 | 0 | 0 | 0.5 | 2 | ' |
23 | Simba | 0 | 0 | 0 | 3 | 0 | ' |
27 | Gor Mahia | 0 | 0 | 1 | 2 | 0 | ' |
28 | JS Kabylie | 0 | 0 | 0 | 0 | 2 | ' |
28 | Al-Nasr | 0 | 0 | 0 | 0 | 2 | ' |
30 | FUS Rabat | 3 | 3 | 0 | 0 | 0 | ' |
30 | Enugu Rangers | 0 | 0 | 0 | 1 | 1 | ' |
30 | FC Platinum | 0 | 0 | 0 | 1 | 1 | ' |
33 | JS Saoura | 0 | 0 | 0 | 2 | 0 | ' |
33 | ASEC Mimosas | 1 | 0 | 1 | 1 | 0 | ' |
33 | Lobi Stars | 0 | 0 | 0 | 2 | 0 | ' |
33 | Orlando Pirates | 0 | 0 | 0 | 2 | 0 | ' |
33 | SuperSport United | 0 | 4 | 0 | 0 | 0 | ' |
33 | KCCA | 0 | 1 | 2 | 0 | 0 | ' |
33 | Nkana | 0 | 0 | 0 | 2 | 0 | ' |
40 | MC Alger | 0 | 2 | 1 | 0 | 0 | ' |
41 | Al-Ahli Tripoli | 0.5 | 3 | 0 | 0 | 0 | ' |
41 | Djoliba | 0 | 0 | 0.5 | 0 | 1 | ' |
43 | CARA Brazzaville | 0 | 0 | 2 | 0 | 0 | ' |
43 | Difaâ El Jadidi | 0 | 0 | 2 | 0 | 0 | ' |
43 | Ferroviário Beira | 0 | 3 | 0 | 0 | 0 | ' |
43 | Rayon Sports | 0 | 0 | 2 | 0 | 0 | ' |
47 | Paradou AC | 0 | 0 | 0 | 0 | 1 | ' |
47 | DC Motema Pembe | 0 | 0 | 0 | 0 | 1 | ' |
47 | Mbabane Swallows | 0 | 1 | 1 | 0 | 0 | ' |
50 | MO Béjaïa | 4 | 0 | 0 | 0 | 0 | ' |
50 | NA Hussein Dey | 0 | 0 | 0 | 1 | 0 | ' |
50 | Ismaily | 0 | 0 | 0 | 1 | 0 | ' |
50 | Saint George | 0 | 2 | 0 | 0 | 0 | ' |
50 | Asante Kotoko | 0 | 0 | 0 | 1 | 0 | ' |
50 | Al-Hilal Al-Ubayyid | 0 | 2 | 0 | 0 | 0 | ' |
50 | Al-Merrikh | 0 | 2 | 0 | 0 | 0 | ' |
57 | Township Rollers | 0 | 0 | 1 | 0 | 0 | ' |
57 | Williamsville AC | 0 | 0 | 1 | 0 | 0 | ' |
57 | UD Songo | 0 | 0 | 1 | 0 | 0 | ' |
57 | AS Togo-Port | 0 | 0 | 1 | 0 | 0 | ' |
61 | ESAE | 0 | 0 | 0 | 0 | 0.5 | ' |
61 | FC San Pédro | 0 | 0 | 0 | 0 | 0.5 | ' |
61 | FC Nouadhibou | 0 | 0 | 0 | 0 | 0.5 | ' |
61 | Bidvest Wits | 0 | 0 | 0 | 0 | 0.5 | ' |
65 | Recreativo do Libolo | 0 | 1 | 0 | 0 | 0 | ' |
65 | Salitas | 0 | 0 | 0 | 0.5 | 0 | ' |
65 | Coton Sport | 0 | 1 | 0 | 0 | 0 | ' |
65 | AS Otôho | 0 | 0 | 0 | 0.5 | 1 | ' |
65 | Young Africans | 0.5 | 0 | 0.5 | 0 | 0 | ' |
65 | CAPS United | 0 | 1 | 0 | 0 | 0 | ' |
71 | Aduana Stars | 0 | 0 | 0.5 | 0 | 0 | ' |
72 | Smouha | 0 | 0.5 | 0 | 0 | 0 | ' |
72 | CF Mounana | 0 | 0.5 | 0 | 0 | 0 | ' |
72 | Medeama | 1 | 0 | 0 | 0 | 0 | ' |
72 | Kawkab Marrakech | 1 | 0 | 0 | 0 | 0 | ' |
72 | Rivers United | 0 | 0.5 | 0 | 0 | 0 | ' |
72 | Platinum Stars | 0 | 0.5 | 0 | 0 | 0 |
Club results
Club results of the current season and previous five seasons, based on the current points system.Updated after CAF Champions League/Confederation Cup matches on 8 March 2020, points which may increase marked by ≥.