By SABC Sport
21st February 2024
Chelsea, Liverpool and Brentford were the only teams not to concede to Haaland in his astonishing debut season in England, when he won the Premier League Golden Boot with 36 goals in 33 games.
He ticked off Chelsea and Liverpool in successive league games either side of November's international break and, having failed to score in this season's first meeting with the Bees, has had to wait until Tuesday's postponed return fixture to complete the set of 21 opponents he has faced.
He has yet to play against Luton, having missed December's fixture while injured, so April's game at the Etihad Stadium will bring the chance to add a 22nd name to his perfect record.
Tuesday night's effort means Haaland now has 53 goals in 55 Premier League appearances.
Haaland's best Premier League scoring record is against derby rivals Manchester United as well as Fulham, with five goals in three games against each.
He hit a hat-trick at home to United last season and a double at Old Trafford this term, while scoring in both of last season's meetings with the Cottagers and adding a treble in September.
He has four goals against each of Crystal Palace, in two appearances, and Nottingham Forest, West Ham and Wolves in three apiece and Everton in four, with hat-tricks against all but the Hammers and Toffees.
He has three against both Brighton and Southampton while he has scored in every game against Fulham, Everton, West Ham (three games each), Palace, Saints (two), Leicester and Sheffield United (one).
Aston Villa, Brentford, Bournemouth, Newcastle and Tottenham, in three games each, Liverpool in two and the Blades in one have conceded only once to Haaland.
Harry Kane also scored against every Premier League opponent he faced, a total of 32 clubs, during his time with Tottenham - a brief loan at Norwich early in his career did not yield any of his eventual 213 goals in the competition.
Frank Lampard holds the record for scoring Premier League goals against the most clubs overall, with his 39 one more than Andy Cole, but neither player scored against every opponent they faced.
Third on that list with 37 opponents is the league's record scorer Alan Shearer, whose 20 goals against Leeds is the most by one player against a single opponent.