Skip to content
News bet365 Sports & Betting News Join
Premier League Generic
  1. FOOTBALL

African players with most Premier League matches

England's top-flight has welcomed an abundance of talented African players since it's rebirth in 1992.

Kolo Toure leads the way as the African player with the most appearances in Premier League history, featuring on 353 occasions in the division across spells with Arsenal, Manchester City and Liverpool.

Fellow Ivorian Wilfried Zaha made 305 appearances in the top-flight, the bulk of which came whilst representing Crystal Palace after returning to the club following an underwhelming spell with 20-time title winners Manchester United.

Mohamed Salah is the only Egyptian to feature on the list, bringing the curtain down on an illustrious nine-year career with Liverpool following the conclusion of the 2025/26 campaign.

He left the Merseyside outfit with two Premier League trophies to his name, recording a remarkable 47 goal contributions in the 2024/25 term to almost single-handedly walk the Reds to a record-levelling 20th top-flight honour.

Read on as we list the 10 African players who have played the most Premier League matches.

Premier League

African players with most Premier League matches

  1. Kolo Toure
  2. Wilfried Zaha
  3. Shola Ameobi
  4. Jordan Ayew
  5. Cheikhou Kouyate
  6. Riyad Mahrez
  7. Mohamed Salah
  8. Jeffrey Schlupp
  9. Nwankwo Kanu
  10. Alex Iwobi

Related Articles

bet365 uses cookies

We use cookies to deliver a better and more personalised service. For more information, see our Cookie Policy

New to bet365? Bet £10 & Get £30 in Free Bets Join Now

Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.