Top Goalscorers by Nations & Regions

All-Time Premier League Top Nigerian Goalscorers

By Ben Jardine 4 min read

The all-time leading Nigerian goalscorers in Premier League history include Yakubu, Nwankwo Kanu, Efan Ekoku, Shola Ameobi and Kelechi Iheanacho. This page ranks the top 30 Nigerian players by Premier League goals, from the competition’s early years through to the 2026/27 season.

Nigeria has produced a long list of prolific Premier League players, from the powerful finishing of Yakubu to the creativity of Kanu, Efan Ekoku and Jay-Jay Okocha. More recently, players including Alex Iwobi and Taiwo Awoniyi have climbed the all-time Nigerian scoring charts.

All-Time Premier League Top Nigerian Goalscorers

Here is the current top 30 ranking of Nigerian footballers by Premier League goals. The figures include goals scored for all Premier League clubs during each player’s career.

RankPlayerPremier League Goals
1Yakubu95
2Nwankwo Kanu54
3Efan Ekoku52
4Shola Ameobi43
5Kelechi Iheanacho42
6Peter Odemwingie36
7Alex Iwobi35
8Obafemi Martins28
9Victor Anichebe26
10Taiwo Awoniyi21
11Victor Moses20
12Odion Ighalo16
13Jay-Jay Okocha14
14Emmanuel Dennis12
15Ade Akinbiyi11
16Ademola Lookman11
17Daniel Amokachi10
18Joseph Yobo8
19Wilfred Ndidi7
20John Utaka7
21Finidi George6
22Celestine Babayaro5
23Dickson Etuhu4
24Brown Ideye4
25Ola Aina3
26Josh Maja3
27Victor Obinna3
28Seyi Olofinjana3
29Semi Ajayi2
30Sone Aluko2

Statistics updated September 2026. Rankings are based on Premier League goals scored by players representing Nigeria.

Yakubu – Nigeria’s All-Time Premier League Top Scorer

Yakubu remains the leading Nigerian goalscorer in Premier League history with 95 goals. The striker scored for Portsmouth, Middlesbrough, Everton and Blackburn Rovers and became renowned for his powerful finishing and clinical penalty-box play.

Yakubu’s Premier League career included two remarkable four-goal performances. He scored four times for Portsmouth against Middlesbrough in December 2003 and repeated the feat for Everton against Fulham in November 2007.

Nwankwo Kanu and Efan Ekoku

Nwankwo Kanu ranks second among Nigerian Premier League goalscorers with 54 goals. The former Arsenal, West Bromwich Albion and Portsmouth forward combined technical ability with an unusual style of finishing and played 273 Premier League matches.

Efan Ekoku is third with 52 Premier League goals. He was the first Nigerian player to appear in the Premier League, making his debut for Norwich City in April 1993. Ekoku later became particularly well known for his goalscoring spells with Norwich and Wimbledon.

Shola Ameobi and Kelechi Iheanacho

Shola Ameobi scored 43 Premier League goals during his long career with Newcastle United. He made 297 Premier League appearances, more than any other Nigerian player, while Kelechi Iheanacho has 42 goals from his spells with Manchester City and Leicester City.

Iheanacho enjoyed his most productive Premier League season in 2020/21, scoring 12 goals for Leicester City. His total of 42 places him fifth on Nigeria’s all-time Premier League goalscoring list.

Peter Odemwingie and Alex Iwobi

Peter Odemwingie is sixth on the list with 36 Premier League goals. His most prolific spell came with West Bromwich Albion, where he scored 30 league goals and became the club’s leading Premier League goalscorer.

Alex Iwobi has climbed into seventh place with 35 Premier League goals. After beginning his Premier League career at Arsenal, Iwobi continued his career with Everton and Fulham. His 2024/25 season was particularly productive, with nine Premier League goals for Fulham.

Obafemi Martins, Victor Anichebe and Taiwo Awoniyi

Obafemi Martins scored 28 Premier League goals during his time with Newcastle United and Birmingham City, while Victor Anichebe scored 26 across spells with Everton, West Bromwich Albion and Sunderland.

Taiwo Awoniyi has moved into the top 10 with 21 Premier League goals. The striker scored 21 times for Nottingham Forest between 2022 and 2026 before moving to Coventry City. His best Premier League campaign came in 2022/23, when he scored 10 goals.

Other Notable Nigerian Premier League Goalscorers

The top 30 also includes several influential Nigerian players from different eras of the Premier League. Victor Moses scored 20 goals, while Odion Ighalo scored 16, all of his Premier League goals coming during his time with Watford.

Jay-Jay Okocha scored 14 Premier League goals for Bolton Wanderers, where his skill, creativity and spectacular goals made him one of the division’s most recognisable Nigerian players.

Emmanuel Dennis scored 12 Premier League goals, while Ademola Lookman and Ade Akinbiyi both finished with 11. Daniel Amokachi scored 10, with Joseph Yobo, Wilfred Ndidi and John Utaka also featuring inside the top 20.

Nigerian Goalscorers in Premier League History

Nigerian players have been part of the Premier League from its earliest years, with Efan Ekoku becoming the first Nigerian to play in the competition in 1993. Since then, Nigeria has produced strikers, attacking midfielders and defenders who have contributed goals across more than three decades of Premier League football.

For more country-by-country statistics, visit our Premier League Top Goalscorers by Nations & Regions page. You can also explore our All-Time Top 100 Premier League Goalscorers and the wider Premier League statistics section.

Frequently Asked Questions

Who is the all-time top Nigerian goalscorer in the Premier League?

Yakubu is the all-time leading Nigerian goalscorer in Premier League history with 95 goals.

How many Premier League goals did Nwankwo Kanu score?

Nwankwo Kanu scored 54 Premier League goals for Arsenal, West Bromwich Albion and Portsmouth.

How many Premier League goals did Efan Ekoku score?

Efan Ekoku scored 52 Premier League goals, placing him third among Nigerian goalscorers.

How many Premier League goals has Alex Iwobi scored?

Alex Iwobi has scored 35 Premier League goals for Arsenal, Everton and Fulham.

How many Premier League goals has Taiwo Awoniyi scored?

Taiwo Awoniyi has scored 21 Premier League goals, all of them for Nottingham Forest.

Related: All-Time Premier League Goalscorers by Nation | Premier League All-Time Top 100

Related reading

More in Top Goalscorers by Nations & Regions

Related sections