10. 112 runs - Quinton de Kock (SA - Abu Dhabi, 2013)
9. 112 runs - Kumar Sangakkara (SL - Karachi, 2008)
8. 113* runs - MS Dhoni (IND - Chennai, 2012)
7. 116* runs - Jos Buttler (ENG - Dubai, 2015)
6. 127 runs - Shai Hope (WI - Multan, 2022)
5. 128 runs - Jonny Bairstow (ENG - Bristol, 2019)
4. 128 runs - AB de Villiers (SA - Johannesburg, 2013)
3. 131 runs - Brendon McCullum (NZ - Abu Dhabi, 2009)
2. 148 runs - MS Dhoni (IND - Vizag, 2005)
1. 151 runs - Rahmanullah Gurbaz (AFG - Hambantota, 2023)
Next : List of players with most runs after 100 ODI innings, Babar Azam surpasses 'fab four'
Click to read more..