Amr Zaki 30
Fitful in the Premier League, where questions were raised about his discipline, but 30 goals in 63 international outings for Egypt is a strong return by the powerhouse.
Pascal Feindouno 30
Likely Guinea’s best ever player, Feindouno registered 30 goals in 85 outings for the West African side.
While his career was nomadic, he did enjoy four memorable years with French heavyweights Saint-Etienne.
- Lefty Shivambu/Gallo Images/Getty Images
Fondly remembered by fans of Jomo Cosmos, Tico-Tico also represented the likes of SuperSport United and Maritzburg United in the South African top flight.
He’s Mozambique’s greatest player; their record cap holder and top goalscorer.
Islam Slimani 31
Not as celebrated as some of his colleagues in the Algeria team, Slimani was nonetheless part of the Algeria team that won the country’s second Africa Cup of Nations title in 2019.
He also featured at the 2014 World Cup, although his career has struggled to truly recover following an ill-fated move to Leicester City in 2016.
- Gallo Images
Benni McCarthy 31
South Africa’s greatest scorer, McCarthy enjoyed a prolific run with Bafana Bafana, and also enjoyed success in the European game as well.
As well as winning the Champions League with FC Porto, he also proved his goalscoring quality in the Premier League with Blackburn Rovers.
- Getty Images
Emmanuel Adebayor 32
Not everyone’s cup of tea, perhaps, but Adebayor’s goal return of 32 is a Togolese record and—among other achievements—helped fire the tiny Sparrowhawks to the World Cup in 2006.
He’s currently without a club after spells with Arsenal, Tottenham Hotspur and Manchester City.
Patrick Mboma 33
A member of the legendary Cameroon team of the turn of the century, Mboma won back-to-back Africa Cup of Nations titles and represented the Indomitable Lions at two World Cups.
The Olympic gold medallist was formerly Cameroon’s top scorer, before being knocked off his perch by Samuel Eto’o.
Dennis Oliech 34
One of Kenya’s greatest players, Oliech represented Auxerre—notably—in French football, and also fired the Harambee Stars to the 2004 Nations Cup.
Diallo Ibrahim Kandia 33
Guinean great who scored 33 in 56 international outings, Diallo also represented the Syli Nationale at the 1970 Afcon.
Elijah Lidonde 33
Lethal forward scored 33 in 26 Kenyan outings across a 10-year period for the Harambee Stars.
He was one of East Africa’s most dangerous players of the 1950s.
Flavio Amado 34
One of several Angolan hotshots on this list, Flavio scored goals aplenty for the likes of Petro Atletico, Al Ahly and Al Shabab, but failed to make the grade in European football with Lierse.
He netted Angola’s only World Cup goal, against Iran in 2006.
- Goal Arabian
Moumouni Dagano 34
Six-foot Burkinabe frontman whose career took him to Belgium and France, as well as seven years in Qatari football.
He was a member of the Stallions side that reached the Nations Cup final on 2013.
Abdelhafid Tasfaout 36
Ex-Algeria captain who holds the Fennecs’ scoring record after bagging 36 goals in 12 years for the North Africans.
He won the nation’s Player of the Year award for three separate years in the 1990s, and was a French double winner with Auxerre in 1996.
William Ouma 35
Fearsome Kenyan frontman of the 1960s and 70s, Ouma spent his career in East Africa, starting out as a right winger before converting to a more central striking role.
Rashidi Yekini 37
Nigeria’s all-time top scorer, will the Bull of Kaduna ever be knocked off his perch?
He was a fearsome prospect in the mid-90s, and a key man in the Super Eagles’ Golden Generation that won the 1994 Nations Cup and made their mark internationally at the World Cup later that year.
Ahmed Faras 36
Still Morocco’s top scorer to this day, Faras bagged 36 goals in 94 outings for the Atlas Lions.
The 1975 African Footballer of the Year was a one-club man, spending 17 years with Chabab Mohammedia in his homeland.
He also won the Afcon in 1976.
Kwasi Owusu 36
A member of the Ghana squad that finished second at the 1970 Afcon, Owusu enjoyed a remarkable goalscoring run for the Black Stars between 1969 and 1975.
He also played at the 1972 Olympics.
Peter Ndlovu 37
Zimbabwe’s all-time top scorer, and the nation’s breakout star, Ndlovu played in English football for 13 years—including spells with Coventry City, Birmingham City, Huddersfield Town and Sheffield United.
He fired Zim to two Afcon tournaments.
Mohamed Aboutrika 38
What makes Aboutrika’s high placement on this list all the more surprising is that he wasn’t an out-and-out striker, instead preferring to operate in a deeper role in support of the forward line.
There were some magical efforts included in his 38 Egypt goals, including the winner in the final of the 2008 Africa Cup of Nations.
The greatest player never to win the African Footballer of the Year award?
Much more than just a goalscorer, Kalusha bagged 39 in 87 for Zambia, while also netting consistently in Belgium and the Netherlands.
He’s the greatest Chipolopolo player of all time.
- BEHROUZ MEHRI/AFP via Getty Images
The 44-year-old didn’t achieve much during a nomadic club career, but his return of 39 international goals in 78 outings for Angola is admirable.
The country’s all-time top scorer, he was part of the Angola team that reached the 2006 World Cup.
Hassan El-Shazly 42
A forgotten great from the 1960s—at least beyond his homeland—El-Shazly was a one-club man with the historic Tersana side, for whom he registered 176 goals in 325 league outings.
He holds the record for the most Egyptian Golden Boot awards—four—and also enjoyed an enviable haul at international level.
Roger Milla 43
Celebrated for his longevity and his World Cup exploits, Milla was a consistently lethal presence at international level, netting 43 in 77 league outings.
Mohamed Salah 45
The top scoring African footballer still active in international football, Salah’s return of 45 in 70 has helped Egypt reaffirm themselves as continental giants.
He’s fired his country to the World Cup, and to the Nations Cup final.
Alex Chola 43
Nicknamed Computer due to his cerebral approach to the game, Chola enjoyed success in his homeland between the mid-70s and mid-80s, but his life was cut short in 1993 when he perished with the Zambia team in the air disaster off the coast of Gabon.
Asamoah Gyan 51
Hit over a half century of goals for Ghana, putting him level with the likes of Thierry Henry and Edinson Cavani, but never truly realised his potential in club football.
Ben Badi 49
Something of a forgotten great, Ben Badi—aka Abdoulaye Traore—plundered 49 goals in 90 appearances for the Ivory Coast between 1984 and 1996.
He was an Afcon winner in 1992.
Edward Acquah 45
Late Ghana forward who was part of the Ghana squad that contested the 1964 Olympics, Acquah averaged better than a goal a game for the Black Stars, scoring a remarkable 45 goals in 41 appearances.
Samuel Eto’o 56
The most prolific Central African scorer ever, Eto’o is Cameroon’s record holder and is widely regarded as the continent’s greatest player.
Certainly, no one can match the striker’s success in the Champions League, with the striker winning three titles across stints with Barcelona and Internazionale.
Didier Drogba 65
Plundered goals aplenty with the Ivory Coast, Drogba’s efforts took the Elephants to the World Cup, although they never escaped from the group stage nor clinched the Nations Cup during his international career.
No West African player has scored more international goals.
Hossam Hassan 68
Egypt’s all-time top scorer, Hassan played at the 1990 World Cup and represented the Pharaohs at seven Afcon tournaments—winning three crowns in three separate decades.
With 176 appearances for his nation, he’s in the top 10 most capped players of all time.
- Getty Images
Kinnah Phiri 71Malawi great who terrorised Cosafa defences during the late seventies, Phiri ended his international career with 71 goals in 117 outings for the Flames.
Godfrey Chitalu 79
Legendary Zambia striker whose goalscoring achievements in Africa don’t truly get the credit they deserve.
Chitalu was a goal machine, whose (disputed) return of 79 goals in 111 international outings puts him fifth in the all-time scoring list---ahead of Pele.
Cristiano Ronaldo 109
Ronaldo sits atop the pile from an international perspective having equalled the record set by Ali Daei of Iran when he netted his 109th goal against France on Wednesday.
The Juventus superstar has registered this tally in 178 international appearances—an excellent scoring ratio—and was also influential as Portugal clinched the European Championships in 2016.
Can he help them retain their title this time around?