So, it’s official. After four Premier Leagues, two FA Cups and four League Cups in 11 years at Manchester City, the club’s captain Vincent Kompany has left the building.

After scoring 20 goals in 360 games, with his latest against Leicester City being one of the most important of the lot, one of the greatest defenders the Premier League has ever seen moves onto pastures new.

And what better way to depart one of the best teams this country has ever seen than by clinching the first-ever domestic treble after hammering Watford 6-0 in the FA Cup Final on Saturday.

The towering Belgian has skippered City during one of the most dominating periods of Premier League history, but he’s not the first, and certainly won’t be the last, to make his mark as a top-flight captain.

In this slideshow, we take a look at the 10 best Premier League captains of all-time in tribute to a tremendous footballer and person.