21-year-old English footballer Marcus Rashford has committed his future to Old Trafford after signing a new 4-year contract with a guaranteed sum between £200,000 and £300,000 per week.

The deal ends months of speculation that the young starlet might be on his way to .

“Manchester United has been everything in my life since I arrived here at the age of seven,” said Rashford on the club's website. “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 made 170 appearances for the Red Devils, netting 45 . He scored the match-winning penalty kick against last year that sent Man U to the quarter-finals of the Champions League.

With a considerable pay sum comes more significant responsibilities. United supporters will be looking at Rashford, now the team's fourth highest earner, to score at least 20 goals or more goals this season. International compatriot Kane scored 21 league goals at the same age.