Erling Haaland’s astonishing £250million deal: Striker signs nine-and-a-half-year contract with Manchester City
Excluding ‘lifetime’ deals offered to Real Madrid duo Raul and Iker Casillas and Barcelona star Andres Iniesta, the next longest in football history with a defined end date was the 10-year deal awarded to Brazilian winger Denilson when he signed for Real Betis in 1998 for what was then a world record £21.5m.