Peter Shilton is the most capped English footballer with 126 caps.
the most capped welsh footballer is Neville southall
The most capped Brazilian footballer is Cafu.
The most capped Spanish footballer is Raul Gonzales.
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.