World number one all-rounder Shakib Al Hasan has maintained his top position in T20 international cricket. The latest rating by International Cricket Council has shown that Bangladesh ace all-rounder is in the top most position with 393 rating points.
Mohammad Hafeez, the former Pakistani captain is in the second position but far behind Shakib. His rating points stand in 315.
Aaron Finch has regained his top position as the best batsman of the shortest version of the game with 854 rating points. Virat Kohli slipped to the second position with 845 points after a frustrating three-match T20 series against South Africa.
Samuel Badree, the Caribbean pacer is rated as the best T20 bowler with 782 rating points.