Peter Shilton has the most caps for England (125 or 126) although I suspect it may be an Irish player. Definately Peter Shilton 126 caps for England
Kenny Dalglish 102 Jim Leighton 92 Alex McLeish 77 Paul McStay 76 Tom Boyd 72 Nearest Current Players are Christian Dailly 67 & Davie Weir 64
Kenny Dalglish of Celtic and Liverpool won 102 caps and is the most capped Scotland player.
Kenny Dalglish (102)
Kenny Dalglish with 102 caps.
Chris Paterson - the wonderful!
David beckam
Jason Leonard
daniel.
Ruben Wiki
Sean Fitzpatrick
Fiona Steed??
gavin hastings
George Gregan is the most capped rugby player of all time
Bill Macaren
George Gregan, the former Australian captain and scrum half.
The most caped Welsh Footballer is Ryan Giggs.
Believe it to be England Jason Lenard.
Joseph Moores with 114 caps