James Milner has made the most career appearances by an active player in the Premier League, with 637 appearances.