The following is a list of the 922 footballers who have made at least 500 domestic league appearances in English league football. This includes the appearances and goals of current and former players in the Premier League and English Football League.
Peter Shilton has made the most appearances, and is the only player to have played in over one thousand games. Chris O'Grady made appearances for 17 different clubs, while 49 players made their appearances for only one team. Frank Womack is the only outfield player who failed to score a goal in his appearances, while Arthur Rowley scored 434. Stanley Matthews made his appearances during a career spanning 34 seasons.
★ | English Football Hall of Fame inductee |
Players still active in the English leagues are listed in bold
As of 09:50, 26 March 2025 (UTC)