High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
GJ Bailey 156 114 13 6 136.84 Australia v India 30 Oct 2013 ODI # 3424
RG Sharma 125 109 11 5 114.67 India v Australia 1 Oct 2017 ODI # 3919
MS Dhoni 124 107 9 3 115.88 India v Australia 28 Oct 2009 ODI # 2915
TM Dilshan 123 113 12 2 108.84 Sri Lanka v India 18 Dec 2009 ODI # 2933
RN ten Doeschate 119 110 9 3 108.18 Netherlands v England 22 Feb 2011 ODI # 3104
V Kohli 115* 66 18 1 174.24 India v Australia 30 Oct 2013 ODI # 3424
SR Tendulkar 111 101 8 3 109.90 India v South Africa 12 Mar 2011 ODI # 3128
MS Dhoni 107 111 8 2 96.39 India v Sri Lanka 18 Dec 2009 ODI # 2933
SR Watson 102 94 13 3 108.51 Australia v India 30 Oct 2013 ODI # 3424
S Dhawan 100 102 11 0 98.03 India v Australia 30 Oct 2013 ODI # 3424
T Taibu 98 99 9 0 98.98 Zimbabwe v Canada 28 Feb 2011 ODI # 3111
AJ Strauss 88 83 9 0 106.02 England v Netherlands 22 Feb 2011 ODI # 3104
CR Ervine 85 81 6 2 104.93 Zimbabwe v Canada 28 Feb 2011 ODI # 3111
RG Sharma 79 89 7 3 88.76 India v Australia 30 Oct 2013 ODI # 3424
G Gambhir 76 80 6 0 95.00 India v Australia 28 Oct 2009 ODI # 2915
V Sehwag 73 66 12 0 110.60 India v South Africa 12 Mar 2011 ODI # 3128
G Gambhir 69 75 7 0 92.00 India v South Africa 12 Mar 2011 ODI # 3128
JH Kallis 69 88 4 0 78.40 South Africa v India 12 Mar 2011 ODI # 3128
SK Raina 68 55 4 3 123.63 India v Sri Lanka 18 Dec 2009 ODI # 2933
SK Raina 62 50 6 1 124.00 India v Australia 28 Oct 2009 ODI # 2915
IJL Trott 62 65 4 0 95.38 England v Netherlands 22 Feb 2011 ODI # 3104
SR Watson 62 61 6 1 101.63 Australia v New Zealand 25 Feb 2011 ODI # 3107
HM Amla 61 72 5 0 84.72 South Africa v India 12 Mar 2011 ODI # 3128
AM Rahane 61 74 7 0 82.43 India v Australia 1 Oct 2017 ODI # 3919
BJ Haddin 55 50 8 0 110.00 Australia v New Zealand 25 Feb 2011 ODI # 3107
V Kohli 54 65 7 0 83.07 India v Sri Lanka 18 Dec 2009 ODI # 2933
MEK Hussey 53 60 6 0 88.33 Australia v India 28 Oct 2009 ODI # 2915
DA Warner 53 62 5 0 85.48 Australia v India 1 Oct 2017 ODI # 3919
NL McCullum 52 76 3 0 68.42 New Zealand v Australia 25 Feb 2011 ODI # 3107
AB de Villiers 52 39 6 1 133.33 South Africa v India 12 Mar 2011 ODI # 3128
TLW Cooper 47 73 3 0 64.38 Netherlands v England 22 Feb 2011 ODI # 3104
MP Stoinis 46 63 4 1 73.01 Australia v India 1 Oct 2017 ODI # 3919
AC Voges 44* 38 5 0 115.78 Australia v India 30 Oct 2013 ODI # 3424
DL Vettori 44 43 5 0 102.32 New Zealand v Australia 25 Feb 2011 ODI # 3107
SR Tendulkar 43 52 4 0 82.69 India v Sri Lanka 18 Dec 2009 ODI # 2933
TM Head 42 59 4 0 71.18 Australia v India 1 Oct 2017 ODI # 3919
V Sehwag 40 31 6 1 129.03 India v Australia 28 Oct 2009 ODI # 2915
DPMD Jayawardene 39 47 1 0 82.97 Sri Lanka v India 18 Dec 2009 ODI # 2933
KP Pietersen 39 61 5 0 63.93 England v Netherlands 22 Feb 2011 ODI # 3104
V Kohli 39 55 2 0 70.90 India v Australia 1 Oct 2017 ODI # 3919
AD Mathews 37* 25 4 0 148.00 Sri Lanka v India 18 Dec 2009 ODI # 2933
WU Tharanga 37 42 5 0 88.09 Sri Lanka v India 18 Dec 2009 ODI # 2933
AC Voges 36 44 1 0 81.81 Australia v India 28 Oct 2009 ODI # 2915
PW Borren 35* 24 4 0 145.83 Netherlands v England 22 Feb 2011 ODI # 3104
IR Bell 33 40 1 0 82.50 England v Netherlands 22 Feb 2011 ODI # 3104
AJ Finch 32 36 6 0 88.88 Australia v India 1 Oct 2017 ODI # 3919
NM Hauritz 30* 32 3 0 93.75 Australia v India 28 Oct 2009 ODI # 2915
PD Collingwood 30* 23 3 0 130.43 England v Netherlands 22 Feb 2011 ODI # 3104
RS Bopara 30* 20 2 1 150.00 England v Netherlands 22 Feb 2011 ODI # 3104
SC Williams 30 25 3 0 120.00 Zimbabwe v Canada 28 Feb 2011 ODI # 3111
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years
Records includes the following current or recent matches:
India v Australia at Nagpur, 5th ODI, Oct 1, 2017 [ODI # 3919]
India v Australia at Nagpur, 6th ODI, Oct 30, 2013 [ODI # 3424]
India v South Africa at Nagpur, ICC Cricket World Cup 29th match, Mar 12, 2011 [ODI # 3128]