Marcus Rashford has ended speculation over his future by signing a new long-term contract at Manchester United.
Rashford, 21, is now tied to the club until June 2023, with the option to extend for a further year with the Telegraph suggesting his new four-year deal could be worth in excess of £300,000 a week.
The striker’s deal expired at the end of the 2019-20 season, but the England man has agreed a new deal which has “delighted” the club amid transfer speculation that Barcelona were preparing to make a move.
Rashford told the club’s website: “Manchester United has been everything in my life since I arrived here at the age of seven. This club has shaped me, both as a player and as a person, so it is such a privilege every time I get the opportunity to wear the shirt.
“I want to thank Ole and his staff for everything they have done for me; they are the perfect group of coaches to learn from as I continue my development and look to push on to the next level.
“I will be giving everything I have to help get this club back to where it belongs and deliver the success that our fans deserve.”
Rashford has been at Manchester United since the age of seven and has made 170 appearances for the club and won 32 caps for England.
— Manchester United (@ManUtd) July 1, 2019