Alan Shearer reveals the top 10 greatest Premier League captains ever. Check out Terry’s position

Photo: Jamie McDonald/Getty Images

To get news directly on the go, download the Real Chelsea Fans App

The Premier League has seen some big names, great teams and awesome legends since the league’s inception in 1992.

One of Premier League’s greatest ever striker, Alan Shearer, has revealed on a special edition of Match of the Day, an array of heavyweights captains, from nearly three decades of top-flight action, and he chose the greatest of them all.

Photo: Catherine Ivill – AMA/Getty Images

Check out Alan Shearer’s top 10 Premier League captains

10 – Alan Shearer

9 – Wes Morgan

8 – Nemanja Vidic

7 – Jordan Henderson

6 – Vincent Kompany

5 – Tony Adams

4 – Steven Gerrard

3 – Patrick Vieira

2 – Roy Keane

1 – John Terry

Terry captained Chelsea to five Premier League titles, and Shearer believes that the Chelsea legend was the best of the lot.

“He was everything you wanted in a captain. He had the respect of managers, fans and players,” Shearer said.

“He wasn’t liked by other fans, but it didn’t affect him – it probably spurred him on if anything, and he delivered.”

About the Author

Chelsea is more than just a football club to me; it's a passion I share, and my affinity with the Chelsea badge is one that will last forever. As far as watching my favourite team is concerned, I'd rather miss a meal than miss a Chelsea game.