7 - John Terry

Love him or loathe him, the Chelsea captain has been a fantastic servant to the west London side.

The 32-year-old, who has played 398 Premier League games, has rarely failed to win his personal battle with an opposing striker.

Topics:
Football
Premier League