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
13111184165155.95Indiav AfghanistanDelhi11 Oct 2023ODI # 4666
128*14594105136.17Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
122*1479493129.78Indiav PakistanColombo (RPS)10 Sep 2023ODI # 4639
1211851338590.97Indiav BangladeshColombo (RPS)15 Sep 2023ODI # 4645
11914290127132.22Indiav EnglandCuttack09 Feb 2025ODI # 4828
11714911392103.53Indiav New ZealandWankhede15 Nov 2023ODI # 4703
112141102143109.80Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
111*141106122104.71Indiav PakistanColombo (RPS)10 Sep 2023ODI # 4639
1081671146394.73Indiav South AfricaPaarl21 Dec 2023ODI # 4716
10511890113116.66Indiav AustraliaIndore24 Sep 2023ODI # 4654
1051147048150.00Indiav New ZealandWankhede15 Nov 2023ODI # 4703
1041559764107.21Indiav AustraliaIndore24 Sep 2023ODI # 4654
103*1139764106.18Indiav BangladeshPune19 Oct 2023ODI # 4674
1029864114159.37Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
101*19512110-83.47Indiav South AfricaEden Gardens05 Nov 2023ODI # 4694
101*-1299278.29Indiav BangladeshDubai (DICS)20 Feb 2025ODI # 4844
100*1511117-90.09Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
97*1801158284.34Indiav AustraliaChennai08 Oct 2023ODI # 4662
951541048291.34Indiav New ZealandDharamsala22 Oct 2023ODI # 4678
9213692112100.00Indiav Sri LankaWankhede02 Nov 2023ODI # 4690
881399411-93.61Indiav Sri LankaWankhede02 Nov 2023ODI # 4690
87122907196.66Indiav PakistanPallekele02 Sep 2023ODI # 4630
8716210110386.13Indiav EnglandLucknow29 Oct 2023ODI # 4686
871339614-90.62Indiav EnglandNagpur06 Feb 2025ODI # 4825
86916366136.50Indiav PakistanAhmedabad14 Oct 2023ODI # 4669
851689211-92.39Indiav West IndiesTarouba01 Aug 2023ODI # 4624
851711166-73.27Indiav AustraliaChennai08 Oct 2023ODI # 4662
84135985-85.71Indiav AustraliaDubai (DICS)04 Mar 2025ODI # 4853
821168192101.23Indiav PakistanPallekele02 Sep 2023ODI # 4630
82845636146.42Indiav Sri LankaWankhede02 Nov 2023ODI # 4690
81945756142.10Indiav AustraliaRajkot27 Sep 2023ODI # 4657
80*1166683121.21Indiav New ZealandWankhede15 Nov 2023ODI # 4703
79122984280.61Indiav New ZealandDubai (DICS)02 Mar 2025ODI # 4852
78766482121.87Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
77856483120.31Indiav West IndiesTarouba01 Aug 2023ODI # 4624
77101877288.50Indiav South AfricaEden Gardens05 Nov 2023ODI # 4694
76102837391.56Indiav New ZealandDubai (DICS)09 Mar 2025ODI # 4858
74*875965125.42Indiav NepalPallekele04 Sep 2023ODI # 4632
741106362117.46Indiav AustraliaMohali22 Sep 2023ODI # 4651
72*483766194.59Indiav AustraliaIndore24 Sep 2023ODI # 4654
71927710-92.20Indiav AustraliaMohali22 Sep 2023ODI # 4651
70*885245134.61Indiav West IndiesTarouba01 Aug 2023ODI # 4624
67*876281108.06Indiav NepalPallekele04 Sep 2023ODI # 4632
661331071-61.68Indiav AustraliaAhmedabad19 Nov 2023ODI # 4705
64584454145.45Indiav Sri LankaColombo (RPS)04 Aug 2024ODI # 4753
62112837174.69Indiav South AfricaGqeberha19 Dec 2023ODI # 4714
61745482112.96Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
60835291115.38Indiav EnglandCuttack09 Feb 2025ODI # 4828
59443692163.88Indiav EnglandNagpur06 Feb 2025ODI # 4825
58*114634192.06Indiav AustraliaMohali22 Sep 2023ODI # 4651
58835210-111.53Indiav PakistanColombo (RPS)10 Sep 2023ODI # 4639
58554773123.40Indiav Sri LankaColombo (RPS)02 Aug 2024ODI # 4752
56774964114.28Indiav PakistanColombo (RPS)10 Sep 2023ODI # 4639
5663615191.80Indiav AustraliaRajkot27 Sep 2023ODI # 4657
5695647-87.50Indiav South AfricaGqeberha19 Dec 2023ODI # 4714
5680675183.58Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
55*64566-98.21Indiav AfghanistanDelhi11 Oct 2023ODI # 4666
55*70439-127.90Indiav South AfricaJohannesburg17 Dec 2023ODI # 4713
55795561100.00Indiav West IndiesBridgetown29 Jul 2023ODI # 4623
5499634-85.71Indiav AustraliaAhmedabad19 Nov 2023ODI # 4705
53*80623285.48Indiav PakistanAhmedabad14 Oct 2023ODI # 4669
53734872110.41Indiav Sri LankaColombo (RPS)12 Sep 2023ODI # 4641
5380555296.36Indiav BangladeshPune19 Oct 2023ODI # 4674
52734671113.04Indiav West IndiesBridgetown27 Jul 2023ODI # 4622
52803833136.84Indiav AustraliaIndore24 Sep 2023ODI # 4654
52484561115.55Indiav South AfricaJohannesburg17 Dec 2023ODI # 4713
5285775167.53Indiav South AfricaPaarl21 Dec 2023ODI # 4716
52674761110.63Indiav EnglandNagpur06 Feb 2025ODI # 4825
5274557194.54Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
51394124124.39Indiav West IndiesTarouba01 Aug 2023ODI # 4624
5169565191.07Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
51493234159.37Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
50664951102.04Indiav AustraliaMohali22 Sep 2023ODI # 4651
49754741104.25Indiav EnglandLucknow29 Oct 2023ODI # 4686
48744312111.62Indiav AustraliaRajkot27 Sep 2023ODI # 4657
48514072120.00Indiav BangladeshPune19 Oct 2023ODI # 4674
4868622277.41Indiav New ZealandDubai (DICS)09 Mar 2025ODI # 4858
47784752100.00Indiav AfghanistanDelhi11 Oct 2023ODI # 4666
47402944162.06Indiav New ZealandWankhede15 Nov 2023ODI # 4703
47443143151.61Indiav AustraliaAhmedabad19 Nov 2023ODI # 4705
46444044115.00Indiav New ZealandDharamsala22 Oct 2023ODI # 4678
4675527-88.46Indiav PakistanDubai (DICS)23 Feb 2025ODI # 4847
45594542100.00Indiav New ZealandDubai (DICS)02 Mar 2025ODI # 4852
4560623-72.58Indiav AustraliaDubai (DICS)04 Mar 2025ODI # 4853
44694442100.00Indiav Sri LankaColombo (RPS)04 Aug 2024ODI # 4753
4472473193.61Indiav EnglandCuttack09 Feb 2025ODI # 4828
42*603422123.52Indiav AustraliaDubai (DICS)04 Mar 2025ODI # 4853
42613432123.52Indiav BangladeshColombo (RPS)15 Sep 2023ODI # 4645
4284613168.85Indiav New ZealandDubai (DICS)02 Mar 2025ODI # 4852
41*61434-95.34Indiav EnglandCuttack09 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 Gardens05 Nov 2023ODI # 4694
40542931137.93Indiav EnglandAhmedabad12 Feb 2025ODI # 4833
39*63443188.63Indiav New ZealandDharamsala22 Oct 2023ODI # 4678
39*292052195.00Indiav New ZealandWankhede15 Nov 2023ODI # 4703
3956442-88.63Indiav Sri LankaColombo (RPS)12 Sep 2023ODI # 4641
3977583-67.24Indiav EnglandLucknow29 Oct 2023ODI # 4686
38412732140.74Indiav South AfricaPaarl21 Dec 2023ODI # 4716
35433022116.66Indiav West IndiesTarouba01 Aug 2023ODI # 4624
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Bahrain vs Tanzania at Blantyre, Quadrangular Twenty20 Series (Malawi) Final, Jul 13, 2025 [T20I # 3314]

Germany vs Malawi at Blantyre, Quadrangular Twenty20 Series (Malawi) 3rd place play-off, Jul 13, 2025 [T20I # 3313]

Malawi vs Bahrain at Blantyre, Quadrangular Twenty20 Series (Malawi) 11th Match, Jul 12, 2025 [T20I # 3307]