3. Thierry Henry- 2003/04

Arsenal best scorer of all times Thierry Henry scored 30 goals in 37 Premier League appearances in 2003/04 season. It is the year the Gunners went unbeaten to become the ‘Invincibles’. The Frenchman netted 39 goals in 51 matches that season. Arsene Wenger side won the League that year.

2. Cristiano Ronaldo- 2007/08

View this post on Instagram


A post shared by Cristiano Ronaldo (@cristiano) on

Former Manchester United winger Cristiano Ronaldo is also on the special list. The Portuguese best season in a Red Devils shirt came in 2007/08 when he netted 42 goals in 49 matches in all competitions. In Premier League alone he netted 31 times in 34 matches. It is the year he helped Sir Alex Ferguson side lift UEFA Champions League, Premier League, and League Cup. He also won Golden Boot both domestically and in Europe. He also won his first Ballon d’Or award.

1. Allan Shearer- 3 Times (1994, 95 & 96)

View this post on Instagram

The #GOAT #Maradona #hublotbaselworld #hublot

A post shared by Alan Shearer (@ashearer9) on

Premier League legend Allan Shearer still holds all-time goal record with 260 strikes. The former Newcastle United and Blackburn Rovers is also one of the eight players who netted more than 30 goals in a season. Former England forward netted 31, 34, and 31 goals in 1993/94, 1994/95, and 1995/96.