- Shakib Al Hasan
The Bangladeshi all-rounder is the best all-rounder in One day International cricket. He made his ODI debut for Bangladesh on 6th August 2006. Since then he has played 177 ODI’s, scoring 4983 runs with best score 134. He has scored 7 centuries and 34 half-centuries.
While bowling, the all-rounder has taken 224 wickets in 177 matches with best figures of 5/47 at an economy of 4.41. He played a key role in helping Bangladesh winning matches against top teams like India, Pakistan, South Africa and also reached the quarterfinals of World Cup 2015.
In the year 2017, Al Hasan has made 333 runs in 11 matches ( 9 innings) with the best score of 114. During 11 matches he has played so far, he has scored 1 century and 2 half-centuries.