One of the ​most notorious players in Premier League history, ​​Manchester United great Roy Keane has beaten three other legends to be crowned the best ​Premier League captain of all time, as per a poll on social media.

​SPORTbible posted a poll on Twitter asking fans to vote between Keane, Steven Gerrard, John Terry and Patrick Vieira as their pick for the best Premier League skipper.

After a total of over 45,000 votes, the Manchester United legend was the clear favourite and took home 37 per cent of the vote.

Liverpool great Steven Gerrard came in second securing 30 per cent followed by Chelsea legend John Terry who received 20 per cent votes. Patrick Vieira came in last with 13 per cent.

Roy Keane won seven Premier League titles, four FA Cups and a Champions League before he left Old Trafford in 2005.

His impact at Old Trafford has never been forgotten with another United legend Gary Neville speaking highly of the Irishman and claiming that Keane was the best captain he played under at United.

On being asked who was the greatest United captain he played under, Neville had said, "Roy Keane without a shadow of a doubt."

He concluded, "Without a shadow of a doubt the most inspirational player I have ever played with, because he wasn't only the best player on the pitch most weeks... but the influence he had in terms of his standards, the fact that he made everybody else feel ten-foot tall, the fact that he demanded from you all the time. He was almost like Sir Alex Ferguson was on the training pitch and in the dressing room, there was never any drop in standard."