5 Famous Cricketers who Ditched their Home Countries | #Cricket
Across sports, it is not uncommon for players to change their nationality and represent another country. Cricket is no exception to that and there were quite a few instances in the sport where players moved from one country to another to play international cricket.

Lack of opportunities to play the game was the main reason in the past behind players switching allegiance between countries. While some players moved from their country of birth to another, others came back to play for their native country.

Abdul Hafeez Kardar is one of the very few players who have played for both India and Pakistan in Tests and Kepler Wessels became the first cricketer to have played One Day International cricket for two countries, Australia and South Africa.

Without much ado, let's take a look at the five famous cricketers who changed their nationality and played international cricket.