9. Shakib Al Hasan – 2:

The Bangladeshi star cricketer has played 42 matches and taken 50 wickets at an average of 20.96. His best is 4/21 against Zimbabwe and his economy rate is 6.71. Shakib is currently the top-ranked all-rounder in International Cricket Council (ICC)’s list for ODIs while second on the T20Is and Test rankings. A talented left-hand batsman and left-arm spinner, Shakib Al Hasan is unarguably the best cricketer that Bangladesh has ever had.