Multiple choice general knowledge sports Which No.11 batsman has top-scored in a One Day International innings? Shane Warne Fidel Edwards Shoib Akhtar Zaheer Khan Reveal answer Fill a bubble to check yourself C Correct answer Explanation Shoaib Akhtar top-scored for Pakistan in an ODI innings against Zimbabwe in 2002. Despite being primarily known as a fast bowler batting at No.11, he made 43 runs when specialist batsmen failed.