Batting Most Runs Innings

Records for India in ODI matches

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
264225173339152.6Indiav Sri LankaEden Gardens13 Nov 2014ODI # 3544
219208149257146.97Indiav West IndiesIndore08 Dec 2011ODI # 3223
2101691312410160.3Indiav BangladeshChattogram10 Dec 2022ODI # 4499
2092221581216132.27Indiav AustraliaBengaluru02 Nov 2013ODI # 3428
208*2121531312135.94Indiav Sri LankaMohali13 Dec 2017ODI # 3941
208225149199139.59Indiav New ZealandHyderabad18 Jan 2023ODI # 4507
200*226147253136.05Indiav South AfricaGwalior24 Feb 2010ODI # 2962
186*221150203124Indiav New ZealandHyderabad (Deccan)08 Nov 1999ODI # 1523
183*2101451510126.2Indiav Sri LankaJaipur31 Oct 2005ODI # 2290
183210158177115.82Indiav Sri LankaTaunton26 May 1999ODI # 1463
183211148221123.64Indiav PakistanMirpur18 Mar 2012ODI # 3263
175*-138166126.81Indiav ZimbabweTunbridge Wells18 Jun 1983ODI # 216
175210141194124.11Indiav AustraliaHyderabad05 Nov 2009ODI # 2923
175198140145125Indiav BangladeshMirpur19 Feb 2011ODI # 3100
171*205163137104.9Indiav AustraliaPerth12 Jan 2016ODI # 3723
166*173110138150.9Indiav Sri LankaThiruvananthapuram15 Jan 2023ODI # 4505
163*206133165122.55Indiav New ZealandChristchurch08 Mar 2009ODI # 2823
162-137204118.24Indiav West IndiesBrabourne29 Oct 2018ODI # 4063
160*220159122100.62Indiav South AfricaCape Town07 Feb 2018ODI # 3971
159*233147171108.16Indiav ZimbabweGuwahati19 Mar 2002ODI # 1818
159-138175115.21Indiav West IndiesVisakhapatnam18 Dec 2019ODI # 4222
157*217129134121.7Indiav West IndiesVisakhapatnam24 Oct 2018ODI # 4059
154*202134161114.92Indiav New ZealandMohali23 Oct 2016ODI # 3798
153*202150171102Indiav ZimbabweCuttack09 Apr 1998ODI # 1311
153*225150183102Indiav New ZealandGwalior11 Nov 1999ODI # 1524
153196153152100Indiav New ZealandHyderabad (Deccan)08 Nov 1999ODI # 1523
152*-117158129.91Indiav West IndiesGuwahati21 Oct 2018ODI # 4056
15219315118-100.66Indiav NamibiaPietermaritzburg23 Feb 2003ODI # 1964
150*-13714-109.48Indiav Sri LankaEden Gardens24 Dec 2009ODI # 2935
150214147141102.04Indiav Sri LankaColombo (RPS)05 Feb 2009ODI # 2815
150215133136112.78Indiav South AfricaKanpur11 Oct 2015ODI # 3689
150183127213118.11Indiav EnglandCuttack19 Jan 2017ODI # 3821
148155123154120.32Indiav PakistanVisakhapatnam05 Apr 2005ODI # 2236
147168138182106.52Indiav New ZealandKanpur29 Oct 2017ODI # 3932
14620015315295.42Indiav ZimbabweJodhpur08 Dec 2000ODI # 1658
14618613217-110.6Indiav KenyaPaarl24 Oct 2001ODI # 1764
146166102176143.13Indiav Sri LankaRajkot15 Dec 2009ODI # 2932
145179129171112.4Indiav Sri LankaTaunton26 May 1999ODI # 1463
1441921528694.73Indiav ZimbabweAhmedabad05 Dec 2000ODI # 1657
14318713195109.16Indiav AustraliaSharjah22 Apr 1998ODI # 1325
143-115183124.34Indiav AustraliaMohali10 Mar 2019ODI # 4111
141*21614211699.29Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
141*-14813595.27Indiav West IndiesKuala Lumpur14 Sep 2006ODI # 2414
141*195123174114.63Indiav AustraliaJaipur16 Oct 2013ODI # 3420
141191128133110.15Indiav AustraliaDhaka28 Oct 1998ODI # 1360
14120714412197.91Indiav PakistanAdelaide25 Jan 2000ODI # 1547
141173135171104.44Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
140*114101163138.61Indiav KenyaBristol23 May 1999ODI # 1457
140-107212130.84Indiav West IndiesGuwahati21 Oct 2018ODI # 4056
140153113143123.89Indiav PakistanManchester16 Jun 2019ODI # 4161
139*169121125114.87Indiav AustraliaMohali19 Oct 2013ODI # 3421
139*192126123110.31Indiav Sri LankaRanchi16 Nov 2014ODI # 3547
13919714711594.55Indiav ZimbabweNairobi (Gym)01 Oct 1999ODI # 1508
13919712519-111.2Indiav AustraliaIndore31 Mar 2001ODI # 1699
139143122162113.93Indiav AustraliaSydney22 Jan 2004ODI # 2086
138*12578166176.92Indiav EnglandRajkot14 Nov 2008ODI # 2774
138*17111618-118.96Indiav New ZealandJaipur01 Dec 2010ODI # 3072
138214133101103.75Indiav Sri LankaColombo (RPS)14 Sep 2009ODI # 2889
1382281399499.28Indiav AustraliaMelbourne18 Jan 2015ODI # 3582
1382021406598.57Indiav South AfricaChennai22 Oct 2015ODI # 3698
137*-114154120.17Indiav EnglandNottingham12 Jul 2018ODI # 4014
13719813785100Indiav Sri LankaDelhi02 Mar 1996ODI # 1070
13719914616293.83Indiav South AfricaMelbourne22 Feb 2015ODI # 3610
137223126143108.73Indiav BangladeshMelbourne19 Mar 2015ODI # 3641
136157122162111.47Indiav BangladeshFatullah26 Feb 2014ODI # 3474
135*-12467108.87Indiav BangladeshDhaka30 May 2000ODI # 1597
134*21816015-83.75Indiav EnglandGwalior04 Mar 1993ODI # 813
134195131123102.29Indiav AustraliaSharjah24 Apr 1998ODI # 1327
134203122106109.83Indiav EnglandCuttack19 Jan 2017ODI # 3821
133*13386162154.65Indiav Sri LankaHobart28 Feb 2012ODI # 3251
133204129106103.1Indiav AustraliaSydney12 Jan 2019ODI # 4077
132*-90203146.66Indiav Sri LankaDambulla20 Aug 2017ODI # 3905
13120313813194.92Indiav ZimbabweAdelaide24 Jan 2004ODI # 2087
131134102107128.43Indiav West IndiesKingston26 Jun 2009ODI # 2852
131-96172136.45Indiav Sri LankaColombo (RPS)31 Aug 2017ODI # 3908
13111184165155.95Indiav AfghanistanDelhi11 Oct 2023ODI # 4666
130*2291605281.25Indiav Sri LankaNagpur22 Mar 1999ODI # 1415
13019313415297.01Indiav New ZealandHyderabad (Deccan)15 Nov 2003ODI # 2062
13014597151134.02Indiav ZimbabweHarare22 Aug 2022ODI # 4457
129*12396192134.37Indiav South AfricaCenturion16 Feb 2018ODI # 3978
128*187119121107.56Indiav Sri LankaColombo (RPS)31 Jul 2012ODI # 3294
128*14594105136.17Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
1281821318297.7Indiav Sri LankaColombo (RPS)07 Jul 1998ODI # 1344
127*17513815192.02Indiav KenyaCuttack18 Feb 1996ODI # 1052
127*15513013197.69Indiav ZimbabweBulawayo26 Sep 1998ODI # 1354
127150126145100.79Indiav South AfricaJohannesburg05 Oct 2001ODI # 1752
127164114133111.4Indiav West IndiesDharamsala17 Oct 2014ODI # 3535
127-120152105.83Indiav Hong KongDubai (DICS)18 Sep 2018ODI # 4039
126*16411716-107.69Indiav New ZealandVadodara04 Dec 2010ODI # 3074
126136104211121.15Indiav EnglandColombo (RPS)22 Sep 2002ODI # 1884
126154113142111.5Indiav AustraliaCanberra20 Jan 2016ODI # 3726
125*10674146168.91Indiav New ZealandHamilton11 Mar 2009ODI # 2824
125*159113162110.61Indiav EnglandManchester17 Jul 2022ODI # 4433
12519812815197.65Indiav Sri LankaThe Oval08 Jun 2017ODI # 3882
125165109115114.67Indiav AustraliaNagpur01 Oct 2017ODI # 3919
124*14092126134.78Indiav ZimbabweSharjah13 Nov 1998ODI # 1374
124*19913312193.23Indiav ZimbabweHarare10 Jul 2015ODI # 3662
124*-14516285.51Indiav Sri LankaPallekele27 Aug 2017ODI # 3907
124-13811189.85Indiav PakistanDhaka18 Jan 1998ODI # 1279
12414110793115.88Indiav AustraliaNagpur28 Oct 2009ODI # 2915
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

South Africa v India at Paarl, 3rd ODI, Dec 21, 2023 [ODI # 4716]

South Africa v India at Gqeberha, 2nd ODI, Dec 19, 2023 [ODI # 4714]

South Africa v India at Johannesburg, 1st ODI, Dec 17, 2023 [ODI # 4713]