Batting Most Runs Innings IN India

Players IN India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
24344728725-84.66Indiav Sri LankaDelhi12 Dec 2017Test # 2286
21338626717279.77Indiav Sri LankaNagpur224 Nov 2017Test # 2283
208*2121531312135.94Indiav Sri LankaMohali113 Dec 2017ODI # 3941
16447236121145.42Sri Lankav IndiaDelhi22 Dec 2017Test # 2286
15535026713-58.05Indiav Sri LankaDelhi12 Dec 2017Test # 2286
147168138182106.52Indiav New ZealandKanpur129 Oct 2017ODI # 3932
14350136214-39.50Indiav Sri LankaNagpur224 Nov 2017Test # 2283
12831322111157.91Indiav Sri LankaNagpur224 Nov 2017Test # 2283
125165109115114.67Indiav AustraliaNagpur21 Oct 2017ODI # 3919
12415412512599.20Australiav IndiaIndore124 Sep 2017ODI # 3914
124134119124104.20Australiav IndiaBengaluru128 Sep 2017ODI # 3917
1212031259296.80Indiav New ZealandWankhede122 Oct 2017ODI # 3928
119*25721915154.33Sri Lankav IndiaDelhi42 Dec 2017Test # 2286
11861431210274.41Indiav Sri LankaIndore122 Dec 2017T20I # 634
11316610691106.60Indiav New ZealandKanpur129 Oct 2017ODI # 3932
111*1841329384.09Sri Lankav IndiaMohali213 Dec 2017ODI # 3941
11138026814241.41Sri Lankav IndiaDelhi22 Dec 2017Test # 2286
109*875877187.93New Zealandv IndiaRajkot14 Nov 2017T20I # 631
104*20811912287.39Indiav Sri LankaEden Gardens316 Nov 2017Test # 2281
103*14810282100.98New Zealandv IndiaWankhede222 Oct 2017ODI # 3928
102*1911608163.75Indiav Sri LankaNagpur224 Nov 2017Test # 2283
100*14085132117.64Indiav Sri LankaVisakhapatnam217 Dec 2017ODI # 3942
951671008-95.00New Zealandv IndiaWankhede222 Oct 2017ODI # 3928
9511482123115.85Sri Lankav IndiaVisakhapatnam117 Dec 2017ODI # 3942
941409610397.91Australiav IndiaBengaluru128 Sep 2017ODI # 3917
9417511611281.03Indiav Sri LankaEden Gardens316 Nov 2017Test # 2281
921481078-85.98Indiav AustraliaEden Gardens121 Sep 2017ODI # 3912
89944958181.63Indiav Sri LankaIndore122 Dec 2017T20I # 634
88997092125.71Indiav Sri LankaMohali113 Dec 2017ODI # 3941
83866655125.75Indiav AustraliaChennai117 Sep 2017ODI # 3910
806852102153.84Indiav New ZealandDelhi11 Nov 2017T20I # 630
80855564145.45Indiav New ZealandDelhi11 Nov 2017T20I # 630
79152884289.77Indiav AustraliaChennai117 Sep 2017ODI # 3910
792091258-63.20Indiav Sri LankaEden Gardens316 Nov 2017Test # 2281
78987254108.33Indiav AustraliaIndore224 Sep 2017ODI # 3914
77433747208.10Sri Lankav IndiaIndore222 Dec 2017T20I # 634
75966283120.96New Zealandv IndiaKanpur229 Oct 2017ODI # 3932
74*18415411-48.05Sri Lankav IndiaDelhi42 Dec 2017Test # 2286
71946264114.51Indiav AustraliaIndore224 Sep 2017ODI # 3914
70103769-92.10Indiav AustraliaIndore224 Sep 2017ODI # 3914
68125845280.95Indiav New ZealandPune225 Oct 2017ODI # 3931
6887679-101.49Indiav Sri LankaMohali113 Dec 2017ODI # 3941
6795697197.10Indiav AustraliaBengaluru228 Sep 2017ODI # 3917
671261059-63.80Sri Lankav IndiaEden Gardens216 Nov 2017Test # 2281
67176915173.62Indiav Sri LankaDelhi32 Dec 2017Test # 2286
65935515118.18Indiav AustraliaBengaluru228 Sep 2017ODI # 3917
6599527-125.00New Zealandv IndiaKanpur229 Oct 2017ODI # 3932
65594281154.76Indiav New ZealandRajkot24 Nov 2017T20I # 631
651291027263.72Indiav Sri LankaDelhi12 Dec 2017Test # 2286
651298710274.71Indiav Sri LankaDharamsala110 Dec 2017ODI # 3939
65826381103.17Indiav Sri LankaVisakhapatnam217 Dec 2017ODI # 3942
64*138924-69.56Indiav New ZealandPune225 Oct 2017ODI # 3931
6486848-76.19New Zealandv IndiaKanpur229 Oct 2017ODI # 3932
63111715-88.73Australiav IndiaIndore124 Sep 2017ODI # 3914
62*97656395.38Australiav IndiaEden Gardens221 Sep 2017ODI # 3912
62*624644134.78Australiav IndiaGuwahati210 Oct 2017T20I # 624
6193747-82.43Indiav AustraliaNagpur21 Oct 2017ODI # 3919
611118210-74.39Sri Lankav IndiaNagpur324 Nov 2017Test # 2283
61684871127.08Indiav Sri LankaCuttack120 Dec 2017T20I # 633
59118768-77.63Australiav IndiaEden Gardens221 Sep 2017ODI # 3912
571561224146.72Sri Lankav IndiaNagpur124 Nov 2017Test # 2283
55110647-85.93Indiav AustraliaEden Gardens121 Sep 2017ODI # 3912
5375666180.30Indiav AustraliaBengaluru228 Sep 2017ODI # 3917
5391625-85.48Australiav IndiaNagpur11 Oct 2017ODI # 3919
5218211710-44.44Indiav Sri LankaEden Gardens116 Nov 2017Test # 2281
52147948-55.31Sri Lankav IndiaEden Gardens216 Nov 2017Test # 2281
51145948-54.25Sri Lankav IndiaEden Gardens216 Nov 2017Test # 2281
512111476-34.69Sri Lankav IndiaNagpur124 Nov 2017Test # 2283
50*77495-102.04Indiav Sri LankaDelhi32 Dec 2017Test # 2286
5089583-86.20Indiav Sri LankaDelhi32 Dec 2017Test # 2286
49443723132.43Indiav New ZealandRajkot24 Nov 2017T20I # 631
4984665-74.24Indiav Sri LankaDelhi32 Dec 2017Test # 2286
49594610-106.52Sri Lankav IndiaDharamsala210 Dec 2017ODI # 3939
48*563451141.17Australiav IndiaGuwahati210 Oct 2017T20I # 624
47592932162.06Sri Lankav IndiaIndore222 Dec 2017T20I # 634
4679634173.01Australiav IndiaNagpur11 Oct 2017ODI # 3919
45444133109.75New Zealandv IndiaRajkot14 Nov 2017T20I # 631
44*109726-61.11Sri Lankav IndiaDelhi42 Dec 2017Test # 2286
43543031143.33Australiav IndiaBengaluru128 Sep 2017ODI # 3917
4259444195.45Australiav IndiaIndore124 Sep 2017ODI # 3914
4278594-71.18Australiav IndiaNagpur11 Oct 2017ODI # 3919
42403041140.00Australiav IndiaRanchi17 Oct 2017T20I # 623
4278623-67.74New Zealandv IndiaPune125 Oct 2017ODI # 3931
4289549-77.77Sri Lankav IndiaDelhi22 Dec 2017Test # 2286
4277575-73.68Sri Lankav IndiaVisakhapatnam117 Dec 2017ODI # 3942
41644013102.50Indiav AustraliaBengaluru228 Sep 2017ODI # 3917
41514051102.50New Zealandv IndiaPune125 Oct 2017ODI # 3931
4072545-74.07Indiav AustraliaChennai117 Sep 2017ODI # 3910
39*402241177.27Indiav Sri LankaCuttack120 Dec 2017T20I # 633
39251834216.66Australiav IndiaChennai217 Sep 2017ODI # 3910
3957395-100.00Australiav IndiaEden Gardens221 Sep 2017ODI # 3912
3973552-70.90Indiav AustraliaNagpur21 Oct 2017ODI # 3919
3971473-82.97New Zealandv IndiaKanpur229 Oct 2017ODI # 3932
39543631108.33New Zealandv IndiaDelhi21 Nov 2017T20I # 630
3882622-61.29New Zealandv IndiaPune125 Oct 2017ODI # 3931
3758474-78.72Indiav New ZealandWankhede122 Oct 2017ODI # 3928
37332451154.16New Zealandv IndiaKanpur229 Oct 2017ODI # 3932
36*44326-112.50Indiav AustraliaIndore224 Sep 2017ODI # 3914
36121902-40.00Sri Lankav IndiaDelhi42 Dec 2017Test # 2286
3665373-97.29Sri Lankav IndiaWankhede124 Dec 2017T20I # 635
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

West Indies vs India at Ahmedabad, West Indies in India 1st Test, Oct 2-4, 2025 [Test # 2600]

Namibia vs Zimbabwe at Harare, ICC Men's T20 World Cup Africa Region Final Final, Oct 4, 2025 [T20I # 3503]

Uganda vs Nigeria at Harare, ICC Men's T20 World Cup Africa Region Final 5th place play-off, Oct 4, 2025 [T20I # 3502]