peter shilton
Peter Shilton is the most capped English footballer with 126 caps.
Beckham definitely
the most capped welsh footballer is Neville southall
The most capped Brazilian footballer is Cafu.
The most capped Spanish footballer is Raul Gonzales.
Gary speed
patrick viera
Vitalijs Astafjevs
Kenny Dalglish is Scotland's most capped footballer with 102 caps.
The most capped England international player is Peter Shilton with 125 Caps.
Kenny Dalglish of Celtic and Liverpool won 102 caps and is the most capped Scotland player.