Every Premier League Club's Current Longest-Serving Player 1

4. Chelsea – John Terry

John Terry of Chelsea

Debut: October 1998

The longest serving player anywhere in the Premier League, John Terry played his first game for Chelsea before the likes of 17-year-old West Ham defender Reece Oxford and 17-year-old West Brom winger Jonathan Leko were even born.

Terry made his Chelsea bow in a League Cup tie against Aston Villa in 1998 and played seven times before the end of the season. He became a regular in 2000/01 after a loan spell at Nottingham Forest and later inherited the captaincy from Marcel Desailly at the age of 23.