Marcus Rashford is back in the middle of a transfer story that has Barcelona and Real Madrid pulling in opposite directions. Reports say Jose Mourinho's expected return to Real Madrid has made Rashford a name to watch, while Barcelona still hold a €30m (£26m) option to sign him permanently this summer. That clause expires on June 15. Rashford has also just finished a loan that produced 14 goals and 14 assists in 48 games across all competitions.

Why the Madrid link has surfaced

The clearest reason this story has grown legs is Mourinho. Reuters reported that his agent is in contact with Real Madrid, although there was no formal offer at that stage. A separate transfer report said Mourinho would like to sign the on-loan Barcelona forward as Real Madrid manager.

That is the awkward part for Barcelona. Rashford scored a free kick in their 2-0 win over Real Madrid to clinch the La Liga title last week. He has also spoken in a way that suggests he would not treat a move away from Camp Nou lightly, with one report saying a switch to Madrid would be a huge surprise given his desire to remain there.

Barcelona still hold the practical advantage

The hard numbers favour Barcelona keeping him in play. Rashford's loan output, 14 goals and 14 assists in 48 matches, is the sort of return that makes a permanent deal easy to justify. He also scored 8 league goals in 31 La Liga appearances, and his 7.24 Champions League rating was higher than his 6.84 La Liga rating, which says enough about how well he translated into the bigger European nights.

Barcelona's €30m option matters because it is still the cleanest route for everyone involved. They can buy him, they can try to lower the fee, or they can look at another loan. For now, the most realistic reading is still that Barcelona control the decision, not Madrid. Mourinho may be the spark, but Rashford's own preference and Barcelona's option give the Catalan club the stronger hand.

Written by Daniel Hartley with AI-assisted research, cross-checked against 5 outlets. How we work →