Even if the 32-year-old overtakes ex-England and Newcastle striker Shearer, he is expected to eventually see the record taken from him by Manchester City's Erling Haaland. The Norway international penned a new deal that keeps him tied to the club until 2034. By then, though, he will already be the record holder, with the study saying he is projected to end the 2030-31 season with 278 goals.