Football
Football

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 read
Striker in celebration after scoring, arms spread wide by the goal net
Striker in celebration after scoring, arms spread wide by the goal net

Erling 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.

Keep reading

Related stories

Newsletter

Stay ahead of the game

The week's biggest football stories, fantasy calls and FanPesa news — one email, every Friday.