- Shahid Khan Afridi – Pakistan
At number 2 again is a very famous player from Pakistan. Popularly known as Shahid Afridi, he has been a scare-crow for many players from other teams. He holds the record of taking 58 wickets in 60 T20 matches. Incredible performance indeed!