Batting Most Runs Innings - last 2 years

High scores for India in ODIs - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
135173120117112.50Indiav South AfricaRanchi30 Nov 2025ODI # 4934
124174108103114.81Indiav New ZealandIndore18 Jan 2026ODI # 4939
121*15912513396.80Indiav AustraliaSydney25 Oct 2025ODI # 4915
11914290127132.22Indiav EnglandCuttack9 Feb 2025ODI # 4828
116*16912112295.86Indiav South AfricaVisakhapatnam6 Dec 2025ODI # 4936
112*12192111121.73Indiav New ZealandRajkot14 Jan 2026ODI # 4938
112141102143109.80Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
10510283122126.50Indiav South AfricaRaipur3 Dec 2025ODI # 4935
1021439372109.67Indiav South AfricaRaipur3 Dec 2025ODI # 4935
101*-1299278.29Indiav BangladeshDubai (DICS)20 Feb 2025ODI # 4844
100*1511117090.09Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
931239181102.19Indiav New ZealandVadodara11 Jan 2026ODI # 4937
871339614090.62Indiav EnglandNagpur6 Feb 2025ODI # 4825
84135985085.71Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
79122984280.61Indiav New ZealandDubai (DICS)2 Mar 2025ODI # 4852
78766482121.87Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
76102837391.56Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
751117373102.73Indiav South AfricaVisakhapatnam6 Dec 2025ODI # 4936
74*111817091.35Indiav AustraliaSydney25 Oct 2025ODI # 4915
73130977275.25Indiav AustraliaAdelaide23 Oct 2025ODI # 4913
66*654362153.48Indiav South AfricaRaipur3 Dec 2025ODI # 4935
65*574563144.44Indiav South AfricaVisakhapatnam6 Dec 2025ODI # 4936
64584454145.45Indiav Sri LankaColombo (RPS)4 Aug 2024ODI # 4753
61110777079.22Indiav AustraliaAdelaide23 Oct 2025ODI # 4913
60835291115.38Indiav EnglandCuttack9 Feb 2025ODI # 4828
60875623107.14Indiav South AfricaRanchi30 Nov 2025ODI # 4934
59443692163.88Indiav EnglandNagpur6 Feb 2025ODI # 4825
58554773123.40Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
57915153111.76Indiav South AfricaRanchi30 Nov 2025ODI # 4934
5680675183.58Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
56107713278.87Indiav New ZealandVadodara11 Jan 2026ODI # 4937
56705391105.66Indiav New ZealandRajkot14 Jan 2026ODI # 4938
5354572292.98Indiav New ZealandIndore18 Jan 2026ODI # 4939
52674761110.63Indiav EnglandNagpur6 Feb 2025ODI # 4825
5274557194.54Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
52504344120.93Indiav New ZealandIndore18 Jan 2026ODI # 4939
49684741104.25Indiav New ZealandVadodara11 Jan 2026ODI # 4937
4868622277.41Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
4675527088.46Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
45594542100.00Indiav New ZealandDubai (DICS)2 Mar 2025ODI # 4852
4560623072.58Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
44694442100.00Indiav Sri LankaColombo (RPS)4 Aug 2024ODI # 4753
4472473193.61Indiav EnglandCuttack9 Feb 2025ODI # 4828
44674150107.31Indiav AustraliaAdelaide23 Oct 2025ODI # 4913
42*603422123.52Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
4284613168.85Indiav New ZealandDubai (DICS)2 Mar 2025ODI # 4852
41*61434095.34Indiav EnglandCuttack9 Feb 2025ODI # 4828
41*-471287.23Indiav BangladeshDubai (DICS)20 Feb 2025ODI # 4844
41-3670113.88Indiav BangladeshDubai (DICS)20 Feb 2025ODI # 4844
40542931137.93Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
38533122122.58Indiav AustraliaPerth19 Oct 2025ODI # 4911
3576443079.54Indiav Sri LankaColombo (RPS)4 Aug 2024ODI # 4753
35322061175.00Indiav Sri LankaColombo (RPS)7 Aug 2024ODI # 4754
34*473311103.03Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
3366572157.89Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
32362021160.00Indiav South AfricaRanchi30 Nov 2025ODI # 4934
3167432072.09Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
3175500162.00Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
3156383081.57Indiav AustraliaPerth19 Oct 2025ODI # 4911
30362523120.00Indiav Sri LankaColombo (RPS)7 Aug 2024ODI # 4754
29*532121138.09Indiav New ZealandVadodara11 Jan 2026ODI # 4937
2958401172.50Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
29302321126.08Indiav New ZealandVadodara11 Jan 2026ODI # 4937
2833293196.55Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
28242413116.66Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
2727301190.00Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
2758441061.36Indiav New ZealandRajkot14 Jan 2026ODI # 4938
2637293289.65Indiav New ZealandVadodara11 Jan 2026ODI # 4937
25332412104.16Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
24*301830133.33Indiav AustraliaAdelaide23 Oct 2025ODI # 4913
24*39272088.88Indiav South AfricaRaipur3 Dec 2025ODI # 4935
2442322075.00Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
2447262192.30Indiav AustraliaSydney25 Oct 2025ODI # 4915
2453384063.15Indiav New ZealandRajkot14 Jan 2026ODI # 4938
23332340100.00Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
2340291079.31Indiav New ZealandDubai (DICS)2 Mar 2025ODI # 4852
2343292079.31Indiav New ZealandRajkot14 Jan 2026ODI # 4938
23311840127.77Indiav New ZealandIndore18 Jan 2026ODI # 4939
22-381057.89Indiav BangladeshDubai (DICS)20 Feb 2025ODI # 4844
2253382157.89Indiav South AfricaRaipur3 Dec 2025ODI # 4935
20291840111.11Indiav Sri LankaColombo (RPS)7 Aug 2024ODI # 4754
20221531133.33Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
2033210195.23Indiav New ZealandRajkot14 Jan 2026ODI # 4938
19*131102172.72Indiav AustraliaPerth19 Oct 2025ODI # 4911
18271811100.00Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
18151621112.50Indiav South AfricaRanchi30 Nov 2025ODI # 4934
1710902188.88Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
1648352045.71Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
1627201080.00Indiav New ZealandDubai (DICS)2 Mar 2025ODI # 4852
1560400037.50Indiav Sri LankaColombo (RPS)4 Aug 2024ODI # 4753
15171320115.38Indiav Sri LankaColombo (RPS)7 Aug 2024ODI # 4754
1520223068.18Indiav EnglandNagpur6 Feb 2025ODI # 4825
15-172088.23Indiav BangladeshDubai (DICS)20 Feb 2025ODI # 4844
1524171188.23Indiav New ZealandDubai (DICS)2 Mar 2025ODI # 4852
1427192073.68Indiav Sri LankaColombo (RPS)4 Aug 2024ODI # 4753
14271410100.00Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
1429830175.00Indiav South AfricaRaipur3 Dec 2025ODI # 4935
13111220108.33Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
13111011130.00Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
1325142092.85Indiav AustraliaAdelaide23 Oct 2025ODI # 4913
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

New Zealand vs India at Indore, New Zealand in India 3rd ODI, Jan 18, 2026 [ODI # 4939]

India vs New Zealand at Rajkot, New Zealand in India 2nd ODI, Jan 14, 2026 [ODI # 4938]

New Zealand vs India at Vadodara, New Zealand in India 1st ODI, Jan 11, 2026 [ODI # 4937]