text: Yes he can. Actually most of the Argentinians and Brazilian players are either Spaniards or Italians. \n\nAfter working in Europe for a number of years, a player can apply for citizenship. This is something that is very convenient for the club they play for. European regulations set a limit to the number of no-European players a club can hire. \n\nRafa Marquez, like Ronaldo or Roberto Carlos had an Spaniard passport, Spaniard citizenship but they will not play for the Spain´s team. FIFA´s rule comes into play here. One player can only play for one national team, and this is the country of origin, no the country of citizenship. (There is an exception to the rule, if one player had never play with his country of origin, then he can play for the country of adoption)