Erling Haaland's gigantic, nine-and-a-half-year contract is the most lucrative handed to a player in the history of football.
Erling Haaland has signed a new 10-year contract at Manchester City that ties him to the Premier League champions until 2034.
Eintracht Frankfurt have left striker Omar Marmoush out of their squad to face Borussia Dortmund after saying he is "in talks ...