Most runs for India

Every India batter in ODI 2012

#BatterInnsRunsHSAvgSR50/1004s6s
1Virat Kohli17102618368.4093.83/5925
2Gautam Gambhir1668510242.8181.95/2550
3MS Dhoni1452411365.5087.63/1379
4Suresh Raina174926541.0096.94/03610
5Sachin Tendulkar1031511431.5081.41/1352
6Virender Sehwag102179621.70100.51/0301
7Irfan Pathan81724734.40101.20/0154
8Rohit Sharma131686812.9266.91/0122
9Ravichandran Ashwin91353127.0085.40/0110
10Ravindra Jadeja81052417.5071.90/040
11Manoj Tiwary2866543.0081.11/080
12Vinay Kumar419126.3357.60/010
13Praveen Kumar216158.0076.20/020
14Zaheer Khan21195.5073.30/020
15Ajinkya Rahane1999.0052.90/010
16Umesh Yadav466—42.90/010
17Pragyan Ojha1555.0027.80/000
18Parthiv Patel1444.0057.10/000
19Yuvraj Singh1222.0066.70/000
20Rahul Sharma1111.0050.00/000

Powerplay batting

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

#BatterRunsBallsSR4s6sOuts
1Gautam Gambhir23327983.53207
2Sachin Tendulkar18122281.52316
3Virat Kohli17226664.72102
4Virender Sehwag14515494.22419
5Rohit Sharma234650.0203
6Suresh Raina172958.6201

Death overs batting

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

#BatterRunsBallsSR4s6sOuts
1MS Dhoni282203138.92572
2Suresh Raina195124157.31773
3Irfan Pathan9080112.5713
4Virat Kohli8342197.61312
5Ravichandran Ashwin576785.1502
6Ravindra Jadeja373897.4102
7Sachin Tendulkar192095.0201
8Rohit Sharma172277.3101

Quick answers

Who scored the most runs for India in ODI 2012?

Virat Kohli was India's top run-scorer in ODI 2012 with 1026 runs in 17 innings at a strike rate of 93.8, ahead of Gautam Gambhir (685) and MS Dhoni (524).

Who hit the most sixes for India?

Suresh Raina, with 10 sixes in 17 innings.

Who had the best strike rate for India?

Irfan Pathan scored at 101.2 runs per 100 balls (minimum 150 balls faced).

Who was India's best powerplay batter?

Gautam Gambhir: 233 runs off 279 balls in the powerplay, a strike rate of 83.5.

Who was India's best finisher?

MS Dhoni made 282 runs off 203 balls in the death overs, a strike rate of 138.9.