top of page

11 Players Who Scored Against The Most Teams In Premier League History

10 hours ago
8 min read
11 Premier League Players Who Scored Against The Most Opponents
11 Players Who Scored Against The Most Teams In Premier League History

11 Premier League Players Who Scored Against The Most Opponents


The Premier League has produced some extraordinary goalscorers, but there is another way to measure a striker's consistency: how many different teams have they scored against?


Scoring against the same opponents repeatedly is one thing. Finding the net against a huge variety of teams over the course of a Premier League career requires something else — longevity, consistency and the ability to keep adapting as clubs come and go from the competition.



That makes the record particularly interesting. Frank Lampard sits at the top of the list, having scored against 39 different Premier League opponents during his career. Andrew Cole follows with 38, while Alan Shearer and Jermain Defoe both found the net against 37 different teams.


There is another noteworthy achievement to consider, too. Harry Kane and Erling Haaland have both scored against every Premier League opponent they have faced, making their records perfect in terms of opponent coverage. So, which players have scored against the most different teams in Premier League history?



11 Players Who Scored Against The Most Premier League Teams

Rank

Player

Different opponents scored against

1

Frank Lampard

39

2

Andrew Cole

38

3=

Alan Shearer

37

3=

Jermain Defoe

37

5

Wayne Rooney

36

6

Teddy Sheringham

35

7=

Thierry Henry

34

7=

Michael Owen

34

7=

Paul Scholes

34

7=

Steven Gerrard

34

7=

Ryan Giggs

34

1. Frank Lampard — 39 Different Teams

Frank Lampard holds the record for scoring against the most different Premier League opponents, finding the net against 39 clubs during his career. That is particularly impressive considering Lampard was a midfielder rather than a conventional centre-forward.


The former West Ham United, Chelsea and Manchester City player scored 177 Premier League goals, making him the competition's highest-scoring midfielder in history.


Lampard 30-yard free-kick hits the back of the Hull City net - [GIF]

His goals came in a variety of ways. Lampard could arrive late into the penalty area, strike from distance, convert from the penalty spot or find space around the edge of the box. His movement was arguably his greatest weapon.


As Chelsea's greatest midfielder of all time, he had an exceptional understanding of when to leave midfield and attack the space in front of the defence.


That intelligence helped him score against an unusually wide range of opponents throughout a career that stretched across almost two decades of Premier League football. That longevity and consistency ultimately put him at the top of this particular list.



2. Andrew Cole — 38 Different Teams

Andrew Cole was one of the Premier League's most prolific goalscorers, and his record against different opponents reflects the length and breadth of his career.



The former Newcastle United and Manchester United striker scored against 38 different Premier League clubs.


Cole's career took him through a number of clubs, including Newcastle, Manchester United, Blackburn Rovers, Fulham and Manchester City, giving him opportunities to face a huge variety of opposition.


Andrew Cole is one of the best strikers the English top flight has ever seen, scoring 187 goals with only one being a penalty - [GIF]

He finished with 187 Premier League goals, placing him among the competition's all-time leading scorers. His movement in the penalty area was a major part of his success.


Cole was excellent at finding small pockets of space and reacting quickly to chances, making him dangerous against almost any defence. The fact that he scored against 38 different teams is another indication of how consistently effective he was.



3. Alan Shearer — 37 Different Teams

Alan Shearer is synonymous with Premier League goalscoring. The competition's record goalscorer found the net 260 times, with the vast majority coming during his legendary spells at Blackburn Rovers and Newcastle United.


He scored against 37 different Premier League opponents. Shearer's career was built around an exceptional combination of strength, movement and finishing. He could score with either foot, dominate in the air and strike the ball with enormous power.


Alan Shearer scores an indirect free-kick for Newcastle against Man Utd back in the day - [GIF]

He also had the longevity required to keep adding new opponents to his list. Shearer played Premier League football across 14 seasons and faced almost every type of defensive challenge the competition could offer.


His record against different teams is therefore another way of appreciating a goalscoring career that remains unmatched in the Premier League era.



3. Jermain Defoe — 37 Different Teams

Jermain Defoe matched Shearer's total by scoring against 37 different Premier League teams. Few strikers were as naturally suited to finding the back of the net as Defoe.


The former Tottenham Hotspur, West Ham United and Sunderland striker was not the biggest centre-forward, but his movement, acceleration and finishing made him a constant threat.


Defoe scored 162 Premier League goals and remained capable of producing decisive finishes well into the later stages of his career. His ability to score for different clubs also helped him build such an extensive list of opponents.


Unlike a player who spends most of his career at one dominant club, Defoe repeatedly moved between teams and continued scoring wherever he went. That makes his 37-opponent record particularly impressive.



5. Wayne Rooney — 36 Different Teams

Wayne Rooney scored against 36 different Premier League opponents during a career in which he became Manchester United's record goalscorer and one of England's greatest forwards.


Rooney's versatility was a major reason for his success. He could play as a centre-forward, second striker, attacking midfielder or even drop deeper and influence the game from midfield. That meant he could hurt opponents in several different ways.


Wayne Rooney bicycle kick against Man City in the Manchester derby at Old Trafford - [GIF]

Rooney finished his Premier League career with 208 goals, second only to Alan Shearer at the time of his retirement. His goals included spectacular strikes from distance, clever finishes inside the penalty area and moments of individual brilliance that could completely change a match.


Scoring against 36 different teams underlines the outstanding consistency behind those numbers.



6. Teddy Sheringham — 35 Different Teams

