Erling Haaland has signed a new nine and a half year contract with Manchester City, extending his stay until 2034. The striker joined City from Borussia Dortmund in 2022 and has since scored 111 goals in 125 matches. Txiki Begiristain, City’s outgoing director of football, expressed delight at Haaland's commitment to the club.