Former England star Joe Cole has no doubts when asked to name who he believes is the Premier League's best ever captain. Cole starred for West Ham and Chelsea in England's top flight, as well as spending time at Liverpool, Lille, Aston Villa and Coventry.
The midfielder won 56 caps for the Three Lions as well, so he has played under a fair few skippers - notably including John Terry and Steven Gerrard.
And Cole has described the former as "the perfect leader" and the "best captain" in Premier League history. "John Terry was the best captain," Cole told BT Sport. "His attention to detail on and off the pitch, he led from the front and demanded standards. "He was just a perfect captain to have at a club." Cole played alongside Terry for