David Beckham has over 107 caps.
You get a cap when you play for your National team. David Beckham got 100 caps because he played 100 games for England.
Becks has been capped by England 115 times
Peter Shilton has 125 caps followed by David Beckham with 115
David Beckham hasaa atotal 109 caps for England he has over taken sir Bobby Moores 106 caps.
Bobby Moore - 108 David Beckham - 107 Bobby Moore - 108 David Beckham - 107
Billy Wright and Bobby Moore both have the most with 90 each. Then it's Bryan Robson with 65 and David Beckham with 58.
Peter Shilton with 125 caps, the record for an outfield player is David Beckham with 115.
He had got 4 caps for Wales U21's and has currently got 24 caps for the Wales 1st team.
Ronoldhino has 89 caps.
His full name is David Robert Joseph Beckham
At the moment, Dirk Kuijt has 85 caps.
Just five players Peter Shilton - 125 caps David Beckham - 115 caps Bobby Moore - 108 caps Bobby Charlton - 106 caps Billy Wright - 105 caps
Percy Montgomery 102 Caps
Yes David Beckham has a large one. It really hurt.
Andrei Arshavin has a total of 344 caps in his senior career.
From 2003- Present he has 9 caps for Brazil.
Peter Shilton... 125
No, he has only got two sisters.
Yes, Louise and Christain