Gary Neville is the latest pundit to weigh in on Mohamed Salah's contract situation at Liverpool.
The former Manchester United defender believes the winger’s long-term future may lie away from Anfield and suggested three teams Salah could join.
“I don’t think he will stay at Liverpool for the rest of his career,” he said on Sky Sports' Overlap forum. “It's my personal view. It’s always been that view but I could be wrong.
“The Premier League would be weaker if he left. I just think you look at someone like Cristiano Ronaldo, David Beckham, Kylian Mbappe, it’s not all about the money.
“There’s a project and there’s something they have to achieve in their lives. They have to play at certain clubs, they have to go and experience certain things.
“I think Salah’s got to experience Real Madrid, the Bernabeu. Real Madrid are going to come back, by the way.
“I know it’s not great at the moment at Barcelona and Madrid but Salah is similar to those I’ve just mentioned, I think he has to have that on his CV at the end of his career.
“I think he’s done an unbelievable job at Liverpool. I’ve just always felt he wants a Paris, a Real Madrid, a Barcelona and I think he’ll go and get it. But I might be wrong!”
This article was most recently revised and updated 2 years ago