3) Shahid Afridi (98 wickets)
The former Pakistan skipper has a record that most all-rounders would be envy of. He announced his presence on the international stage with a blistering 37-ball century, which was the fastest at the time. He was tailor-made for the T20 format, and he showed it with his performances.
Even after retiring (multiple times), Afridi remains Pakistan’s highest wicket-taker, scalping 98 wickets in 99 matches at an average of 24.45 and an excellent strike rate of 6.63. He was instrumental with the ball when Pakistan reached the finals of the inaugural edition of the T20 World Cup. Although Pakistan lost the finals to India, Afridi won the Player of the Tournament award.