Erling Haaland and Manchester City
22 September 2026
Erling Haaland became only the second player in Premier League history to score against every league opponent he has faced. His goal against Sunderland completed a 25-team sweep, matching a feat previously achieved by Harry Kane across all opponents he played.
Haaland reached the mark with a second-half goal in Manchester City’s 5-3 win over Sunderland. He can extend the sequence to 26 opponents this season if he scores against Hull City, while Frank Lampard still holds the record for most different teams scored against.