Marcus Rashford only has 8 months left on his contract and I think it's a pretty short amount of time. So it's a bit surprising that Man United hasn't offered Rashford a contract extension considering Rashford has progressed quite well after Ten Hag coached Man United. There are rumors that Barcelona and Arsenal are eyeing Marcus Rashford. If Man United doesn't give enough concern to Rashford's future then Man United might lose Rashford, and that would really be the worst if Rashford leaves on a free transfer.
There are speculations that Paris Saint-Germain forward Kylian Mbappe gave the club five potential signings as part of negotiations to extend his contract. And Marcus Rashford was one of the players he wanted. Rashford is still young and has the ability the improve, hence Manchester United might be making a very big mistake if they let him leave freely. If Neymar leaves PSG, Rashford might be a very good replacement.
Barcelona really utilized the summer transfer market, hence they have a lot of quality players which would make Rashford not play regularly.
Bringing in Cristiano Ronaldo as the main striker of the team would be the best move to make. Because Cristiano Ronaldo wants to leave the team and in Bayern Munich, he is going to have a good performance I believe.
For me, Cristiano Ronaldo should be thinking of retiring from football. He has won everything except the world cup. His performance is dwindling daily and age is also affecting him negatively. I know he is still strong and ambitious to win trophies but I think his glory days are coming to an end. He should remain in Manchester United and help them win trophies, maybe he might attract some teams. But Ronaldo would not be a good signing for Bayern Munich. The team needs a young striker that can last for a longer time.