James Milner has overtaken Frank Lampard into third place in the Premier League’s all-time appearance charts.
Milner's longevity is such that he is the only active player in the top 30. The closest to him is team-mate Jordan Henderson, who has made 421 appearances, 189 fewer than Milner.
Most PL appearances
With 10 matches left before the end of the campaign, Milner could make history and reach an unprecedented 653 matches next season.
However, he is out of contract with Liverpool this summer.
Remarkably, Milner has played in each of the last 21 Premier League seasons, making his debut as a 16-year-old for Leeds against West Ham in 2002. He was the second-youngest player to feature in a PL match.
He went on to represent Newcastle United, Aston Villa, Manchester City and Liverpool, winning three PL titles and scoring or assisting 142 goals, averaging a goal involvement of nearly one in every four matches.
Milner's PL career