Ranking the 6 players with the most 20-goal Premier League seasons

Quick Reads
Mo Salah after Liverpool's match against Internazionale, Milan, San Siro, 16 February 2022.

Liverpool’s Mohamed Salah hit his 20th goal of the 2021-22 season against Brighton on March 12, making him the sixth man to have scored 20-plus goals in four or more Premier League seasons. But who leads the way when it comes to 20-plus-goal Premier League seasons?

Salah has been in incredible form again in 2021-22, getting 10 assists in addition to his 20 goals in 26 appearances so far.

He is not the first man to consistently bang in the goals in the English top-flight, however.

The Premier League has been blessed with some fantastic goalscorers since its inception in 1992 and, while some of them have been one-season wonders, a few have done the business repeatedly.

Only six, though, have managed 20 or more goals in four or more seasons and we’ve ranked them by the number of seasons in which they managed to score a ‘score’ or more.

Mo Salah – 4

We’ll start with the Egyptian king himself.

His performances have been nothing short of electrifying ever since he arrived at Anfield, with every Premier League season he’s played in Red bar one ending with at least 20 Premier League goals.

The outlier is incredibly Liverpool’s title-winning season, where he scored *only* 19.

He’s the only Liverpool player ever to scored 20 or more Prem goals in four seasons, so it’s only fitting he scored the club’s 2000th in the league.

Ruud van Nistelrooy – 4

In the early 2000s, Old Trafford was home to ‘Poaching 101’ as taught by its most gifted of scholars; Van Nistelrooy.

During his time with Manchester United, he scored just one goal from outside of the box in the 150 he scored for the club.

Anything in the area was fair game for Van Nistelrooy, who made the opposition box his hunting ground.

He would wait patiently, stalking his prey before darting into space, confusing the defence, and tapping home.

In response, Old Trafford would praise him with one simple word, bellowing out “Ruuuuud” whenever he found the net.

It worked well because, as was the case with his famous finish against Fulham, his goals were often ‘rude’.

Harry Kane – 5

Kane is almost certainly going to become England’s all-time leading international goalscorer.

He is only five away from breaking Wayne Rooney’s record of 53, but the real question is whether he can hunt down Alan Shearer’s Prem record.

He’ll turn 29 this year and is still 83 goals away from the legendary finisher, to whom no one has even come close.

But scoring 20 goals or more in one season is a good way to go about it, and Kane has done so on five occasions.

That included a run of four successive campaigns in which he hit the landmark from 2014-15 to 2017-18, as well as last season when he bagged 23.

Even when he failed to hit the mark he came close, but 26 games into this campaign he has only managed to hit 11.

Thierry Henry – 5

From one side of North London to the other.

When discussing who the best ever Premier League player is, Henry’s name rightly comes up in every debate.

He scored 17 times in each of his first two campaigns with Arsenal, before going on a run of five successive 20+ goal Premier League seasons.

But such was his swagger on and supremacy over the ball, scoring was almost just a side effect of how good he was.

In 2002-03 he scored 24 times and assisted 20, a feat that made him the first player in Europe’s top five leagues to both score and assist 20+ in one season.

Va va voom, indeed.

READ: A tribute to Thierry Henry, a man who scored more goals and better goals

Sergio Aguero – 6

What more can be said about Mr. 90+4 that hasn’t already been said?

The 23rd goal of his remarkable debut Premier League season in 2011-12 was perhaps the most important he ever scored in the league, and certainly the most memorable.

He didn’t score 20+ again until 2014-15 when he hit his peak of 26 in a single campaign before going on to bag at least 20 over the next four campaigns too.

By the time he left City he had become the fourth-highest ever goalscorer in Premier League history and had Pep Guardiola in tears.

Alan Shearer – 7

Right hand raised, running with a huge smile and adorned in the black and white stripes of Newcastle; is there any more iconic a celebration in English football history than that of Alan Shearer’s?

It helped that we saw it a lot. 260 times in the Premier League alone, in fact.

That’s more goals than anyone else has, and perhaps ever will, manager in the Prem, so it makes sense that he’s also got the record for the most 20+ campaigns as well.

Four came with Newcastle, but three also came with Blackburn between 1993-94 and 1995-96 where he scored 30+ in three successive seasons.

We don’t care that two of them came in 42 game seasons; that is ridiculous.

Howay the lad.


More Planet Football

The Premier League big six’s net spend since Alex Ferguson retired

Can you name every player to have scored 100 Premier League goals?

The attacking duos with the most Premier League goal combinations

Ranking the food at every Premier League club from great to horrific