Billy Wright and Bobby Moore both have the most with 90 each. Then it's Bryan Robson with 65 and David Beckham with 58.
It is Peter Shilton , a goalkeeper who has 126 caps.
Peter Shilton has 125 caps followed by David Beckham with 115
Bobby Moore - 108 David Beckham - 107 Bobby Moore - 108 David Beckham - 107
alec Stewart in test matches
Peter Shilton (goalkeeper) with 125.
The most capped England international player is Peter Shilton with 125 Caps.
James Milner, 46 Caps
Gary Neville - 85 caps
The second most capped Spanish player is Xavi Hernandes.
The most capped Brazilian footballer is Cafu.
Raul the former captain of Real Madrid is the most capped player.
For England it is Peter Shilton with 126 caps.