The last player to score a top flight hat-trick for every Premier League club

22 Aug

Norwich well and truly got their 2019/20 Premier League campaign off and running with a 3-1 defeat of Newcastle at Carrow Road last weekend.

Following a 4-1 spanking at Liverpool in their opener it was important for Daniel Farke’s men to get a result in their first home match since they last played in the top flight in 2015/16.

Norwich won at the weekend and it was a particularly great day for Teemu Pukki
Getty Images - Getty

And the win over Newcastle was a particularly memorable day for Canaries striker Teemu Pukki, who scored all three of their goals.

Scoring a hat-trick is a fine individual achievement for any player, particularly a striker who is playing his first season in Premier League football.

Next up for Pukki and co. is a home clash against Frank Lampard’s Chelsea, who have yet to win this season and you can listen to commentary of the match LIVE on talkSPORT – the first of our three live commentaries on GameDay this Saturday.


Check out all the live commentaries coming up across the talkSPORT network this week

  • Derby vs Bristol City (Tuesday, 7:45pm) – talkSPORT 2
  • Leeds vs Brentford (Wednesday, 7:45pm) – talkSPORT 2
  • Norwich vs Chelsea (Saturday, 12:30pm) – talkSPORT
  • Derby vs West Brom (Saturday, 12:30pm) – talkSPORT 2
  • Sheffield United vs Leicester (Saturday, 3pm) – talkSPORT 2
  • Liverpool vs Arsenal (Saturday, 5:30pm) – talkSPORT
  • Swansea vs Birmingham (Sunday, 12pm) – talkSPORT 2

Pukki actually became the first Norwich player to score a top-flight treble since Efan Ekoku scored three goals at Everton in September 1993.

This crazy statistic got us thinking at– who were the last players to score top-flight hat-tricks for each club currently playing in the Premier League?

Below you can see which players scored these trebles, when they happened and who they were against, with thanks to Opta.


Aaron Ramsey (vs Everton) – February 2018

Aston Villa

Christian Benteke (vs QPR) – April 2015


Callum Wilson (vs Huddersfield) – November 2017

Wilson is Bournemouth’s last hat-trick hero
Getty Images - Getty

Brighton & Hove Albion

Gordon Smith (vs Coventry City) – October 1980


Andre Gray (vs Sunderland) – December 2016


Eden Hazard (vs Cardiff City) – September 2018

Crystal Palace

Yannick Bolasie (vs Sunderland) – April 2015


Wayne Rooney (vs West Ham) – November 2017

Rooney’s third goal saw him score from inside his own half as Everton beat the Hammers 4-0
Getty - Contributor

Leicester City

Jamie Vardy (vs Manchester City) – December 2016


Roberto Firmino (vs Arsenal) – December 2018

Manchester City

Raheem Sterling (vs West Ham) – August 2019

Sterling scored a hat-trick in the opening weekend of the 2019/20 campaign – the first of this season

Manchester United

Robin van Persie (vs Aston Villa) – April 2013

Newcastle United

Ayoze Perez (vs Southampton) – April 2019

Norwich City

Teemu Pukki (vs Everton) – September 1993

Sheffield United

Brian Deane (vs Ipswich Town) – January 1993


Sadio Mane (vs Manchester City) – May 2016

Mane was the last Southampton player to score a top-flight hat-trick despite being a Liverpool player for over three years
Getty Images - Getty

Tottenham Hotspur

Lucas Moura (vs Huddersfield) – April 2019


Gerard Deulofeu (vs Cardiff City) – February 2019

West Ham

Andy Carroll (vs Arsenal) – April 2016


Diogo Jota (vs Leicester City) – January 2019

Jota scored a hat-trick in a brilliant game which saw Wolves beat the Foxes 4-3

Saturday is GameDay on talkSPORT and talkSPORT 2 as we become your go to destination for all the Premier League action.

We’ll bring you LIVE commentary of Premier League games across all three time slots on Saturday – 12.30pm, 3pm and 5.30pm – delivering award-winning coverage to more GameDay listeners than ever.

Who was the last player to score a top-flight hat-trick for every Premier League club?

