Also read: Shakib, Mushfiq selected in Guardian’s best Test XI
The world's best all-rounder in T20Is, Shakib featured for Bangladesh, Dhaka Dynamites, Jamaica Tallawahs, Kolkata Knight Riders and Peshawar Zalmi in the shortest format of the game. Both his international and domestic record was taken into account. This year, Shakib played 29 T20s, scoring 447 runs and taking 37 wickets, while in the BPL 2017, he bagged a magical five-for conceding 16 runs.SquadBrendon McCullum (NZ), Chris Gayle and Evin Lewis (both WI), Hashim Amla and AB de Villiers (both SA), Luke Ronchi (NZ), Shakib al Hasan (Bangladesh), Sunil Narine (WI), Rashid Khan (Afghanistan) and Mohammad Amir and Wahab Riaz (both Pakistan)


