High scores
Player Runs Balls 4s 6s SR Team Opposition Match Date Scorecard
SR Tendulkar 139 125 19 0 111.20 India v Australia 31 Mar 2001 ODI # 1699
G Kirsten 105* 134 9 0 78.35 South Africa v Australia 19 Oct 1996 ODI # 1128
RJ Shastri 102 141 11 1 72.34 India v Australia 6 Oct 1984 ODI # 271
CG Greenidge 96 127 10 1 75.59 West Indies v India 1 Dec 1983 ODI # 228
M Prabhakar 91 126 4 0 72.22 India v Zimbabwe 18 Nov 1993 ODI # 852
DC Boon 87 96 5 2 90.62 Australia v New Zealand 18 Oct 1987 ODI # 462
VVS Laxman 83 88 6 0 94.31 India v Australia 31 Mar 2001 ODI # 1699
MJ Greatbatch 64 97 5 0 65.97 New Zealand v India 15 Dec 1988 ODI # 541
AC Gilchrist 63 70 10 1 90.00 Australia v India 31 Mar 2001 ODI # 1699
GM Ritchie 59* 64 3 0 92.18 Australia v India 6 Oct 1984 ODI # 271
MD Crowe 58 48 5 0 120.83 New Zealand v Australia 18 Oct 1987 ODI # 462
SB Smith 56 54 7 0 103.70 Australia v India 6 Oct 1984 ODI # 271
A Flower 56 82 6 0 68.29 Zimbabwe v India 18 Nov 1993 ODI # 852
MG Bevan 56 76 6 0 73.68 Australia v South Africa 19 Oct 1996 ODI # 1128
M Amarnath 55 122 4 0 45.08 India v West Indies 1 Dec 1983 ODI # 228
VG Kambli 55 96 1 0 57.29 India v Zimbabwe 18 Nov 1993 ODI # 852
M Azharuddin 54* 56 4 1 96.42 India v Zimbabwe 18 Nov 1993 ODI # 852
DL Haynes 54 74 2 0 72.97 West Indies v India 1 Dec 1983 ODI # 228
VB Chandrasekhar 53 77 7 0 68.83 India v New Zealand 15 Dec 1988 ODI # 541
AC Hudson 53 72 7 0 73.61 South Africa v Australia 19 Oct 1996 ODI # 1128
AK Sharma 52* 47 3 3 110.63 India v New Zealand 15 Dec 1988 ODI # 541
DM Jones 52 48 1 3 108.33 Australia v New Zealand 18 Oct 1987 ODI # 462
RJ Shastri 50 68 5 1 73.52 India v Pakistan 27 Jan 1987 ODI # 426
ME Waugh 50 68 5 0 73.52 Australia v South Africa 19 Oct 1996 ODI # 1128
IVA Richards 49* 50 3 1 98.00 West Indies v India 1 Dec 1983 ODI # 228
JG Wright 47 44 1 2 106.81 New Zealand v Australia 18 Oct 1987 ODI # 462
Mudassar Nazar 43 80 4 0 53.75 Pakistan v India 27 Jan 1987 ODI # 426
JG Wright 43 74 4 0 58.10 New Zealand v India 15 Dec 1988 ODI # 541
GN Yallop 42 57 4 0 73.68 Australia v India 6 Oct 1984 ODI # 271
RJ Shastri 41* 36 2 2 113.88 India v West Indies 1 Dec 1983 ODI # 228
AO Malhotra 40 44 7 0 90.90 India v West Indies 1 Dec 1983 ODI # 228
SM Gavaskar 40 46 3 0 86.95 India v Australia 6 Oct 1984 ODI # 271
Abdul Qadir 39 46 3 1 84.78 Pakistan v India 27 Jan 1987 ODI # 426
MA Taylor 39 58 3 0 67.24 Australia v South Africa 19 Oct 1996 ODI # 1128
S Madan Lal 38 26 4 1 146.15 India v Pakistan 27 Jan 1987 ODI # 426
RMH Binny 37 33 6 1 112.12 India v Australia 6 Oct 1984 ODI # 271
KR Rutherford 37 38 2 2 97.36 New Zealand v Australia 18 Oct 1987 ODI # 462
AH Omarshah 37 31 4 0 119.35 Zimbabwe v India 18 Nov 1993 ODI # 852
KC Wessels 35* 37 3 0 94.59 Australia v India 6 Oct 1984 ODI # 271
RT Ponting 35 51 1 0 68.62 Australia v South Africa 19 Oct 1996 ODI # 1128
AR Border 34 28 3 0 121.42 Australia v New Zealand 18 Oct 1987 ODI # 462
CS Pandit 33* 40 2 0 82.50 India v Pakistan 27 Jan 1987 ODI # 426
WB Phillips 33 23 6 1 143.47 Australia v India 6 Oct 1984 ODI # 271
GJ Whittall 33 43 3 0 76.74 Zimbabwe v India 18 Nov 1993 ODI # 852
AC Waller 32 50 3 0 64.00 Zimbabwe v India 18 Nov 1993 ODI # 852
N Kapil Dev 28 25 3 1 112.00 India v West Indies 1 Dec 1983 ODI # 228
CH Lloyd 27* 23 3 1 117.39 West Indies v India 1 Dec 1983 ODI # 228
Manzoor Elahi 27 19 2 2 142.10 Pakistan v India 27 Jan 1987 ODI # 426
SR Tendulkar 24 16 1 1 150.00 India v Zimbabwe 18 Nov 1993 ODI # 852
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 Australia at Indore, 3rd ODI, Mar 31, 2001 [ODI # 1699]
India v Sri Lanka at Indore, 2nd ODI, Dec 25, 1997 [ODI # 1268]
Australia v South Africa at Indore, Titan Cup 2nd match, Oct 19, 1996 [ODI # 1128]