21 Jan

Diogo Jota scored a hat-trick on Saturday to become the first Wolves player to bag three in a top-flight match since 1977.

But who was the last player to take the match ball home for your club in a Premier League or First Division game?

Jota netted a stoppage time hat-trick on Saturday

Check out our findings below…


Aaron Ramsey was the last Gunners player to take home the match ball

The Welshman, who will soon be playing his football for Juventus, netted three in a 5-1 home victory against Everton in February 2018 under Arsene Wenger.

Ramsey last netted a hat-trick for Arsenal against Everton


Callum Wilson was the last Cherries player to bag a hat-trick for the south coast outfit.

The forward netted three as his side hammered Huddersfield 4-0 in November 2017.


The last player to score three in a top-flight game for the Seagulls was Gordon Smith almost 40 years ago.

The Scotsman, who was signed for Brighton for a then club record fee of £350,00 from Rangers, proved his worth when he netted a hat-trick against Coventry in October 1980.

Smith (in blue) was the last Brighton player to score a top flight hat-trick back in 1980


Andre Gray was the last Claret to take home the match ball.

The current Watford marksman bagged a hat-trick in a 4-1 win against Sunderland in December 2016.


Unfortunately for the Bluebirds, no player has ever scored a hat-trick in England’s top flight for the club.

However, it is hardly surprising as this season is only their second time featuring in the top division.

Crystal Palace

Yannick Bolasie was the last to score three for the Eagles in a 4-1 win against Sunderland in April 2015.

The Ivorian is now playing his football for Aston Villa in the Championship.

Palace’s last hat-trick came courtesy of Bolasie


The Premier League’s second top scorer in history, Wayne Rooney, is the last player to score three for the Toffees.

The veteran striker netted a hat-trick in a 4-0 win against West Ham last term, and scored one of the goals of the season in the game too.


The last Cottager to score three was Pavel Pogrebnyak back in March 2012.

The Russian striker was lethal in a 5-0 Fulham victory against Wolves.

Pogrebynak was the last to score for Fulham


No player has ever scored a top flight hat-trick for the Terriers.

And it doesn’t look likely either as they struggle at the bottom of the Premier League.


Unsurprisingly, Jamie Vardy was the last to score a hat-trick for the Foxes back in December 2016.

Leicester’s talisman netted three against Manchester City and they famously went onto win the title.


Roberto Firmino scored a hat-trick for the Reds as recently as a month ago when Liverpool dismantled Arsenal 5-1 at Anfield.

It was the second hat-trick in December for Jurgen Klopp’s men as Mohamed Salah scored three a couple weeks before.

Firmino scored three for Liverpool against Arsenal last month

Manchester City

Sergio Aguero was the last to score three in a game for the champions when he netted his ninth hat-trick back in August.

He scored three against Huddersfield as Pep Guardiola’s side hammered the Terriers 6-1 at home.

Manchester United

Robin van Persie was the last to score three for the Red Devils when he sealed his side’s Premier League title in a 3-0 win against Aston Villa.

He netted all of the goals in the game and won the Golden Boot that season.

RvP was the last Red Devil to bag three in a league game


Liverpool’s current star Sadio Mane was the last Saints player to net three goals in a top flight game.

The Senegal international bagged a hat-trick in a 4-2 win against Manchester City in May 2015.


Harry Kane was the last to score a hat-trick for Spurs in a 5-2 win against Southampton in December 2017.

But the three he scored came over a year ago and with his recent injury this season he faces a hard task to score another this season.


The last to score three for the Hornets came just under 35 years ago when Mark Falco scored three against Aston Villa in October 1986.

Surely one player will break the near 40 year curse under Javi Gracia and his high-flying side?

Mark Falco was the last Watford player to score three for Watford in a league game

West Ham

Andy Carroll was the last player to score three for the Hammers.

The tall striker bagged three as West Ham drew 3-3 with Arsenal in a six goal thriller at Upton Park in April 2016.


As already mentioned, Jota netted three for the Premier League newcomers this weekend.

But under Nuno this season, you wouldn’t bet against another player to score three for Wanderers in the 15 matches remaining.