Hit or Miss? Rating the longest soccer contracts after Haaland's 9½-year deal

This post was originally published on ESPN

You will shortly be re-directed to the publisher's website

Erling Haaland has signed a new 9½-year contract at Manchester City, but what are some lessons from history regarding long-term deals?