Bangladesh’s ace all-rounder Shakib al Hasan slipped to second place in the International Cricket Council (ICC) ODI all-rounder rankings. He lost the top spot to Pakistan’s Twenty20 skipper Mohammad Hafeez.
Shakib last played an ODI against Zimbabwe in April and has rating points of 387. Hafeez took over the position with 396 points after an impressive performance recently against Zimbabwe. Hafeez bagged the man of the series award scoring 232 runs and picking six wickets in the three ODIs