It also assumes that Haaland will stay in the premier league.Only got 22 last season.
At 94 goals, he's 172 behind. @ 22 a season that's almost 8 seasons. In his 3 full seasons he's averaged 28 a season. So at that rate, it's still 6 seasons to get to 266.
And that assumes Kane doesn't play until he's 38 and get 280+ PL goals.
And none of that accounts for the fact City have gotten worse in the last year. Not sure they're coming back any time toon either tbh.