David Beckham rates former Manchester United teammate Roy Keane as the greatest captain he played for.

Sir Alex Ferguson is scathing about Keane in his autobiography, claiming he HAD to boot the "frightening" Irishman out of Old Trafford because of his verbal attacks on his team-mates.

But Beckham has now said: "For me, Roy Keane is the best captain I've ever played under. He had two career-threatening injuries and he set the example for us young kids."

 For the big stories and the banter follow us on Twitter: @tribalfootball