It could be Enzo Scifo.
The most capped English player is Peter Shilton, David Beckham an Sir Bobby Charlton.
Steven Gerrard! Liverpool Captain.
Soh Chin Aun of Malaysia. 252 caps. True Story
The most capped England international player is Peter Shilton with 125 Caps.
The most capped Spanish football l player is Raul Gonsales.
he has played for his nation
As of 2012, the male player with the most caps and with no international goals is Saudi Arabian Mohamed Al-Deayea, who has 178 international caps. Counting only outfield players, Aide Iskandar, a retired Singaporean defender with 121 international caps, is the most capped outfield player who failed to score a single international goal.
Kenny Dalglish is Scotland's most capped footballer with 102 caps.
The second most capped Spanish player is Xavi Hernandes.