“For me he’s been absolutely amazing. I watched him against Watford, he scored four goals. He was absolutely amazing.

“For me the two greatest players in the world are Messi and Ronaldo, without doubt. They’ve been here year in year out but when I watch Salah, he was on par in that game. He’s got to do it year in year out but he’s certainly got the potential to do that.

“The thing you like about Salah is he’s very unselfish. He scored four goals [against Watford] but he tried to lay on three for others. For me, that’s a perfect Liverpool player,” he added.

The Welshman went on to praise Salah’s relationship with the club staff, players and fans, saying: “The crowd loves him, he loves them, players love him, manager loves him, everyone loves him. So, for me, [there is] no reason for him to go anywhere.”

Liverpool face Everton in the Merseyside derby on Saturday as the Reds look to try and get a second-place league finish this season.