James Milner, 46 Caps
The most capped England international player is Peter Shilton with 125 Caps.
Peter Shilton.
Jason Leonard
john terry
daniel.
Gary Neville - 85 caps
The second most capped Spanish player is Xavi Hernandes.
The most capped Brazilian footballer is Cafu.
For England it is Peter Shilton with 126 caps.
Raul the former captain of Real Madrid is the most capped player.
Kenny Dalglish is Scotland's most capped footballer with 102 caps.
The youngest capped player of England is Theo Walcott.