High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
TM Dilshan 160 124 20 3 129.03 Sri Lanka v India 15 Dec 2009 ODI # 2932
V Sehwag 146 102 17 6 143.13 India v Sri Lanka 15 Dec 2009 ODI # 2932
Yuvraj Singh 138* 78 16 6 176.92 India v England 14 Nov 2008 ODI # 2774
NJ Astle 120 136 12 2 88.23 New Zealand v India 5 Nov 1999 ODI # 1522
V Sehwag 114* 82 17 2 139.02 India v West Indies 12 Nov 2002 ODI # 1895
IVA Richards 110* 77 7 7 142.85 West Indies v India 5 Jan 1988 ODI # 487
KC Sangakkara 110 127 11 4 86.61 Sri Lanka v India 11 Feb 2007 ODI # 2520
NS Sidhu 108 132 8 0 81.81 India v Sri Lanka 15 Feb 1994 ODI # 879
R Lamba 102 120 8 2 85.00 India v Australia 7 Oct 1986 ODI # 395
WV Raman 95 123 6 0 77.23 India v West Indies 5 Jan 1988 ODI # 487
A Jadeja 95 97 4 3 97.93 India v New Zealand 5 Nov 1999 ODI # 1522
AR Border 91* 88 9 0 103.40 Australia v India 7 Oct 1986 ODI # 395
KC Sangakkara 90 43 10 5 209.30 Sri Lanka v India 15 Dec 2009 ODI # 2932
V Sehwag 85 73 10 3 116.43 India v England 14 Nov 2008 ODI # 2774
RR Sarwan 84 88 6 2 95.45 West Indies v India 12 Nov 2002 ODI # 1895
Yuvraj Singh 79* 67 9 3 117.91 India v Sri Lanka 9 Nov 2005 ODI # 2295
HK Badani 77 99 2 1 77.77 India v Zimbabwe 14 Dec 2000 ODI # 1660
S Chanderpaul 74 77 8 0 96.10 West Indies v India 12 Nov 2002 ODI # 1895
CH Gayle 72 68 12 2 105.88 West Indies v India 12 Nov 2002 ODI # 1895
SC Ganguly 72 83 9 0 86.74 India v West Indies 12 Nov 2002 ODI # 1895
MS Dhoni 72 53 7 3 135.84 India v Sri Lanka 15 Dec 2009 ODI # 2932
TN Madondo 71 70 10 0 101.42 Zimbabwe v India 14 Dec 2000 ODI # 1660
SR Tendulkar 69 63 10 1 109.52 India v Sri Lanka 15 Dec 2009 ODI # 2932
CM Spearman 68 44 15 0 154.54 New Zealand v India 5 Nov 1999 ODI # 1522
AB Agarkar 67* 25 7 4 268.00 India v Zimbabwe 14 Dec 2000 ODI # 1660
M Prabhakar 67 87 9 0 77.01 India v Sri Lanka 15 Feb 1994 ODI # 879
PA de Silva 67 85 2 1 78.82 Sri Lanka v India 15 Feb 1994 ODI # 879
WU Tharanga 67 60 3 4 111.66 Sri Lanka v India 15 Dec 2009 ODI # 2932
AP Gurusinha 66 90 6 0 73.33 Sri Lanka v West Indies 19 Oct 1989 ODI # 576
KP Pietersen 63 56 7 2 112.50 England v India 14 Nov 2008 ODI # 2774
SC Ganguly 62 79 6 1 78.48 India v Sri Lanka 11 Feb 2007 ODI # 2520
TM Dilshan 59 63 9 0 93.65 Sri Lanka v India 9 Nov 2005 ODI # 2295
N Kapil Dev 58 31 5 2 187.09 India v Australia 7 Oct 1986 ODI # 395
RG Twose 56 53 4 3 105.66 New Zealand v India 5 Nov 1999 ODI # 1522
TM Dilshan 56 65 7 0 86.15 Sri Lanka v India 11 Feb 2007 ODI # 2520
DM Jones 55 42 3 1 130.95 Australia v India 7 Oct 1986 ODI # 395
AL Logie 54* 73 2 0 73.97 West Indies v Sri Lanka 19 Oct 1989 ODI # 576
RS Bopara 54* 38 2 5 142.10 England v India 14 Nov 2008 ODI # 2774
JN Rhodes 54 81 4 1 66.66 South Africa v India 29 Oct 1996 ODI # 1132
SR Tendulkar 54 61 9 0 88.52 India v Sri Lanka 11 Feb 2007 ODI # 2520
RS Sodhi 53* 67 4 1 79.10 India v Zimbabwe 14 Dec 2000 ODI # 1660
J Srinath 53 69 4 1 76.81 India v South Africa 29 Oct 1996 ODI # 1132
G Gambhir 51 63 8 0 80.95 India v England 14 Nov 2008 ODI # 2774
DL Haynes 49 90 2 0 54.44 West Indies v India 5 Jan 1988 ODI # 487
MS Dhoni 48 68 1 0 70.58 India v Sri Lanka 11 Feb 2007 ODI # 2520
SK Raina 43 44 0 3 97.72 India v England 14 Nov 2008 ODI # 2774
DL Haynes 42 92 2 0 45.65 West Indies v Sri Lanka 19 Oct 1989 ODI # 576
SC Ganguly 41 44 7 0 93.18 India v New Zealand 5 Nov 1999 ODI # 1522
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 | 10 years | 25 years
Records includes the following current or recent matches:
India v Sri Lanka at Rajkot, 1st ODI, Dec 15, 2009 [ODI # 2932]
India v England at Rajkot, 1st ODI, Nov 14, 2008 [ODI # 2774]
India v Sri Lanka at Rajkot, 2nd ODI, Feb 11, 2007 [ODI # 2520]