sözaltı news Sport
Sport
EN AZ
Who has scored against the most Premier League teams?

Who has scored against the most Premier League teams?

bbc.co.uk 22.09.2026 11:30 2 views
BBC Sport's Ask Me Anything team looks at which players have scored against the most teams in Premier League history

Manchester City striker Erling Haaland has become only the second player in Premier League history to have scored against every league opponent he has played against. Haaland's second-half goal in City's 5-3 win over Sunderland means the Norwegian has scored against all 25 opponents he has faced. He could move to 26 this season, should he score against Hull City.

The only other Premier League player in history to have scored against every club they have faced (minimum two opponents) is England captain Harry Kane, who netted against all 32 clubs he played against. However, neither player rank in the top 10 for highest number of opponents scored against in the competition. That honour goes to current Coventry boss Frank Lampard, whose 178 goals between 1997 and 2015 came against 39 different opponents.

Former Manchester United striker Andrew Cole is second with 38, while ex-England duo Alan Shearer and Jermain Defoe managed to net against 37 different teams. Wayner Rooney and Teddy Sheringham rank fifth and sixth with 36 and 35 respectively. Completing the top 11 are Thierry Henry, Michael Owen, Paul Scholes, Steven Gerrard and Ryan Giggs with 34 apiece.

This article is the latest from BBC Sport's Ask Me Anything team. Thanks to Lucia in Mexico for the question. What are the Premier League rules on yellow card suspensions?

How does the Nations League work and who is in each league? How many times has a player scored a hat-trick in a Premier League loss? Why will September international break last three weeks?

Extract — continue reading at the source.

Read full story