Mohammad Amir holds the record of highest score by a number 11 in ODI, 58 runs
Pakistan’s Mohammad Amir holds the record of of highest score of a number 11 batsman in ODIs. On 30th August 2016 in an ODI against England, he scored 58 runs of just 28 balls.