Ex-Rangers midfielder Mark Walters has revealed the best player he ever played with - former Celtic manager John Barnes.

Barnes and Walters were teammates at Liverpool after the latter departed Ibrox.

The pair struck up a friendship during their time at Anfield and Walters has since hailed his pal as a "complete player".

Which is why he hasn't allowed the fact that Barnes also coached the Hoops to mar his choice.

Ex-Rangers star Mark Walters says he's forgiven Celtic fans for vile racist abuse on debut

Asked the best player he's played with on Football Daft podcast, Walters responded: "I have to say John Barnes.

"I know he was Celtic manager for a period of time but, he was, without doubt, the best player I played with.

"Although he was predominantly left-sided, his right-side was just as good as anyone.

"He was big, strong, pacey as well. He could head the ball, he was the complete player, for me.

"I always love watching attacking players. So John Barnes was the best player I played with."