Haaland Completes the Set: Every Premier League Club Beaten
Erling Haaland's goal against Sunderland means he has now scored against all 25 opponents he has faced in England, extending an extraordinary record for Manchester City.
FanPesa Editorial · 21 September 2026 · 6 min read
6 min readErling Haaland has now scored against every club he has faced in the Premier League, completing the set with a goal against Sunderland in Manchester City's 5-3 win at the Etihad.
The Norwegian needed three attempts to finally break down Sunderland, netting in the 81st minute to become the first City player to score against all 25 of his Premier League opponents.
A record built one team at a time
- West Ham have suffered most, conceding 11 goals to Haaland in eight league games.
- Crystal Palace and Wolves have each shipped 10.
- Manchester United and Arsenal make up the rest of his most frequent victims, with nine and six goals respectively.
Haaland now has 117 Premier League goals in just 137 appearances, a rate that places him among the competition's all-time greats barely three years into his English career.
Fantasy managers, take note
The Sunderland strike also moved Haaland to five league goals for the season, an early lead in the Golden Boot race he has already won three times since arriving at City. For anyone building a fantasy squad around a nailed-on captain, the numbers make the case better than any preview could.
At club level, he sits third on Manchester City's all-time scoring list with 169 goals in 205 appearances, trailing only Eric Brook and club record-holder Sergio Aguero.