Nobody has quite won over the hearts of Manchester City supporters in the same way as Vincent Kompany, who established himself as not just a club legend but also a Premier League great in his 11 seasons at the Etihad Stadium.
Kompany's time at the club came to an end last year, shortly after lifting the English top-flight crown for a fourth time.
The Belgian centre-back is among a select group of players to have captained his club to multiple titles, having first done so in 2012.
On a day when Kompany celebrates his 34th birthday, Sports Mole challenges you to name the other Premier League-winning captains.