Top 20 all-rounders in T20 cricket
Shahid Afridi, Pakistan
Matches: 50 Runs: 801 Wickets: 58
If we're to name one player who is as keen and excited to ball as he is to bat, we have to turn to Shahid Afridi. A proven all-rounder in one dayers, he hasn't found it too difficult to maintain that form in the shorter version of the game.
Advertisement


















































