In his time there, the most XG Dortmund ever produced as a team in a single season was just shy of 69. Not a bad total, but compare that with the 93 expected goals City generated last year or the 102 in 2019-20. Under Guardiola, City averages about 90 XG a season. So if Haaland scores goals at City at the same rate he did at Dortmund, theoretically, he'd score 32 goals next season, enough to tie Mo Salah's record.
And I know what you are thinking, soccer rarely ever follows the math, but I am providing that context to explain how quality of a goal scorer Haaland has been so far in his career. My belief is rooted in the fact that Manchester City generates so many quality chances that the share number will be enough for Haaland, a striker who already scores more than expected, to shatter records.
It'll come down to the last few games of the season, but Haaland will break the Premier League record for most goals scored in a single season.