Manchester City announced Tuesday a deal has been agreed in principle to sign Erling Haaland from Borussia Dortmund.

Per the Guardian, Haaland has a release clause of around £51.5 million ($63.5 million) and will earn roughly £350,000 ($431,000) a week on his new contract from Manchester City, which will begin on July 1.

Because of his relatively modest buyout clause, many expected Haaland to be on the move this summer. He's one of the best young players in the world, and Dortmund appeared to be limiting his ceiling.

The German side is second in the Bundesliga but 10 points behind champions Bayern Munich with one league game left. Dortmund also failed to make it past the group stage of the Champions League this season.