1. Peter Ndlovu

    =20. Peter Ndlovu

    Zimbabwe’s greatest export to European football, Ndlovu wowed with his fine footwork, and also carried a goal threat as well.

    He spent five seasons in the Prem with Coventry City, scoring 34 goals.

  2. Kelechi Iheanacho, Burnley vs Leicester, Premier League 2020-21

    =20. Kelechi Iheanacho

    Still going strong at Leicester City, the Nigeria striker has scored 34 goals across his time with the Foxes and, before that, Manchester City.

    If he can build on his fine form from last season, he will soon climb much higher in this list.

  3. Wilfried Bony Swansea City

    19. Wilfried Bony

    Once Africa’s most expensive player, Bony was outstanding for Swansea City after moving to the Premier League from Dutch football.

    A move to Manchester City ultimately didn’t work out, although after further stints with the Swans and Stoke City, he ended his time in the top flight with 35 goals.

  4. Peter Odemwingie West Bromwich Albion February 2012
    Getty Images

    =17. Peter Odemwingie

    Odemwingie arguably hasn’t got the credit he’s deserved for his superb form while with West Bromwich Albion, although he also went on to net for Stoke City and Cardiff City.

    He ended his Prem career with 36 goals.

  5. John Obi Mikel's 10 years at Chelsea

    =17. Salomon Kalou

    Typically used off the bench by Chelsea, Kalou nonetheless registered 36 goals in the Premier League for the Blues.

    He was a Champions League winner in 2012.

  6. Benni McCarthy of Bafana Bafana.

    =15. Benni McCarthy

    A flop at West Ham United—the less said about that the better—McCarthy scored 37 goals across three and a half seasons with Blackburn Rovers.

    His best return came in 2006-07, when he scored 18 in a single campaign.

  7. Papiss Demba Cisse of Newcastle United
    Jan Kruger/Getty Images

    =15. Papiss Demba Cisse

    Cisse started life in the Premier League with a blaze of goals, netting 13 goals in his first 14 goals for Newcastle United.

    He wasn’t able to maintain that scoring rate, scoring just 24 more across the next four seasons.

  8. Frederic Kanoute of West Ham
    Ben Radford/Getty Images

    =12. Freddie Kanoute

    Mali great Kanoute went on to achieve greater success in Sevilla after leaving the Premier League, having previously scored 43 goals for West Ham United and Tottenham Hotspur.

    He holds the honour of becoming the first non-African-born player to be named African Footballer of the Year.

  9. Demba Ba Liverpool Chelsea 2014

    =12. Demba Ba

    Another Newcastle United stalwart on this list, 29 of Ba’s 43 Prem goals came for the Magpies.

    He also bagged seven each for West Ham United and Chelsea.

  10. Newcastle United striker Shola Ameobi

    =12.Shola Ameobi

    Ameobi never registered double figures in a single Prem season, but his longevity with Newcastle United resulted in an overall return of 43 top flight goals.

  11. Wilfried Zaha of Crystal Palace.
    Crystal Palace.

    11. Wilfried Zaha

    To date, Zaha has scored 49 goals in the Premier League—mainly for Crystal Palace—having returned to the club for a second spell after things didn’t work out with Manchester United.

    Could the Ivorian wideman have achieved even greater things if he’d been given more time to make his mark at Old Trafford?

  12. Efan Ekoku of Wimbledon, Aston Villa's Gareth Southgate
    Phil Cole/Allsport

    10. Efan Ekoku

    Africa’s forgotten Premier League great, Ekoku registered 52 goals in the top flight, enjoying memorable stints with Norwich City and Wimbledon.

    He was an Africa Cup of Nations winner with Nigeria in 1994.


    9. Nwankwo Kanu

    54 goals is a fine return for the unpredictable Nigeria forward, who tended to be a scorer of great—or important—goals, rather than a great scorer of goals.

  14. Yaya Toure Manchester City
    Getty Images

    8. Yaya Toure

    One of only two players—along with Frank Lampard—to have struck at least 20 goals from the centre of midfield in a single Premier League season.

    It’s a remarkable feat for the Cote d’Ivoire midfielder, whose return of 62 goals puts him eighth in the all-time African standings.

  15. Pierre-Emerick Aubameyang Arsenal 2021-22
    Getty Images

    7. Pierre-Emerick Aubameyang

    Admittedly, the goals haven’t flown as freely for Aubameyang since the start of last season, but his consistent goalscoring for Arsenal during his early years at the club saw him leapfrog almost all of the Prem’s African greats.

    He’s currently on 66 goals.

  16. Riyad Mahrez Manchester City 2020-21
    Getty Images

    6. Riyad Mahrez

    The third most prolific African player still active in the Premier League, Mahrez has scored 67 goals across his spells with Leicester City and Manchester City.

    It’s a superb return for a player who is as well known for his creative contribution as for his goalscoring.

  17. Yakubu Aiyegbeni Everton

    5. Yakubu

    The Nigeria striker never featured for a genuine Prem giant like the four players ahead of him on this list, which makes his haul of 95 with the likes of Everton, Portsmouth and Middlesbrough particularly impressive

  18. Emmanuel Adebayor

    4. Emmanuel Adebayor

    Just missing out on a century of Prem goals, Adebayor netted 97 across his time with Arsenal, Manchester City, Tottenham Hotspur and Crystal Palace.

    Such a complete attacker, there’s a sense that the Togo striker never truly realised his potential, with his inconsistent application not helping matters.

  19. Sadio Mane Liverpool 2021-22
    Getty Images

    3. Sadio Mane

    Closing in on the top two, Mane reached a century of Premier League goals at the weekend when he found the net against Watford.

    Will the Senegal forward one day become the all-time top African scorer in the top tier?

  20. Mohamed Salah Liverpool
    Getty Images

    =1. Mohamed Salah

    The Egypt superstar equalled the record for goals scored by an African player in the top flight when he netted his 104th goal—and in some style—at the weekend.

    It’s surely only a matter of time before Salah takes Number One spot outright.

  21. Didier Drogba

    =1. Didier Drogba

    Even though it’s surely only a matter of time before Salah knocks Drogba off top spot, for now, the Ivorian great remains joint number one in the all-time African Prem standings.

    He’s currently on 104 goals.