Ranking the top 5 Premier League goal-scorers in the last decade

Kumar
Mohamed Salah - Premier League golden boot winner
Mohamed Salah - Premier League golden boot winner

The Premier League is one of the best leagues in the world, and we have witnessed some historic moments in the last decade.

Leicester City’s miraculous run of surviving relegation to win the title the following season may never be matched again. Liverpool’s triumph after 30 long years during the pandemic-hit 2019-20 season was special as well.

Some of the aforementioned achievements would have been unfathomable without the prolific goal-scorers, who have set new benchmarks for the upcoming generation.

So without further ado, let’s take a look at the top five goal-scorers in the Premier League from the last decade.


#5 Mohamed Salah – 97 goals

Mohamed Salah joined Liverpool in 2017, and finds himself on the list despite playing just four seasons for the Reds.

After a difficult spell with Chelsea in the Premier League, Salah moved to Serie A to resurrect his career. An impressive stint at AS Roma earned him a move to Liverpool, where he hit the ground running.

Salah broke the record for the most goals scored in a 38-game season when he mustered 32 strikes during the 2018-18 season for Liverpool.

The Egyptian star’s impact in front of goal was second to none, and no one has scored more goals in the last four years than him.

Salah has already won two Premier League Golden Boot awards at Liverpool and could very well add to that as he shows no signs of slowing down.

#4 Romelu Lukaku – 113 goals

It doesn’t matter where Romelu Lukaku plays his football, he will always end up scoring a ton of goals.

The Belgian striker has played for as many as four Premier League clubs, and apart from Chelsea, who didn’t really give him a chance, he has done well everywhere.

Lukaku’s best performances in his first few seasons came away from Stanford Bridge during loan stints at West Brom and Everton. The Belgian scored 17 goals in 35 appearances at West Brom and 15 goals in 31 games for Everton in back-to-back seasons.

His goal-laden spell at Everton convinced the Toffees to pay a fee of £28 million to sign him in 2014, a club-record fee at the time.

Lukaku then earned a mega-money transfer to Manchester United after scoring 25 goals in 37 appearances for Everton in the 2016-17 season. Although he had a mixed spell at Old Trafford, he was unplayable on his day.

Leicester City v Tottenham Hotspur - Premier League
Leicester City v Tottenham Hotspur - Premier League

#3 Jamie Vardy – 118 goals

Jamie Vardy’s journey from the National League to the Premier League has been incredible.

The former England international’s goal-scoring prowess during the 2015-16 season will forever be etched in history as his 24 goals in 36 games inspired Leicester City to an unlikely Premier League title triumph.

Vardy has scored 15 goals or more in five of the last six Premier League seasons, and won the Golden Boot in 2020 for his 23 goals that season.

The 34-year old has adapted his game under Brendan Rodgers and is no longer just a forward with pace to burn. His cleverness in and around the penalty box makes him one of the hardest players to mark.

Vardy is showing no signs of slowing down and will hope to score more goals next season after helping Leicester City to their first ever FA Cup title last season.

#2 Harry Kane – 166 goals

Harry Kane is currently seventh on the list of all-time goal-scorers in the Premier League and is expected to climb a lot higher up the list.

Still only 27, Kane still has a lot of football left in him and is expected to chase Alan Shearer’s incredible record of 260 Premier League goals.

Kane has adapted his game over the last couple of seasons at Tottenham and considering his game isn’t about pace, he could play well into his 30s.

Since 2014, Harry Kane has not scored fewer than 15 goals in a single Premier League season, and has won the Golden Boot award as many as three times.

Kane has replicated his form on the international stage as well, having scored the most number of goals during the 2018 World Cup.

One of the most natural goal-scorers in world football right now, Kane is second on our list with 166 goals in just 245 Premier League games.

#1 Sergio Aguero – 184 goals

Manchester City v Chelsea FC - UEFA Champions League Final
Manchester City v Chelsea FC - UEFA Champions League Final

Sergio Aguero left Manchester City earlier this summer after an incredible spell at the Etihad. The Argentine has scored 184 goals in just 275 games for Manchester City and has the best minutes-per-goal ratio on the list.

It’s a bit of a surprise that Aguero won the Premier League golden boot award just once during his stint in the Premier League. However, his game was about consistency.

Aguero has hit the 20-goal mark six times in ten seasons and is perhaps the greatest modern-day striker to grace the Premier League.

Towards the end of his spell at Manchester City, Aguero was blighted by injuries and struggled to shake them off. Had he been fit, he could have breached the 200-goal mark in the Premier League.


Also read: Ranking the top 5 Bundesliga goal-scorers in the last decade

Quick Links

App download animated image Get the free App now