Erling Haaland has etched his name into Premier League history books with a goal against Sunderland, making him one of an elite group of players who have scored against every opponent they've faced. The Norwegian striker achieved this feat in Manchester City's 5-3 win over the Black Cats, bringing his tally to 25 different teams.
This milestone is all the more impressive considering Haaland has only been playing in the Premier League for a short time. His ability to adapt and perform against various opponents has been a key factor in his success. With this achievement, he joins an exclusive club that includes England captain Harry Kane, who has also scored against every team he's faced.
However, while Haaland and Kane have achieved this impressive feat, they don't rank among the top scorers against different teams in Premier League history. That distinction belongs to Frank Lampard, who scored 178 goals between 1997 and 2015 against 39 different opponents. Andrew Cole is second on the list with 38 goals against various teams, followed closely by Alan Shearer and Jermain Defoe, both of whom managed to net against 37 different clubs.
Wayne Rooney and Teddy Sheringham complete the top six with 36 and 35 goals respectively against different opponents. The top 11 scorers against multiple teams in Premier League history are rounded out by Thierry Henry, Michael Owen, Paul Scholes, Steven Gerrard, and Ryan Giggs, all of whom have scored 34 goals against various teams.
Haaland's achievement is a testament to his skill and adaptability on the pitch. As he continues to play for Manchester City, it will be interesting to see if he can add more names to his list of opponents defeated. With his impressive goal-scoring record, Haaland is certainly one to watch in the Premier League.




