India Most Runs in ODI 2018

Player Team Runs
1Virat KohliIndia1202
2Rohit SharmaIndia1030
3Shikhar DhawanIndia897
4Ambati RayuduIndia392
5Mahendra Singh DhoniIndia275
6Dinesh KarthikIndia167
7Ajinkya RahaneIndia140
8Bhuvneshwar Kumar SinghIndia101
9Kedar JadhavIndia87
10KL RahulIndia69
11Ravindra JadejaIndia68
12Hardik PandyaIndia68
13Shreyas IyerIndia48
14Suresh RainaIndia47
15Rishabh PantIndia41
16Kuldeep YadavIndia39
17Shardul ThakurIndia22
18Yuzvendra ChahalIndia15
19Deepak ChaharIndia12
20Manish PandeyIndia8