Highest Individual Score in ODI 2017

Player Team Runs
1Rohit SharmaIndia208*
2Faf du PlessisSouth Africa185
3David WarnerAustralia179
4AB de VilliersSouth Africa176
5Evin LewisWest Indies176*
6Quinton de KockSouth Africa168*
7Hashim AmlaSouth Africa154
8Yuvraj SinghIndia150
9Rohit SharmaIndia147
10Jonny BairstowEngland141*
11Mahendra Singh DhoniIndia134
12Joe RootEngland133*
13Shikhar DhawanIndia132*
14Virat KohliIndia131
15David WarnerAustralia130
16Travis HeadAustralia128
17Tamim IqbalBangladesh128
18Tamim IqbalBangladesh127
19Shikhar DhawanIndia125
20Babar AzamPakistan125*