Cricket has become the most popular sport in India after the 1983 World Cup win. Kapil Dev’s army brought about a revolution in India as every young child dreamed of becoming a cricketer and representing the country at the global level.
However, not every international cricket born in India played for the Men in Blue in the international arena as multiple India-born players have represented other countries in the cricket world. Here’s a look at the top five India-born players who played in international cricket for different teams.
Jeet Raval – New Zealand
New Zealand’s Test cricket opener Jeet Raval was born in Ahmedabad district of Gujarat. He even played domestic cricket with Parthiv Patel. However, he is playing international cricket for New Zealand at the moment. Raval has played 24 Tests, scoring over 1,000 runs for the Blackcaps.
Krishna Chandran Karate – UAE
Kerala-born all-rounder Krishna Chandran Karate plays international cricket for UAE. He made his ODI debut for the United Arab Emirates in 2014 against Afghanistan and has played 12 matches for the team so far.
Nasser Hussain – England
Former English cricket team captain and current cricket commentator, Nasser Hussain was born in Madras, India. The 52-year-old had played 96 Tests and 88 ODIs for the English cricket team.
Hanif Mohammad – Pakistan
Junagadh-born top-order batsman Hanif Mohammad played 55 Test matches for neighboring country Pakistan. He even bowled right-arm off break and scalped one wicket in his Test career. Mohammad scored 3,915 runs with the bat for Pakistan team.
Asif Iqbal – Pakistan
Former Pakistan cricket team Asif Iqbal was born in Hyderabad, India. He played his last Test against India in 1980. Iqbal also played county cricket for Kent. He called it a day on his career after playing 58 Tests and 10 ODI games for the Pakistan cricket team.