Marcus Rashford, Manchester United’s attacker, has signed a new contract extension until 2028.
The 25-year-old had been in talks with United for a considerable period, with his previous contract due to expire in 2024.
The striker enjoyed a resurgence under new manager Erik ten Hag last season, scoring 30 goals in 56 games.
Since his debut in 2016 against Midtjylland, Rashford has hit 123 goals in 359 games for his boyhood club.
- Man Utd agree deal for Andre Onana and sign ex-defender Jonny Evans
Rashford said: “I joined Manchester United as a seven-year-old boy with a dream. That same passion, pride, and determination to succeed still drives me every time I have the honour of wearing the shirt.
“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.”
Rashford is believed to have dismissed more lucrative offers from within the Premier League and abroad to stay at Old Trafford, committing through to 30 June 2028 and backing Ten Hag to deliver more success.
He said: “I can assure you that I will give everything to help the team reach the level we are capable of, and I can feel the same determination around the dressing room. I couldn’t be more excited for the future under this manager.”
Rashford was one of three England players to suffer racist abuse after missing a penalty in the Euro 2020 final defeat by Italy.
He had shoulder surgery in August 2021, saying he must “listen to his body”, before struggling for form and scoring only five times during a campaign that saw Ole Gunnar Solskjaer succeeded by interim boss Ralf Rangnick.
He was subsequently left out of Gareth Southgate’s England squad in June 2022 for four Nations League matches.