Most runs for India

Every India batter in ODI 2018

#BatterInnsRunsHSAvgSR50/1004s6s
1Virat Kohli141202160133.56102.63/612313
2Rohit Sharma19103016273.57100.13/510439
3Shikhar Dhawan1989712749.83102.32/312711
4Ambati Rayudu933510055.8387.52/1277
5MS Dhoni122674226.7072.60/0192
6Ajinkya Rahane51407935.0076.91/092
7Dinesh Karthik51233741.0076.40/092
8Bhuvneshwar Kumar71012120.2068.70/061
9Kedar Jadhav4682868.00106.30/042
10Hardik Pandya6682113.6087.20/041
11Shreyas Iyer2483024.0082.80/040
12Suresh Raina2474623.5070.10/010
13Ravindra Jadeja3432321.5084.30/020
14Rishabh Pant2412420.50132.30/051
15Kuldeep Yadav43015—53.60/010
16Shardul Thakur2222222.00137.50/002
17Yuzvendra Chahal215127.5088.20/020
18KL Rahul2999.0045.00/000
19Khaleel Ahmed1333.0027.30/000
20Siddarth Kaul1111.0050.00/000
21Mohammed Shami100—0.00/000
22Umesh Yadav1000.000.00/000
23Jasprit Bumrah1000.000.00/000

Powerplay batting

Overs 1–10 · ranked by runs · minimum 12 balls

#BatterRunsBallsSR4s6sOuts
1Shikhar Dhawan45645999.37447
2Rohit Sharma31941876.3401210
3Virat Kohli22224491.03610

Death overs batting

Overs 41–50 · ranked by runs · minimum 12 balls

#BatterRunsBallsSR4s6sOuts
1Virat Kohli14488163.61262
2MS Dhoni10211489.51007
3Bhuvneshwar Kumar8811973.9514
4Rohit Sharma5931190.3832
5Kedar Jadhav4944111.4311
6Ravindra Jadeja384290.5202
7Ambati Rayudu3324137.5121
8Kuldeep Yadav295453.7100

Quick answers

Who scored the most runs for India in ODI 2018?

Virat Kohli was India's top run-scorer in ODI 2018 with 1202 runs in 14 innings at a strike rate of 102.6, ahead of Rohit Sharma (1030) and Shikhar Dhawan (897).

Who hit the most sixes for India?

Rohit Sharma, with 39 sixes in 19 innings.

Who had the best strike rate for India?

Virat Kohli scored at 102.6 runs per 100 balls (minimum 150 balls faced).

Who was India's best powerplay batter?

Shikhar Dhawan: 456 runs off 459 balls in the powerplay, a strike rate of 99.3.

Who was India's best finisher?

Virat Kohli made 144 runs off 88 balls in the death overs, a strike rate of 163.6.