High scores
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
RG Sharma 264 173 33 9 152.60 India v Sri Lanka Kolkata 13 Nov 2014 ODI # 3544
V Sehwag 219 149 25 7 146.97 India v West Indies Indore 8 Dec 2011 ODI # 3223
RG Sharma 209 158 12 16 132.27 India v Australia Bengaluru 2 Nov 2013 ODI # 3428
RG Sharma 208* 153 13 12 135.94 India v Sri Lanka Mohali 13 Dec 2017 ODI # 3941
SR Tendulkar 200* 147 25 3 136.05 India v South Africa Gwalior 24 Feb 2010 ODI # 2962
Saeed Anwar 194 146 22 5 132.87 Pakistan v India Chennai 21 May 1997 ODI # 1209
SR Tendulkar 186* 150 20 3 124.00 India v New Zealand Hyderabad (Deccan) 8 Nov 1999 ODI # 1523
MS Dhoni 183* 145 15 10 126.20 India v Sri Lanka Jaipur 31 Oct 2005 ODI # 2290
SR Tendulkar 175 141 19 4 124.11 India v Australia Hyderabad (Deccan) 5 Nov 2009 ODI # 2923
RG Sharma 162 137 20 4 118.24 India v West Indies Mumbai (BS) 29 Oct 2018 ODI # 4063
TM Dilshan 160 124 20 3 129.03 Sri Lanka v India Rajkot 15 Dec 2009 ODI # 2932
D Mongia 159* 147 17 1 108.16 India v Zimbabwe Guwahati 19 Mar 2002 ODI # 1818
AJ Strauss 158 145 18 1 108.96 England v India Bengaluru 27 Feb 2011 ODI # 3110
V Kohli 157* 129 13 4 121.70 India v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
GJ Bailey 156 114 13 6 136.84 Australia v India Nagpur 30 Oct 2013 ODI # 3424
V Kohli 154* 134 16 1 114.92 India v New Zealand Mohali 23 Oct 2016 ODI # 3798
M Azharuddin 153* 150 17 1 102.00 India v Zimbabwe Cuttack 9 Apr 1998 ODI # 1311
SC Ganguly 153* 150 18 3 102.00 India v New Zealand Gwalior 11 Nov 1999 ODI # 1524
R Dravid 153 153 15 2 100.00 India v New Zealand Hyderabad (Deccan) 8 Nov 1999 ODI # 1523
RG Sharma 152* 117 15 8 129.91 India v West Indies Guwahati 21 Oct 2018 ODI # 4056
ST Jayasuriya 151* 120 17 4 125.83 Sri Lanka v India Mumbai 17 May 1997 ODI # 1207
G Gambhir 150* 137 14 0 109.48 India v Sri Lanka Kolkata 24 Dec 2009 ODI # 2935
RG Sharma 150 133 13 6 112.78 India v South Africa Kanpur 11 Oct 2015 ODI # 3689
Yuvraj Singh 150 127 21 3 118.11 India v England Cuttack 19 Jan 2017 ODI # 3821
S Chanderpaul 149* 136 16 3 109.55 West Indies v India Nagpur 21 Jan 2007 ODI # 2480
IVA Richards 149 99 20 3 150.50 West Indies v India Jamshedpur 7 Dec 1983 ODI # 229
MS Dhoni 148 123 15 4 120.32 India v Pakistan Visakhapatnam 5 Apr 2005 ODI # 2236
RG Sharma 147 138 18 2 106.52 India v New Zealand Kanpur 29 Oct 2017 ODI # 3932
SR Tendulkar 146 153 15 2 95.42 India v Zimbabwe Jodhpur 8 Dec 2000 ODI # 1658
V Sehwag 146 102 17 6 143.13 India v Sri Lanka Rajkot 15 Dec 2009 ODI # 2932
A Balbirnie 145* 136 8 8 106.61 Ireland v Afghanistan Dehradun 5 Mar 2019 ODI # 4105
RT Ponting 145 158 18 1 91.77 Australia v Zimbabwe Delhi 11 Apr 1998 ODI # 1313
SC Ganguly 144 152 8 6 94.73 India v Zimbabwe Ahmedabad 5 Dec 2000 ODI # 1657
S Dhawan 143 115 18 3 124.34 India v Australia Mohali 10 Mar 2019 ODI # 4111
DL Houghton 142 137 13 6 103.64 Zimbabwe v New Zealand Hyderabad (Deccan) 10 Oct 1987 ODI # 454
RG Sharma 141* 123 17 4 114.63 India v Australia Jaipur 16 Oct 2013 ODI # 3420
CH Gayle 140 127 12 5 110.23 West Indies v India Ahmedabad 15 Nov 2002 ODI # 1896
V Kohli 140 107 21 2 130.84 India v West Indies Guwahati 21 Oct 2018 ODI # 4056
MS Dhoni 139* 97 15 5 143.29 Asia XI v Africa XI Chennai 10 Jun 2007 ODI # 2589
MS Dhoni 139* 121 12 5 114.87 India v Australia Mohali 19 Oct 2013 ODI # 3421
AD Mathews 139* 116 6 10 119.82 Sri Lanka v India Ranchi 16 Nov 2014 ODI # 3547
V Kohli 139* 126 12 3 110.31 India v Sri Lanka Ranchi 16 Nov 2014 ODI # 3547
SR Tendulkar 139 125 19 0 111.20 India v Australia Indore 31 Mar 2001 ODI # 1699
DL Haynes 138* 164 12 2 84.14 West Indies v England Gwalior 27 Oct 1989 ODI # 586
KC Sangakkara 138* 147 13 2 93.87 Sri Lanka v India Jaipur 31 Oct 2005 ODI # 2290
Yuvraj Singh 138* 78 16 6 176.92 India v England Rajkot 14 Nov 2008 ODI # 2774
G Gambhir 138* 116 18 0 118.96 India v New Zealand Jaipur 1 Dec 2010 ODI # 3072
V Kohli 138 140 6 5 98.57 India v South Africa Chennai 22 Oct 2015 ODI # 3698
SR Tendulkar 137 137 8 5 100.00 India v Sri Lanka Delhi 2 Mar 1996 ODI # 1070
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 Delhi, 5th ODI, Mar 13, 2019 [ODI # 4113]
India v Australia at Mohali, 4th ODI, Mar 10, 2019 [ODI # 4111]
Afghanistan v Ireland at Dehradun, 5th ODI, Mar 10, 2019 [ODI # 4110]