James Milner has announced his retirement from professional football.
During a storied, record-breaking career that saw him become the all-time top appearance maker in the Premier League, Milner also turned out for Liverpool, Manchester City, Leeds United and Newcastle.
