# Player Country Team Goals (Penalty)
1. Amir Sayoud Algeria Algeria CR Bélouizdad CR Bélouizdad 8 (1)
2. Mohamed Sherif Egypt Egypt Al-Ahly Al-Ahly 6 (0)
Saif Tere Sudan Sudan Al-Merrikh SC Al-Merrikh SC 6 (0)
4. Mohamed Ali Ben Romdhane Tunisia Tunisia Espérance de Tunis Espérance de Tunis 5 (1)
Clatous Chama Zambia Zambia Simba SC Simba SC 5 (1)
Firas Chaouat Tunisia Tunisia Club Sportif Sfaxien Club Sportif Sfaxien 5 (1)
7. Ayoub El Kaabi Morocco Morocco Wydad AC Wydad AC 4 (0)
8. Afsha Egypt Egypt Al-Ahly Al-Ahly 3 (0)
John Bocco Tanzania Tanzania Simba SC Simba SC 3 (0)
Mamadou Coulibaly Mali Mali Stade Malien Stade Malien 3 (0)
Kermit Erasmus South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 3 (0)
Samy Frioui Algeria Algeria MC Alger MC Alger 3 (0)
Makabi Lilepo Congo DR Congo DR AS Vita Club AS Vita Club 3 (0)
Eric Mathoho South Africa South Africa Kaizer Chiefs Kaizer Chiefs 3 (0)
Fiston Mayele Congo DR Congo DR AS Vita Club AS Vita Club 3 (0)
Luís Miquissone Mozambique Mozambique Simba SC Simba SC 3 (0)
Taher Mohamed Egypt Egypt Al-Ahly Al-Ahly 3 (0)
Samir Nurković Serbia Serbia Kaizer Chiefs Kaizer Chiefs 3 (0)
Peter Shalulile Namibia Namibia Mamelodi Sundowns Mamelodi Sundowns 3 (0)
Ricky Tulengi Congo DR Congo DR AS Vita Club AS Vita Club 3 (2)
Thomas Ulimwengu Tanzania Tanzania TP Mazembe TP Mazembe 3 (0)
22. Abdelhak Abdelhafid Algeria Algeria MC Alger MC Alger 2 (0)
Wenceslao Afugu Equatorial Guinea Equatorial Guinea FC Akonangui FC Akonangui 2 (1)
Junhior Aubiang Gabon Gabon AS Bouenguidi AS Bouenguidi 2 (0)
Badr Banoun Morocco Morocco Al-Ahly Al-Ahly 2 (2)
Yakhouba Barry Guinea Guinea Horoya AC Horoya AC 2 (0)
Abdenour Belkheir Algeria Algeria MC Alger MC Alger 2 (0)
Raouf Benguit Algeria Algeria Espérance de Tunis Espérance de Tunis 2 (0)
Sékou Camara Guinea Guinea Horoya AC Horoya AC 2 (0)
Leonardo Castro Colombia Colombia Kaizer Chiefs Kaizer Chiefs 2 (0)
Perfect Chikwende Zimbabwe Zimbabwe FC Platinum FC Platinum 2 (0)
Phiwayinkhosi Dlamini Eswatini Eswatini Young Buffaloes Young Buffaloes 2 (0)
Kingsley Eduwo Nigeria Nigeria Club Sportif Sfaxien Club Sportif Sfaxien 2 (0)
Walid El Karti Morocco Morocco Wydad AC Wydad AC 2 (0)
Mahmoud El Wensh Egypt Egypt Zamalek Zamalek 2 (0)
Muaid Ellafi Libya Libya Wydad AC Wydad AC 2 (0)
Marwan Hamdi Egypt Egypt Zamalek Zamalek 2 (0)
Yasser Ibrahim Egypt Egypt Al-Ahly Al-Ahly 2 (0)
Yahya Jabrane Morocco Morocco Wydad AC Wydad AC 2 (2)
Mahmoud Kahraba Egypt Egypt Al-Ahly Al-Ahly 2 (0)
Marcellin Koukpo Benin Benin CR Bélouizdad CR Bélouizdad 2 (0)
Mosa Lebusa South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 2 (0)
Lebohang Maboe South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 2 (0)
Mukokiani Mayamba Congo DR Congo DR AS Vita Club AS Vita Club 2 (0)
Victor Mbaoma Nigeria Nigeria Enyimba Aba Enyimba Aba 2 (1)
Simon Msuva Tanzania Tanzania Wydad AC Wydad AC 2 (0)
Mutshimba Mugalu Tanzania Tanzania Simba SC Simba SC 2 (1)
Mothobi Mvala South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 2 (0)
Serigne Niang Senegal Senegal Teungueth FC Teungueth FC 2 (0)
Dramane Nikièma Burkina Faso Burkina Faso Horoya AC Horoya AC 2 (2)
Mohamed Ounnajem Morocco Morocco Wydad AC Wydad AC 2 (0)
Miloud Rebiai Algeria Algeria MC Alger MC Alger 2 (0)
Tiago Azulão Brazil Brazil Petro Atlético Petro Atlético 2 (0)
Mourtala Yahaya Niger Niger AS SONIDEP AS SONIDEP 2 (0)
Yano Angola Angola Petro Atlético Petro Atlético 2 (0)
Themba Zwane South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 2 (1)
57. Mohamed Abdelrahman Sudan Sudan Al Hilal Omdurman Al Hilal Omdurman 1 (0)
Ahmed Aboul-Fetouh Egypt Egypt Zamalek Zamalek 1 (0)
Ramadan Agab Sudan Sudan Al-Merrikh SC Al-Merrikh SC 1 (0)
Olayinka Ajayi Nigeria Nigeria Buffles du Borgou FC Buffles du Borgou FC 1 (0)
Amr Al Sulaya Egypt Egypt Al-Ahly Al-Ahly 1 (0)
Saed Alnaeli Libya Libya Al Ahly Benghazi Al Ahly Benghazi 1 (0)
Alsamany Alsawy Sudan Sudan Al-Merrikh SC Al-Merrikh SC 1 (0)
Abdallah Alshaafi Libya Libya Al Ahly Benghazi Al Ahly Benghazi 1 (0)
Hani Amamou Tunisia Tunisia Club Sportif Sfaxien Club Sportif Sfaxien 1 (0)
Wagdi Awad Sudan Sudan Al-Merrikh SC Al-Merrikh SC 1 (0)
Waleed Bakhiet Sudan Sudan Al Hilal Omdurman Al Hilal Omdurman 1 (0)
Kader Ballo Ivory Coast Ivory Coast RC Abidjan RC Abidjan 1 (0)
Gilbert Baruti Botswana Botswana Jwaneng Galaxy Jwaneng Galaxy 1 (0)
Abdul Basit Ghana Ghana Espérance de Tunis Espérance de Tunis 1 (0)
Paul Bassene Senegal Senegal Teungueth FC Teungueth FC 1 (0)
Youcef Bechou Canada Canada CR Bélouizdad CR Bélouizdad 1 (0)
Hamza Belahouel Algeria Algeria CR Bélouizdad CR Bélouizdad 1 (0)
Abdelkader Belharrane Algeria Algeria CR Bélouizdad CR Bélouizdad 1 (0)
Nassim Ben Khalifa Switzerland Switzerland Espérance de Tunis Espérance de Tunis 1 (0)
Mehdi Benaldjia Algeria Algeria MC Alger MC Alger 1 (0)
Billel Bensaha Algeria Algeria MC Alger MC Alger 1 (0)
Khama Billiat Zimbabwe Zimbabwe Kaizer Chiefs Kaizer Chiefs 1 (0)
Vinny Bongonga Congo DR Congo DR Al Hilal Omdurman Al Hilal Omdurman 1 (0)
Abderrahmane Bourdim Algeria Algeria MC Alger MC Alger 1 (0)
Djoe Boussougou Gabon Gabon AS Bouenguidi AS Bouenguidi 1 (0)
Larry Bwalya Zambia Zambia Simba SC Simba SC 1 (0)
Walter Bwalya Congo DR Congo DR Al-Ahly Al-Ahly 1 (0)
Daniel Cardoso South Africa South Africa Kaizer Chiefs Kaizer Chiefs 1 (1)
Ghaylène Chaalali Tunisia Tunisia Espérance de Tunis Espérance de Tunis 1 (1)
Mohamed Chamoune Comoros Comoros US Zilimadjou US Zilimadjou 1 (0)
Harrison Chisala Zambia Zambia Nkana FC Nkana FC 1 (0)
Mahamad Diarra Guinea Guinea AS Ashanti Golden Boys AS Ashanti Golden Boys 1 (1)
Aliou Dieng Mali Mali Al-Ahly Al-Ahly 1 (0)
Baye Diop Senegal Senegal Teungueth FC Teungueth FC 1 (0)
Abdelmoumen Djabou Algeria Algeria MC Alger MC Alger 1 (0)
Zakaria Draoui Algeria Algeria CR Bélouizdad CR Bélouizdad 1 (0)
Tony Edjomariegwe Nigeria Nigeria Al-Merrikh SC Al-Merrikh SC 1 (0)
Hamdou El Houni Libya Libya Espérance de Tunis Espérance de Tunis 1 (0)
Hussein El Shahat Egypt Egypt Al-Ahly Al-Ahly 1 (0)
Mohamed Eldai Sudan Sudan Al Hilal Omdurman Al Hilal Omdurman 1 (0)
Elhadji Fall Senegal Senegal Teungueth FC Teungueth FC 1 (0)
Muyiwa Fehintola Nigeria Nigeria Buffles du Borgou FC Buffles du Borgou FC 1 (0)
Ahmed Gasmi Algeria Algeria CR Bélouizdad CR Bélouizdad 1 (0)
Akaté Gnama Togo Togo ASKO Kara ASKO Kara 1 (0)
Ahmed Hamed Sudan Sudan Al-Merrikh SC Al-Merrikh SC 1 (0)
Mohamed Husseini Tanzania Tanzania Simba SC Simba SC 1 (0)
Ismael Inoussa Niger Niger AS SONIDEP AS SONIDEP 1 (0)
Kabiro Joof Gambia Gambia Armed Forces FC Armed Forces FC 1 (0)
Shomari Kapombe Tanzania Tanzania Simba SC Simba SC 1 (0)
Ralph Kawondera Zimbabwe Zimbabwe FC Platinum FC Platinum 1 (0)
Chouaib Keddad Algeria Algeria CR Bélouizdad CR Bélouizdad 1 (0)
Yassine Khenissi Tunisia Tunisia Espérance de Tunis Espérance de Tunis 1 (1)
Nicholas Kipkirui Kenya Kenya Gor Mahia FC Gor Mahia FC 1 (0)
Mandala Konté Mali Mali AS Otôho AS Otôho 1 (0)
Chris Kouakou Ivory Coast Ivory Coast Club Sportif Sfaxien Club Sportif Sfaxien 1 (0)
Lyle Lakay South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 1 (0)
Ali Maâloul Tunisia Tunisia Al-Ahly Al-Ahly 1 (1)
Elias Maguri Tanzania Tanzania FC Platinum FC Platinum 1 (0)
Jacques Mangoba Congo DR Congo DR AS Vita Club AS Vita Club 1 (0)
Mário Mozambique Mozambique CD Costa do Sol CD Costa do Sol 1 (0)
Alaeddine Marzouki Tunisia Tunisia Espérance de Tunis Espérance de Tunis 1 (0)
Amedé Masasi Congo DR Congo DR AS Vita Club AS Vita Club 1 (0)
Wandile Maseko Eswatini Eswatini Young Buffaloes Young Buffaloes 1 (0)
Happy Mashiane South Africa South Africa Kaizer Chiefs Kaizer Chiefs 1 (0)
Lemogang Maswena Botswana Botswana Jwaneng Galaxy Jwaneng Galaxy 1 (0)
Bongwa Matsebula Eswatini Eswatini Young Buffaloes Young Buffaloes 1 (0)
Idris Mbombo Congo DR Congo DR Nkana FC Nkana FC 1 (0)
Kalenda Mbuyi Congo DR Congo DR AS Vita Club AS Vita Club 1 (0)
Marwan Mohsen Egypt Egypt Al-Ahly Al-Ahly 1 (0)
Salah Mohsen Egypt Egypt Al-Ahly Al-Ahly 1 (0)
Thapelo Morena South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 1 (0)
Trésor Mputu Congo DR Congo DR TP Mazembe TP Mazembe 1 (0)
Eid Mugadam Sudan Sudan Al Hilal Omdurman Al Hilal Omdurman 1 (0)
Kenneth Muguna Kenya Kenya Gor Mahia FC Gor Mahia FC 1 (0)
Ibrahim Mukhtar Niger Niger AS SONIDEP AS SONIDEP 1 (0)
Tandi Mwape Zambia Zambia TP Mazembe TP Mazembe 1 (0)
Sabri Mzee Sansibar Sansibar Mlandege Mlandege 1 (1)
Jean N'Guessan Ivory Coast Ivory Coast RC Abidjan RC Abidjan 1 (1)
Floriss Ndjave Gabon Gabon AS Bouenguidi AS Bouenguidi 1 (0)
Chemseddine Nessakh Algeria Algeria CR Bélouizdad CR Bélouizdad 1 (0)
Maecky Ngombo Belgium Belgium CR Bélouizdad CR Bélouizdad 1 (0)
Olivier Niyonzima Rwanda Rwanda APR FC APR FC 1 (0)
Keddy Nsanzimfura Rwanda Rwanda APR FC APR FC 1 (0)
Erasto Nyoni Tanzania Tanzania Simba SC Simba SC 1 (1)
Youssef Obama Egypt Egypt Zamalek Zamalek 1 (0)
Sydney Ochieng Kenya Kenya Gor Mahia FC Gor Mahia FC 1 (0)
Austin Oladapo Nigeria Nigeria Enyimba Aba Enyimba Aba 1 (0)
Tosin Omoyele Nigeria Nigeria Enyimba Aba Enyimba Aba 1 (0)
Samuel Onyango Kenya Kenya Gor Mahia FC Gor Mahia FC 1 (0)
Ibrahim Osman Ghana Ghana Asante Kotoko Asante Kotoko 1 (0)
Isaac Paeye Botswana Botswana Jwaneng Galaxy Jwaneng Galaxy 1 (0)
Bernard Parker South Africa South Africa Kaizer Chiefs Kaizer Chiefs 1 (0)
Papa Sakho Senegal Senegal Teungueth FC Teungueth FC 1 (0)
Bolaji Sakin Nigeria Nigeria Horoya AC Horoya AC 1 (0)
Tebogo Sembowa Botswana Botswana Jwaneng Galaxy Jwaneng Galaxy 1 (0)
Thero Setsile Botswana Botswana Jwaneng Galaxy Jwaneng Galaxy 1 (0)
Djuma Shabani Congo DR Congo DR AS Vita Club AS Vita Club 1 (1)
Shikabala Egypt Egypt Zamalek Zamalek 1 (0)
Gibril Sillah Senegal Senegal Teungueth FC Teungueth FC 1 (0)
Walid Soliman Egypt Egypt Al-Ahly Al-Ahly 1 (0)
William Stima Zimbabwe Zimbabwe FC Platinum FC Platinum 1 (0)
Larbi Tabti Algeria Algeria CR Bélouizdad CR Bélouizdad 1 (0)
Hemeya Tanjy Mauritania Mauritania FC Nouadhibou FC Nouadhibou 1 (1)
Marouf Tchakei Togo Togo ASKO Kara ASKO Kara 1 (0)
Resaobaka Thatanyane Botswana Botswana Jwaneng Galaxy Jwaneng Galaxy 1 (0)
William Togui Ivory Coast Ivory Coast Espérance de Tunis Espérance de Tunis 1 (0)
Tony Brazil Brazil Petro Atlético Petro Atlético 1 (0)
Isaac Tshibangu Congo DR Congo DR TP Mazembe TP Mazembe 1 (0)
Jules Ulimwengu Burundi Burundi Gor Mahia FC Gor Mahia FC 1 (0)
Cédric Urasenga Burundi Burundi Le Messager Ngozi Le Messager Ngozi 1 (1)
Soze Zemanga Congo DR Congo DR AS Vita Club AS Vita Club 1 (0)