He had got 4 caps for Wales U21's and has currently got 24 caps for the Wales 1st team.
Andrei Arshavin has a total of 344 caps in his senior career.
Peter Shilton is the most capped English footballer with 126 caps.
Michael Owen got three, Emile Heskey and Steven Gerrard the others. Carsten Jancker got Germany's goal.
Including the current 2000th Test between England an India at Lords, 2011, James Michael "Jimmy" Anderson has won 60 test caps, placing him 45th on the list of most capped English players. Alec Stuart leads the way with 133 England caps.