Peter Shilton has 125 caps as goalkeeper. The most capped outfield players are Sir Bobby Moore and David Beckham both with 108, then followed by Bobby Charlton with 106.
As David Beckham is still playing (currently on loan to AC Milan) it is likely he will overtake Booby Moore to become the most capped outfield player.
Chat with our AI personalities
Just five players
Peter Shilton - 125 caps
David Beckham - 115 caps
Bobby Moore - 108 caps
Bobby Charlton - 106 caps
Billy Wright - 105 caps