James Milner

One of the greatest utility players in Premier League history, you would be hard-pressed to find a position that James Milner has not played in (no, goalkeeper doesn’t count, stop it).

A consummate professional in every sense, many teams would benefit from a player like Milner – someone who always gives everything they have and never complains about playing out of position.

Over the course of his lengthy career, Milner has played for several reputable clubs before joining Liverpool – including Newcastle United, Manchester City, Aston Villa and Leeds United where it all began for him.