Research by Grosvenor Sport shows that Salah, who currently has 182 Premier League goals, could equal Shearer’s record by the conclusion of the 2027-28 season and break it in the opening game of the 2028-29 campaign, assuming he remains at Liverpool until at least the age of 35.
On the other hand, Haaland, who has 83 goals, could reach 260 goals by the 2030-31 season, around Gameweek 17. By that point, the Manchester City striker would still be only 30 years old. If he remains at the club for the duration of his contract, which runs until 2034, he has the potential to surpass 370 Premier League goals.