The English Premier League has produce lots of excellent goal scorer as we highlight the top 10 Premier League all time goal scorer and teams they’ve score most.
Every football fans knows the feeling and fear put on when your favorite team face the one player that always score them no matter the circumstances.
Below goes the list of Premier League all time goal scorer and the favorite victim in which they’ve scored most goals against.
Note: Where goals against two teams tally, assists or fewer appearance is being put to consideration.
Top 10 Premier League all time goal scorer
10. Michael Owen (150 goals) – West Ham
Owen is one of England most dangerous forward during his time. He scored 13 goals in 10 appearances against Newcastle, all of which came during his peak Liverpool years.
The former England striker also scored 13 against West Ham, including a rare league goal for Manchester United, as well as setting up a couple.
9. Jermain Defoe (162 goals) – Wigan Athletic
Five of Defoe’s 10 Premier League goals against Wigan came in an unforgettable 9-1 victory for Spurs back in 2009.
A Wigan fan later wrote to the striker asking him to help save the poor club when they entered administration in 2020.
Defoe take into consideration and donated £5000 – a grand for every goal he scored during the match.
8. Robbie Fowler (163 goals) – Bolton Wanderer
Fowler is widely known as ‘God’ among Liverpool fans, given his 10 Premier League goals against Arsenal, nine against Everton and eight against Manchester United.
He also scored 12 against Aston Villa and Bolton, doing so against the latter in just 15 appearances.
7. Harry Kane (166 goals) – Leicester City *
Kane is the only player currently playing in the EPL among the top 10 Premier League all time goal scorer, and might certainly move few places up in the coming years.
And Leicester will be hoping that someone can take their place as his favourite victim – 15 goals in just 12 appearances.
He’s also scored 10 or more against West Ham, Arsenal, Everton and Southampton.
6. Thierry Henry (175 goals) – Middlesbrough
Henry popularly known as ‘Igwe’ during his era at Arsenal hit double figures for Premier League goals against Leeds, Charlton, Aston Villa and Middlesbrough.
With the latter three clubs tied on 12 goals each. But the France international also assist a further six goals against Boro.Absolutely incredible at his very best.
5. Frank Lampard (177 goals) – Aston Villa
The only midfielder on the list who spent most of his career in the Premier League saw him face off against Villa no fewer than 33 occasions.
The former England and Chelsea midfielder scored 13 goals an a further eight assists against the Villa – not only is it the side he scored the most against, but he also only set more up against Bolton.
4. Sergio Aguero (184 goals) – Newcastle United
The former Manchester City striker was one of the deadliest striker to face during his peak.
Facing off poor Newcastle on 14 different occasions, he netted 15 goals, four assists.
One absolutely brutal afternoon, Aguero scored five goals in 20 minutes against Newcastle United in Ocotber 2015.
3. Andy Cole (187 goals) – West Ham
Cole scored 11 goals against Liverpool, Newcastle, Southampton and West Ham.
But the former England international registered more assist (6) against the Hammers which we use as the clincher here.
Andy Cole scored one with three assist at Upton Park in 1994, as a Newcastle player, and continued to bang in the goals against them following his move to Old Trafford.
2. Wayne Rooney (208 goals) – Newcastle United
Rooney seemed to love inflicting misery on Newcastle – scoring 15 goals in 24 appearances.
With his last match-winner at St. James’ Park during his return to homeclub with Everton. One of the most annoying volley ever scored in the history of Premier League.
1. Alan Shearer (260 goals) – Leeds United
Shearer is recall as many to be the greatest goal scorer ever in the history of English Premier League.
He scored a ridiculous 20 goals in 19 appearances against Leeds United, beating the 19 goals he scored against Tottenham, 18 against Everton and 17 against Coventry.
The striker scored seven goals in his first three Premier League games against the Peacocks as a Blackburn player and would go on to haunt them for another 12 years.
Unsurprisingly, that’s a Premier League record for goals by one player against one club – and it might’ve been more had Leeds not been relegated two years before Shearer retired.