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
128*14594105136.17Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
121*15912513396.80Indiav AustraliaSydney25 Oct 2025ODI # 4915
11914290127132.22Indiav EnglandCuttack9 Feb 2025ODI # 4828
11714911392103.53Indiav New ZealandWankhede15 Nov 2023ODI # 4703
116*16912112295.86Indiav South AfricaVisakhapatnam6 Dec 2025ODI # 4936
112141102143109.80Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
1081671146394.73Indiav South AfricaPaarl21 Dec 2023ODI # 4716
1051147048150.00Indiav New ZealandWankhede15 Nov 2023ODI # 4703
10510283122126.50Indiav South AfricaRaipur3 Dec 2025ODI # 4935
1029864114159.37Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
1021439372109.67Indiav South AfricaRaipur3 Dec 2025ODI # 4935
101*19512110-83.47Indiav South AfricaEden Gardens5 Nov 2023ODI # 4694
101*-1299278.29Indiav BangladeshDubai (DICS)20 Feb 2025ODI # 4844
100*1511117-90.09Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
871339614-90.62Indiav EnglandNagpur6 Feb 2025ODI # 4825
84135985-85.71Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
80*1166683121.21Indiav New ZealandWankhede15 Nov 2023ODI # 4703
79122984280.61Indiav New ZealandDubai (DICS)2 Mar 2025ODI # 4852
78766482121.87Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
77101877288.50Indiav South AfricaEden Gardens5 Nov 2023ODI # 4694
76102837391.56Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
751117373102.73Indiav South AfricaVisakhapatnam6 Dec 2025ODI # 4936
74*111817-91.35Indiav AustraliaSydney25 Oct 2025ODI # 4915
73130977275.25Indiav AustraliaAdelaide23 Oct 2025ODI # 4913
66*654362153.48Indiav South AfricaRaipur3 Dec 2025ODI # 4935
661331071-61.68Indiav AustraliaAhmedabad19 Nov 2023ODI # 4705
65*574563144.44Indiav South AfricaVisakhapatnam6 Dec 2025ODI # 4936
64584454145.45Indiav Sri LankaColombo (RPS)4 Aug 2024ODI # 4753
62112837174.69Indiav South AfricaGqeberha19 Dec 2023ODI # 4714
61745482112.96Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
61110777-79.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
5695647-87.50Indiav South AfricaGqeberha19 Dec 2023ODI # 4714
5680675183.58Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
55*70439-127.90Indiav South AfricaJohannesburg17 Dec 2023ODI # 4713
5499634-85.71Indiav AustraliaAhmedabad19 Nov 2023ODI # 4705
52484561115.55Indiav South AfricaJohannesburg17 Dec 2023ODI # 4713
5285775167.53Indiav South AfricaPaarl21 Dec 2023ODI # 4716
52674761110.63Indiav EnglandNagpur6 Feb 2025ODI # 4825
5274557194.54Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
5169565191.07Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
51493234159.37Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
4868622277.41Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
47402944162.06Indiav New ZealandWankhede15 Nov 2023ODI # 4703
47443143151.61Indiav AustraliaAhmedabad19 Nov 2023ODI # 4705
4675527-88.46Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
45594542100.00Indiav New ZealandDubai (DICS)2 Mar 2025ODI # 4852
4560623-72.58Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
44694442100.00Indiav Sri LankaColombo (RPS)4 Aug 2024ODI # 4753
4472473193.61Indiav EnglandCuttack9 Feb 2025ODI # 4828
4467415-107.31Indiav AustraliaAdelaide23 Oct 2025ODI # 4913
42*603422123.52Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
4284613168.85Indiav New ZealandDubai (DICS)2 Mar 2025ODI # 4852
41*61434-95.34Indiav EnglandCuttack9 Feb 2025ODI # 4828
41*-471287.23Indiav BangladeshDubai (DICS)20 Feb 2025ODI # 4844
41-367-113.88Indiav BangladeshDubai (DICS)20 Feb 2025ODI # 4844
40322462166.66Indiav South AfricaEden Gardens5 Nov 2023ODI # 4694
40542931137.93Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
39*292052195.00Indiav New ZealandWankhede15 Nov 2023ODI # 4703
38412732140.74Indiav South AfricaPaarl21 Dec 2023ODI # 4716
38533122122.58Indiav AustraliaPerth19 Oct 2025ODI # 4911
3576443-79.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
3167432-72.09Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
317550-162.00Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
3156383-81.57Indiav AustraliaPerth19 Oct 2025ODI # 4911
30362523120.00Indiav Sri LankaColombo (RPS)7 Aug 2024ODI # 4754
29*211531193.33Indiav South AfricaEden Gardens5 Nov 2023ODI # 4694
2958401172.50Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
2833293196.55Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
28242413116.66Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
2727301190.00Indiav AustraliaDubai (DICS)4 Mar 2025ODI # 4853
25332412104.16Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
24*30183-133.33Indiav AustraliaAdelaide23 Oct 2025ODI # 4913
24*39272-88.88Indiav South AfricaRaipur3 Dec 2025ODI # 4935
2442322-75.00Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
2447262192.30Indiav AustraliaSydney25 Oct 2025ODI # 4915
2354244195.83Indiav South AfricaEden Gardens5 Nov 2023ODI # 4694
2333234-100.00Indiav Sri LankaColombo (RPS)2 Aug 2024ODI # 4752
2340291-79.31Indiav New ZealandDubai (DICS)2 Mar 2025ODI # 4852
2219145-157.14Indiav South AfricaEden Gardens5 Nov 2023ODI # 4694
22231631137.50Indiav South AfricaPaarl21 Dec 2023ODI # 4716
22-381-57.89Indiav BangladeshDubai (DICS)20 Feb 2025ODI # 4844
2253382157.89Indiav South AfricaRaipur3 Dec 2025ODI # 4935
2147352-60.00Indiav South AfricaPaarl21 Dec 2023ODI # 4716
2029184-111.11Indiav Sri LankaColombo (RPS)7 Aug 2024ODI # 4754
20221531133.33Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
19*1311-2172.72Indiav AustraliaPerth19 Oct 2025ODI # 4911
1857281-64.28Indiav AustraliaAhmedabad19 Nov 2023ODI # 4705
18241711105.88Indiav South AfricaGqeberha19 Dec 2023ODI # 4714
18271811100.00Indiav New ZealandDubai (DICS)9 Mar 2025ODI # 4858
18151621112.50Indiav South AfricaRanchi30 Nov 2025ODI # 4934
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

South Africa vs India at Visakhapatnam, South Africa in India 3rd ODI, Dec 6, 2025 [ODI # 4936]

India vs South Africa at Raipur, South Africa in India 2nd ODI, Dec 3, 2025 [ODI # 4935]

India vs South Africa at Ranchi, South Africa in India 1st ODI, Nov 30, 2025 [ODI # 4934]