1.Kyle Coetzer: 156 against Bangladesh,2015

The batsman from Scotland scored the highest World Cup score by any batsman from a current non-Test nation. However his brilliant innings of 156 was not enough for Scotland to register its first World Cup win. Defending 318, Scotland’s inexperienced bowling attack couldn’t reign in the Bangladeshi batsmen and half-centuries from Tamim Iqbal, Mahmudullah, Mushfiqur Rahim and Shakib-Al-Hasan helped the tigers overhaul a substantial target with 12 deliveries to spare.