There had been months of speculation concerning the 21-year-old’s future, with rumors of a potential move to City increasing in recent weeks.
On Tuesday, a City statement read: “Manchester City can confirm we have reached an agreement in principle with Borussia Dortmund for the transfer of striker Erling Haaland to the club on July 1 2022.
“The transfer remains subject to the club finalizing terms with the player.”
City will reportedly pay the Norwegian’s 60 million euro (around $63 million) release clause, bringing an end to the EPL champion’s search for a striker following the departure of record scorer Sergio Agüero last summer.
The news of Haaland’s impending move to the Etihad is ominous for City’s rivals as a lack of cutting edge up front has been a relative weakness for Pep Guardiola’s side this season — even though the club still leads the league.