Ace Bangladesh cricketer Sakib al Hasan was dethroned as the number one all-rounder in one-day internationals in the aftermath of his ordinary displays with both bat and ball in the just-concluded three-match ODI series against Zimbabwe. Sakib lost top position to Mohammad Hafeez of Pakistan