#1 Mark Noble (West Ham United)
Ever heard of fairytales? If not, then here is one for you. Starting his football career at his boyhood club, moving up the ranks and breaking into the first team of the club he loves, playing week in and week out in front of the fans he adores and being part of the club for 13 years as a professional and leading his beloved club for eight years. Dreams do come true.
Mark Noble is the only captain in the Premier League apart from Troy Deeney who has spent almost every day of their lives at one club. At 31 years of age, he is set to continue playing for West Ham and even retire there as well. He is the player who the kids at the academy look up to and the players on the field adore him. He is a real warrior and always runs a marathon in every game. He is the true captain and rightfully he is the best captain in the Premier League.