The 10 longest goalscoring streaks in football history


Jamie Vardy is at it again.

The Leicester striker scored twice during Leicester’s 4-1 victory against Aston Villa on Sunday, making it eight consecutive Premier League games in which he’s scored in.

Of course, he’s no stranger to scoring streaks.

During Leicester’s title-winning campaign, Vardy produced an 11-game scoring streak to eclipse Ruud van Nistelrooy’s record of 10.

But let’s expand that statistic.

What are the longest scoring streaks in league football history?

Well, let’s just say Vardy has a long way to go if he wants to break Lionel Messi’s record...

Jamie Vardy | 11 | Premier League

Ironically, Vardy broke the Premier League record against Manchester United in 2015 - Van Nistelrooy’s former club.

His run began on August 29 with a penalty against Bournemouth before notching against Aston Villa, Stoke, Arsenal, Norwich, Southampton, Crystal Palace, West Brom, Watford, Newcastle and then United.

Could he do it again this season?

Leicester City v Manchester United - Premier League

Gabriel Batistuta | 11 | Serie A

The legendary striker’s record is a good one because it started on the opening day of the season for Fiorentina and lasted the first 11 matches.

His goal against Cagliari kicked things off during the 1994/95 season before he scored a further 12 goals in the next 10 matches.

He ended the season as Serie A’s top goalscorer with 26 strikes.

Gabriel Batistuta of Fiorentina celebrates

Robert Lewandowski | 12 | Bundesliga

This should, perhaps, include an asterisk.

This record came while Lewandowski was at Dortmund during the 2012/13 campaign.

The Pole netted 14 goals in 12 consecutive appearances. However, he served a two-game suspension after the first five matches but resumed scoring upon his return.

Does that count?

We think so.


Jimmy Dunne | 12 | First Division

We won’t blame you if you can’t quite remember Dunne’s incredible goalscoring record for Sheffield United between 1926 and 1934.

He cost the Blades just £800 and averaged almost a goal per game during the eight years.

But it was during the 1931/32 season where he scored in 12 consecutive games before he moved to Arsenal shortly afterwards.


Serge Masnaghetti | 13 | French Division 1

Masnaghetti managed two appearances for the French national side during his career but he still holds the countries’ record of consecutive games scored in.

He managed 13 during the 1962/63 season despite his Valenciennes only finishing ninth that campaign.

Masnaghetti managed 35 in total that year.


Stan Mortensen | 15 | First Division

Like Lewandowski, Mortensen’s inclusion in this list is generous.

During the 1950/51 season, the Blackpool legend scored in 15 consecutive First Division matches.

However, he missed two matches through injury in the middle of that.

He does hold the record of the first Englishman to score at a World Cup when he netted in a 2-0 win against Chile in 1950.


Tor Henning Hamre | 15 | Meistriliiga

Of course, who could forget?

The Norwegian’s spell in Estonia was record-breaking when he scored in 15 consecutive league matches.

Hamre was turning out for Flora Tallinn in 2003 when he scored 21 goals in 15 games without blanking.

Later in the season, he scored SEVEN goals during his side’s 17-0 win over Kuressaare.



Josef Martinez | 15 | MLS

In the 2019 MLS season, Martinez went on a mad goalscoring streak by notching in 15 straight games.

The 26-year-old Venezuelan has got a ridiculous record for Atlanta United, where he’s scored 87 goals in 96 matches.

Is a big move to Europe on the cards?

Toronto FC v Atlanta United - Eastern Conference Finals

Teodor Peterek | 16 | Ekstraklasa

A Polish striker more prolific than Lewandowski? Surely not…

Peterek made history during the 1937/38 season when he was with Ruch Chorzow, as he scored in 16 matches in a row.


Gerd Muller | 16 | Bundesliga

The Bayern Munich legend reached a streak of 16 games during the 1969/70 season.

After he scored in eight consecutive games, he was left out of the squad for a week. He soon returned and scored in another eight consecutive matches.

One of the greatest goalscorer in football history.


Lionel Messi | 21 | La Liga

Well, obviously.

It’s not the first time Messi has smashed a Muller record, either.

It came during the 2012/13 season, where the Argentine scored a ridiculous 60 goals.

During those 21 games, he found the net 33 times!

Once again, Messi missed three games in the midst of that run due to a hamstring injury.

It started in mid-November with a brace against Mallorca.

In the following five matches, he also scored twice. He also scored four against Osasuna in January.

That lasted all the way until 12 May, where he failed to score during a 2-1 win against Atletico Madrid. Messi only lasted 70 minutes in that game as he was still feeling the effects of his hamstring injury.

It’s a record that will probably never be beaten.


So, there we go. Every player to have scored in more than 10 consecutive matches in a professional league.

But Messi's record of 21 is, quite frankly, crazy.

Scoring 21 goals in a single season is impressive enough. Scoring in 21 games in a single season is even more impressive. But to score in 21 matches in a row, notching 33 times in the process is mental.

Vardy might be on fire right now but we simply can't see him scoring in another 13 consecutive games. But if he does, the Foxes could well be winning the Premier League once again.

News Now - Sport News