Imran was born on 27 March 1979 in Lahore, Pakistan. He spent his childhood in Pakistan, where he developed a passion for cricket. His early talent led him to play for Pakistan's Under-19 cricket team. While detailed information about his parents, siblings, and education remains limited, it is known that he later relocated to South Africa and is now a South African citizen.
Imran began his professional cricket career in Pakistan. After limited success domestically, he sought better opportunities by moving first to England and then to South Africa. During his time in England, he notably captained a team to victory in the Friends Provident Trophy in 2009. However, he was released from the team in 2010.
Imran secured a place in the South African national cricket team, making his international debut in 2011. He was selected for the 2011 Cricket World Cup, with his first match played against the West Indies in Delhi. He made an impactful debut by bowling 10 overs, claiming 4 wickets, and conceding only 41 runs.
| Birth Date: | 27 Mar, 1979 |
| Age: | 41 yrs |
| Occupations: | Cricketer |
| Citizenship: | South Africa |
| Birth Place: | Lahore |
| Gender: | Male |
| Description: | Cricket Player of South Africa |
| Net Worth 2021: | 4 million |