Shakib world's best all-rounder across three formats yet again

Ace Bangladesh all-rounder Shakib al Hasan might be sitting out the first of two Test matches against Sri Lanka due to injury but it seems he can barely be kept out of the headlines. Shakib, who was already the world's best all-rounder in Tests and T20Is, rose to the top of the all-rounder's list in ODIs following impressive performances in the tri-nation series against Sri Lanka and Zimbabwe. The all-rounder overtook Pakistan's Mohammad Hafeez after scoring 163 runs at an average of 40.75 and taking nine wickets at an average of 17.11 against Sri Lanka and Zimbabwe and now leads the all-rounder's list across the three formats.