Manchester City have confirmed an agreement to sign Borussia Dortmund striker Erling Haaland for £51.1m.
City have paid the 21-year-old’s release clause and expect to pay £85.5m in total when agent fees, signing bonus and other costs are taken into account.
Haaland will join City on July 1, subject to the club finalising terms with the player.
The 21-year-old completed his medical on Monday at Hospital Erasme in Brussels.
Haaland has scored 85 goals in 88 matches for Dortmund since joining from RB Salzburg in January 2020. Dortmund host Hertha Berlin in their last game of the season on Saturday.