Bangladesh all-rounder Shakib Al Hasan has regained the top all-rounder spot in ODI.
Shakib regained his lost spot by eclipsing Sri Lankan Angelo Mathews.
The Bangladesh sensation currently ranks 2nd in Test and T20 all rounder rankings respectively.
In the recently updated list, Shakib tops with 377 rating points followed by Mathews 335 and Nabi 332.
JP Faulkner and MR Marsh from Australia rank 4th and 5th respectively.