Ranking the 5 players who scored the most Premier League goals after turning 30

Frank Lampard ranks fourth in the most goals scored after reaching 30
Frank Lampard ranks fourth in the most goals scored after reaching 30

#3 Alan Shearer - 84

Alan Shearer is the all-time highest goal scorer in the Premier League
Alan Shearer is the all-time highest goal scorer in the Premier League

With a career spanning almost two decades, Alan Shearer is one of the most decorated names in the Premier League. There should be no doubt as to why he is one of the best in the game. However, in case one needs a recap, here are a few reasons.

Alan Shearer holds the title for the fastest player in Premier League history to reach the 100 goals milestone (124 matches). He remains the only player in the competition's history to score 30+ goals in three consecutive seasons. He was the first player to win three consecutive Premier League Golden Boots. Most notably, he is the highest-scoring player in Premier League history with 260 goals.

These are only a few of the many accolades he has received. Shearer's ability to score goals has been phenomenal because of which his goalscoring rate was constant even after getting older.

His injuries arguably robbed him of a more sumptuous record. But Shearer added 84 goals in the final six years of his career at Newcastle United, before retiring at the age of 36.


#2 Ian Wright - 93

Ian Wright playing for Arsenal
Ian Wright playing for Arsenal

Ian Wright holds the joint record for the most goals (93) scored in the Premier League since turning 30. The English-born striker started his career comparatively late. Wright used to play for a Sunday League club before Crystal Palace scouted him at the age of 22.

A slow start to his professional career started catching pace when the Eagles got promoted to the first division in 1989. Two years later, he joined Arsenal for a then record fee of £2.5 million. Wright became their most-significant player as he was their top-scorer for six straight seasons. His contributions played a huge role in Arsenal's success during the 1990s.

Ian Wright left the club as their all-time top scorer, which was later eclipsed only by Thierry Henry. He retired in 2000 scoring 387 career goals. Marking Crystal Palace's 100th year, Ian Wright was included in the club's Centenary XI and was also named their player of the century in 2005.


#1 Jamie Vardy - 93

Leicester City v Burnley - Premier League
Leicester City v Burnley - Premier League

Jamie Vardy requires only one goal to become the player with the most goals scored since crossing the 30-year mark. He equalled Ian Wright's record of 93 goals on November 28, 2021 with a brace against Watford.

Vardy is a prime example of hard work and dedication. He used to play for the lowest non-league clubs and his gradual rise to the top has been an inspiration to many. Before joining Leicester City, Vardy played for fifth division side Fleetwood Town. He joined the Foxes at the age of 25 and made his Premier League debut at 27.

Vardy has been an integral part of Leicester City's success. From earning their promotion to the top division in 2014 to winning the fairytale Premier League title in the 2015-16 season.

A late-bloomer, Vardy has amassed 127 goals in eight Premier League seasons. He ranks 14th on the all-time goalscoring list in the competition. In the 2019-20 season, he won his first Premier League Golden Boot after scoring 23 goals.

Quick Links