7. Imran Tahir (Pakistan and South Africa):
Imran Tahir was born in Lahore, Pakistan, and represented the nation at the U19 level and was also a part of Pakistan A side. However, due to immense competition in the spin department, Tahir couldn’t represent Pakistan at the International level. In 2005, aged 26, Tahir became a resident of South Africa and became eligible to play for the country in 2009.
He made his ODI debut at the 2011 World Cup against West Indies. Since then, he became the premier spinner and was also one of the only bowlers to be ranked no. 1 in ODI and T20I simultaneously.