Eligibility rules for the ICC to play cricket for a country
For blokes, it seems you have only to live in a country for just over 6 months in the preceding 4 years to be eligible. You don't have to be a citizen of that country.
Sourced from the ICC rules
here
I have no idea why rule 3.3 is there. Surely 3.2 would apply??
No wonder so many South Africans go play in England. No racial preferences and an easy side to get into!!