Highest Individual Score in ODI 2018

Player Team Runs
1Fakhar ZamanPakistan210*
2Ross TaylorNew Zealand181*
3Jason RoyEngland180
4Rohit SharmaIndia162
5Virat KohliIndia160*
6Virat KohliIndia157*
7Rohit SharmaIndia152*
8Alex HalesEngland147
9Shai HopeWest Indies146*
10Imrul KayesBangladesh144
11Mushfiqur RahimBangladesh144
12Virat KohliIndia140
13Calum MacLeodScotland140*
14Jonny BairstowEngland139
15David MillerSouth Africa139
16William PorterfieldIreland139
17Jonny BairstowEngland138
18Rohit SharmaIndia137*
19Shaun MarshAustralia131
20Tamim IqbalBangladesh130*