Shakib Al Hasan is the current no. 1 all rounder in ICC ranking in the T20 format.