Mbappe's deal is not the highest contract ever to be given to a player – that was £64million (€75m) annual salary that Lionel Messi received in his final seasons at Barcelona. He had to accept a huge salary reduction last year to £25.5million (€30m) with PSG, although that increased to £34million (€40m) for the second and final year of his deal in Paris - while he will earn a total of more than £53m this campaign. It is claimed that Messi has received more than €1,000m throughout his career – more than any other player.It is claimed that Ronaldo earned £34million (€40m) per annum with favourable Italian tax laws when he was at Juventus, but that was lowered to £25.5million (€30m) at Manchester United – the highest-paid player in English football.