The Liverpool legend believes the Egyptian and the Tottenham star have ‘missed the boat’ to move to one of the La Liga giants.
have missed their chance to sign for another club in a big-money deal and expects they will remain at their current teams for a long time.
The two Premier League superstars have been heavily linked with moves to Spain for some time.
However, Carragher has said that the two La Liga giants would prefer to spend big money on either
instead of Salah or Harry Kane.
With long-term contracts and the emergence of younger attacking targets, Liverpool legend Carragher has toldRobbie Fowler’s podcast
on the chances of high-profile moves being made in upcoming windows
: “I think he'll (Salah) be there for the next few years. I think he's in a similar position to Harry Kane.
“I think they've probably missed the boat if they ever did want to go; whether that is to Real Madrid or Barcelona. Whether it's Harry Kane going to Manchester United or Man City.
“For both of those players, I think you're talking £120m-plus, maybe more, and I just don't think anyone will spend that much on players of that age now.”