Ranking the 5 best players to score more than 30 goals in a Premier League season

The Premier League has consistently possessed world-class goal-scorers
The Premier League has consistently possessed world-class goal-scorers

The Premier League has always been the central hub for some of the world's finest goal-scorers. These players have only enhanced the charm and beauty of the league.

The performance of these goal-scorers has been massively influential in the final outcome of the league. It is only natural for these players to get the acknowledgment they deserve.

The Premier League Golden Boot race has always been competitive

Over the years, winning the league's Golden Boot award hasn't been easy. Keeping the same in mind, some players have done exceedingly well in the tournament.

At times, the performances of the great goal-scorers have been so great that they have gone on to score more than 30 goals in a season. It is certainly a massive achievement given how competitive the league is. Without further ado, let's look at those top players to achieve this feat.


#5 Andy Cole (1993-94 season)

Andy Cole (Left) for Newcastle United vs Aston Villa
Andy Cole (Left) for Newcastle United vs Aston Villa

Andy Cole is best known for his time at Manchester United but one of his best seasons in the league came with Newcastle United. He joined the Magpies in the summer of 1993 from Bristol City.

Using his superb finishing abilities and smart positioning, the English striker became an instant hit on Tyneside. In his very first season, i.e. the 1993-94 season, Andy Cole went on to score 34 goals in just 40 appearances.

With 13 assists to his name that campaign, the Englishman averaged a contribution of 1.18 goals in every match. It was only unfortunate that Newcastle United finished third that season and could not win the league title.


#4 Luis Suarez (2013-14 season)

Manchester United v Liverpool - Premier League
Manchester United v Liverpool - Premier League

The Uruguayan was signed from Ajax in the winter transfer window of the 2010-11 season. After a slow start to his Liverpool career, Luis Suarez grew into one of the finest players in the Premier League.

His amazing instincts combined with fabulous goal-scoring abilities made him an amazing asset in attack. Suarez's best spell with Liverpool came in the 2013-14 season where he scored 31 goals in just 33 matches.

The Reds came agonizingly close to winning the Premier League title that season and it was sheer bad luck that they couldn't. Luis Suarez left the following season to play for Barcelona where he achieved a lot of success.

#3 Mohamed Salah (2017-18 season)

Liverpool FC v Manchester United - Premier League
Liverpool FC v Manchester United - Premier League

The Premier League is witnessing probably the best form Mohamed Salah has been in throughout his career. With already 16 league goals to his name this season, the Egyptian looks in stunning form.

Since arriving from AS Roma in 2017, Salah has been a phenomenal player for Liverpool. In his debut season with the Reds, the left-footed winger went on to score 32 goals in 36 appearances.

With 34 starts in the 2017-18 campaign, Salah averaged 0.99 goals per 90 minutes, which was simply outstanding. Despite his superb form in front of goal, Liverpool finished fourth in the league. The Egyptian also won the Premier League Player of the Season award that season.


#2 Alan Shearer (1993-94, 1994-95 & 1995-96 seasons)

Sunderland v Newcastle United
Sunderland v Newcastle United

Out of all the players on the list, no player has been able to score 30 goals more than once in a Premier League season other than Alan Shearer. Although his time at Newcastle United was unbelievable, his spell at Blackburn was the foundation of his club career.

With the Riversiders, Shearer was an instant hit as he scored 16 goals in his debut season. The next three seasons saw the Englishman go full throttle in front of goal and become monster of a goal-scorer. He scored 31, 34 and 31 goals in the 1993-94, 1994-95 and the 1995-96 season respectively.

In the process, he won the Premier League title once and won the Player of the Year award in the 1994-95 season. With 260 goals to his name, he remains the league's highest goal-scorer to date.


#1 Cristiano Ronaldo (2007-08 season)

Arsenal v Manchester United - UEFA Champions League Semi Final
Arsenal v Manchester United - UEFA Champions League Semi Final

There is a reason why Cristiano Ronaldo is so highly rated and appreciated. Having arrived from Sporting Lisbon in 2003, the Portuguese went on to become a beast of a player at Manchester United.

His best spell at United came in the 2007-08 season where he scored 31 league goals in 34 appearances. For every 90 minutes that Ronaldo played, he scored 1.02 goals. His form that campaign also saw him win the European Golden Shoe.

It was a stellar spell by the Portuguese superstar as he mesmerized the world with his phenomenal dribbling and amazing goal-scoring abilities. Ronaldo will remember the campaign fondly as Manchester United won the European Treble that season.

Quick Links

App download animated image Get the free App now