Back to the Everton Newsfeed

Football quiz question: Can you name the nine footballers who have played in 20 or more consecutive English top flight seasons?

Everton midfielder Gareth Barry has become the ninth player to appear in the top flight for 20 consecutive seasons. He began life at Aston Villa, then moved to Man City in 2009 before his transfer to the Toffees in 2014.

8. Bob Crompton played in 20 consecutive seasons beginning in the 1896/97 season and ending after the 1919/20 season
7. Frank Lampard played in 20 consecutive seasons beginning in the 1995/96 season and ending after the 2014/15 season
7. Frank Lampard played in 20 consecutive seasons beginning in the 1995/96 season and ending after the 2014/15 season
5. Rio Ferdinand played in 20 consecutive seasons from the 1995/96 season to the 2014/15 season
5. Rio Ferdinand played in 20 consecutive seasons from the 1995/96 season to the 2014/15 season
4. Peter Shilton played in 20 consecutive seasons between the 1971/72 season to the 1990/91 campaign
4.