Answer
Shahid Afridi, the Pakistani all-rounder, held the top position in the ICC ODI all-rounder rankings in June 2008. His consistent performances with both bat and ball made him a formidable player in the format. Afridi's power-hitting and ability to bowl crucial wickets made him a valuable asset to the Pakistan cricket team during that period.