Manchester United are sweating over the futures of many of their players.

There is concern about their world-class goalkeeper, David de Gea.

The Spaniard's current contract runs out in the summer of 2020 but there have been multiple reports that he won't extend his stay unless his £350,000-per-week demands are met.

Ander Herrera and Juan Mata are other first-team stars who are out of contract in the summer and could put an end to their stay at the club.

Marcus Rashford is another who only has just over a year left on his contract.

The 21-year-old has scored 45 times in 162 appearances for the club, including 13 goals in 39 appearances this season.

His form this season has seen him linked with a whole host of European giants, including Barcelona and Real Madrid.

However, according to the Mirror, Rashford is close to signing a new contract.

Rashford has asked for £300,000-a-week, the same amount that Wayne Rooney earned until he left in 2017.

He believes he deserves the sum after helping fill the void left by Rooney for club and country.

And United have agreed to give him that and will offer him a five-year-contract.

That means Rashford will be under contract until 2024 and will earn an incredible £70 million from his new deal.

It's also a massive upgrade from his current contract.

The England striker is currently on £80,000-a-week, meaning his wages will increase by nearly four times.

Of course, that will not put him among the club's highest earners, with Alexis Sanchez currently getting £500,000-per-week.

It seems like a lot of money, but it would be worth keeping Rashford around.

He's flourished since Ole Gunnar Solskjaer took over in December and has become a key member in Man United's starting XI.

At 21 years old, Rashford still has many more years to develop.

It seems his future is at Manchester United.