Marcus Rashford has signed a new five-year contract that takes him into the band of Manchester United’s highest-paid players. The 25-year-old enjoyed the best season of his eight-year United career in 2022-23, scoring 30 goals, the first player to do so for the club since Robin van Persie a decade before.

That followed a dismal 2021-22 during which his future at the club he joined as a boy was in the balance, with the then interim manager, Ralf Rangnick, stating last March that the forward was free to depart “in the summer”.

Rashford flourished in Erik ten Hag’s first season as manager and a contract to 2028 means he should spend his peak years at United.

Rashford said: “I’ve already had some amazing experiences at this incredible club, but there is still a lot more to achieve and I remain relentlessly determined to win more trophies in the years ahead … I can feel the same determination around the dressing room. I couldn’t be more excited for the future under this manager.”

Confirmation of Rashford’s contract came on a day when United re-signed Jonny Evans on a short-term contract. The defender, who came through the ranks at United and played 198 games before leaving in 2015, has a deal that enables him to play against Lyon in Edinburgh on Wednesday and Wrexham in San Diego next Tuesday. United are not sending a full squad to Edinburgh and their academy group will face Wrexham.

United said of Evans: “The academy graduate had been training with the under-21s whilst considering his options, following his departure from Leicester City at the end of last season. As part of the academy training programme, he has also taken part in a number of first-team sessions and impressed Erik ten Hag and the coaching staff.”