Imran Tahir's net worth 2021 is 4 million.
Imran Tahir is a well-known South African Cricketer who was born in Pakistan. He also played for England before moving to South Africa. Imran also received a man of the match award in 2015 World Cup Final where he led his team to victory.