Manchester City striker Erling Haaland finally found the back of the net against Sunderland, making him only the second player after Harry Kane to score against every Premier League team he has faced.
The Norwegian striker scored City’s fifth against Sunderland at the Etihad Stadium on Sunday, in his third meeting against the Black Cats.
The goal meant that Haaland has managed to score against all 25 teams he has faced in the Premier League since joining City in 2022. In total, he has 117 goals in 137 Premier League appearances
Former Tottenham striker Kane is the only other player with a better record, scoring against all 32 of the teams he played against in the English top-flight.
BREAKDOWN OF ERLING HAALAND’S PREMIER LEAGUE GOALS
-
11 goals: West Ham (8 games)
-
10 goals: Crystal Palace (6 games),
-
10 goals: Wolverhampton Wanderers (7 games)
-
9 goals: Manchester United (8 games)
-
8 goals: Fulham (8 games)
-
7 goals: Everton (6 games),
-
7 goals: Brighton & Hove Albion (7 games)
-
6 goals: Arsenal (8 games)
-
5 goals: Burnley (4 games)
-
5 goals: Brentford (7 games)
-
5 goals: Nottingham Forest (8 games)
-
4 goals: Ipswich Town (2 games)
-
4 goals: Southampton (4 games)
-
4 goals: Chelsea (8 games)
-
4 goals: Tottenham Hotspur (8 games)
-
4 goals: Bournemouth (9 games)
-
3 goals: Leicester City (2 games)
-
3 goals: Liverpool (6 games)
-
2 goals: Leeds United (3 games)
-
1 goal: Sheffield United (1 game)
-
1 goal: Luton Town (1 game)
-
1 goal: Coventry City (1 game)
-
1 goal: Sunderland (3 games)
-
1 goal: Aston Villa (5 games)
-
1 goal: Newcastle United (7 games)
Published on Sep 20, 2026