Quiz: Name the players who have made 500 Premier League appearances
James Milner recorded his 500th Premier League appearance in Liverpool's 4-0 win at Bournemouth on Saturday.
The midfielder becomes the 13th player to reach the milestone in England's top division.
But can you the name them all? You've got three minutes to do so...
Can you the name the 13 players to make 500 or more appearances in the Premier League?