Cricket is among the most followed sports in the world. This sport has crazy fan-following, particularly in South Asian countries. Many India-born players have represented other countries also. Some shifted to other countries for getting enough opportunities while some due to the migration of their parents. At this moment, you can see various Indian-origin cricketers in several cricket-playing nations. Some players have also represented the national team. Many cricketers have played domestic cricket in India and then play for other nations due to various reasons.

1. Hasim Amla 

Amla is a former South African cricket player. His record in one-day international matches speaks volumes of this player. Amla belongs to a Gujarati family who shifted to South Africa. Amla's name comes from the greatest white-ball player. He holds various cricket records. Some of the notable ones are the fastest 2k, 4k, 5k runs. He has a tremendous record in red-ball cricket also.

2. Ish Sodhi 

Sodhi is a New Zealand cricketer. He currently comes among the best spinners in world cricket. Sodhi was born in India, and his birthplace is Punjab. Later, he shifted to New Zealand and represent the national cricket team. He has also played in the IPL for the Rajasthan franchise.

3. Ravi Bopara 

The star English player has a connection with India. He was born in London to Indian-origin parents. Bopara got the opportunity to represent the England cricket team in more than a hundred one-day international matches. He also played in the world cup. Bopara currently is playing among the various franchise cricket Leagues.

4. Monty Panesar 

Monty is a famous name in the England cricket team. He is famous for his dream series against India in India. He helped England to win the test series on Indian soil. No, team has won any series after that in India. Panesar was born in India. Later he migrated to England.

5. Nasser Hussain 

The star England cricketer and an elite commentator, Naseer Hussain was born in Chennai. Later, his parents switched to England. Naseer started playing cricket there and became one of the country's greatest.

6. Shivnarine Chanderpaul

Chanderpaul is an iconic name of the West Indies cricket team. This star player is one of the greatest for the Caribbeans. Chanderpaul has an Indian connection. He was born to Indian-origin parents. Chanderpaul was famous for his unique batting stance.

7. Ramnaresh Sarwan

Sarwan is a former West Indies cricketer. He is famous for rescuing his team from crunch situations. Sarwan is an Indian origin cricketer. He represented the West Indies cricket team in both red-ball and white-ball cricket.

8. Anshuman Rath 

Anshuman is a former player of the honk kong cricket team. He is famous for his delightful knock against India in the Asia cup. Rath is an Indian-origin player. He has decided to move to India again. Currently, he is playing domestic cricket for the Odisha cricket team.

9. Ajaz Patel 

Ajaz Patel is a famous name these days. The reason behind this is his ten wickets in an inning against India. He became the only third bowler to achieve this feat. Ajaz was born in Mumbai. And surprisingly, he created a record at Mumbai Wankhede stadium itself. He is a part of the New Zealand cricket team in all formats.

10. Rachin Ravindra 

Rachin is regarded as the future superstar of world cricket. This year, he played a match-saving knock against India in the Lucknow test. Rachin born to Indian-origin parents. He is currently a part of the blackcaps team in all three formats.