Teddy Sheringham was one of the Premier League's most intelligent forwards. He was not built around explosive pace or overwhelming physical power.


Instead, Sheringham relied on movement, technique, awareness and an excellent understanding of the game. He scored against 35 different Premier League opponents.



His career included successful spells with Tottenham Hotspur and Manchester United, where he became part of one of the most successful teams in Premier League history.


Sheringham's ability to drop into deeper positions also made him difficult for defenders to track. He could score himself, but he was equally comfortable creating opportunities for others.


That combination helped him remain effective against a wide range of opponents throughout a long Premier League career.


Who Has Scored Against The Most Premier League Teams?
Top 11 Footballers Who Scored Against The Most Premier League Teams.

7. Thierry Henry — 34 Different Teams

Thierry Henry scored against 34 different Premier League teams during his Arsenal career. That number may seem surprising when considering the Frenchman's extraordinary goal record.


Henry scored 175 Premier League goals and became one of the most feared forwards in the competition's history. His threat was not limited to the penalty area.



Henry could receive the ball on the left, accelerate past a defender and finish into the far corner. He could run behind a defence, create for a teammate or carry the ball through the middle of the pitch himself.


His goals against Tottenham Hotspur, Manchester United and other major rivals became part of his Arsenal legacy.


Thierry Henry in action at Highbury - [GIF]

The 34 different opponents on this list are another reminder that the former Gunners Henry was capable of causing problems for virtually any Premier League defence.


7. Michael Owen — 34 Different Teams

Michael Owen also scored against 34 different Premier League opponents. The former Liverpool striker announced himself as one of English football's brightest young talents with his combination of pace, movement and clinical finishing.



Owen's acceleration made him particularly dangerous when defenders pushed high up the pitch. Give him space behind a defence, and he could turn a promising attack into a goal within seconds.


He later played for Newcastle United, Manchester United and other clubs, giving him the opportunity to add to his list of opponents.


Michael Owen celebrates as he scores the winning goal in the Manchester derby at Old Trafford - [GIF]

Owen finished with 150 Premier League goals and remains one of the most prolific English forwards of the competition's early era.


7. Paul Scholes — 34 Different Teams

Paul Scholes matched Henry and Owen with goals against 34 different Premier League teams. Like Lampard, Scholes achieved the feat from midfield.



The Manchester United legend scored 107 Premier League goals and became renowned for his passing, shooting and ability to arrive in dangerous areas. His long-range finishing was particularly memorable.


Scholes could spend much of a match controlling play from midfield before suddenly appearing on the edge of the penalty area and producing a strike that gave the goalkeeper little chance.


His 34 different opponents demonstrate that his goals were not restricted to a handful of familiar victims.


Paul Scholes scored against 34 different PL teams - [GIF]

7. Steven Gerrard — 34 Different Teams

Steven Gerrard completes another fascinating group of midfielders on the list. The Liverpool captain scored against 34 different Premier League opponents and finished with 120 goals in the competition.


Gerrard could influence matches from almost anywhere. He was capable of driving forward from midfield, striking from distance, taking set pieces and arriving late into the penalty area.



His famous long-range goals became one of the defining features of his career. Gerrard's ability to contribute goals against so many different opponents reflects the extraordinary attacking responsibility he carried at Liverpool.


7. Ryan Giggs — 34 Different Teams

Ryan Giggs also scored against 34 different Premier League opponents during his trophy-laden Manchester United career. Giggs holds the record for Premier League appearances, playing 632 matches for United.


Ryan Giggs celebrating with David Beckham - [GIF]

That longevity gave him an extraordinary opportunity to build a long list of opponents, but longevity alone does not explain the achievement.


Giggs remained an important attacking player for United across several different generations of the club. He adapted his game as his career progressed, moving from an explosive young winger into a more measured and creative player.


He finished with 114 Premier League goals and 162 assists, showing that his contribution extended well beyond goalscoring.



The Players Who Scored Against Every Team They Faced

The list above measures how many different opponents a player has scored against. But there is another way to look at the record. What if a player scored against every Premier League team they faced?


That is an entirely different achievement. Harry Kane and Erling Haaland have both achieved it. Kane scored against all 32 Premier League clubs he faced during his career.


That is impressive considering the number of matches and opponents involved. Kane's record was built primarily at Tottenham Hotspur, where he became one of the greatest goalscorers in Premier League history.



His combination of finishing, movement and creativity made him capable of hurting almost any defence. Haaland has followed a similar path at City.


The Norwegian became only the second player to score against every Premier League opponent he had faced after finding the net against Sunderland on September 20, 2026, completing a perfect record against the teams he had encountered in the competition.


There is an important distinction, though. Kane's record covers a much larger number of opponents because of his longer Premier League career. Haaland's achievement is extraordinary because he reached the same perfect coverage much earlier in his career.


A Different Way To Judge Premier League Goalscorers

The Premier League's all-time goalscoring table will always be one of the easiest ways to compare prolific forwards. But looking at how many different teams a player has scored against tells us something slightly different.



It rewards players who kept finding solutions against new opponents. Frank Lampard leads with 39 different teams, followed closely by Andrew Cole on 38. Shearer and Defoe reached 37, while Rooney scored against 36. Then there is the perfect-record club.


Harry Kane and Erling Haaland have both scored against every Premier League opponent they have faced.


These records tell two different stories, but they point towards the same quality: the ability to keep finding the net, no matter who stands in front of you. That may be one of the best measures of a truly adaptable Premier League goalscorer.

Comments


bottom of page