James Milner is one of the most well-liked players in the Premier League.
The Brighton & Hove Albion midfielder is still going strong at the age of 38, having spent over two decades playing in the top flight of English football.
The 38-year-old made his Premier League debut in November 2002, coming on as a substitute for Leeds United against West Ham to become - at the time - the second youngest player to play in that division.
During his career, Milner has played for the likes of Manchester City, Liverpool and Newcastle, winning three Premier League titles, two FA Cups, two Carabao Cups and one Champions League.
Milner has upwards of 600 games in the Premier League, and the league's official social media accounts have worked out how many players he has faced in his career.
Since the inception of the Premier League in 1992 there have been 4,776 players to compete in the division.
Staggeringly, Milner has played against 2,277 of them - roughly 48% of all Premier League players.
Milner has played 13 games in the Premier League so far this campaign, covering a whole range of positions for Brighton.
Who knows, if he plays another season or two he could eventually have played against half the players to have ever played in the Premier League.