Batting Most Runs Innings IN India

Players IN India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
200*226147253136.05Indiav South AfricaGwalior24 Feb 2010ODI # 2962
175210141194124.11Indiav AustraliaHyderabad5 Nov 2009ODI # 2923
160186124203129.03Sri Lankav IndiaRajkot15 Dec 2009ODI # 2932
150*-137140109.48Indiav Sri LankaEden Gardens24 Dec 2009ODI # 2935
146166102176143.13Indiav Sri LankaRajkot15 Dec 2009ODI # 2932
12414110793115.88Indiav AustraliaNagpur28 Oct 2009ODI # 2915
123156113122108.84Sri Lankav IndiaNagpur18 Dec 2009ODI # 2933
118-12814292.18Sri Lankav IndiaEden Gardens24 Dec 2009ODI # 2935
114*154101132112.87South Africav IndiaGwalior24 Feb 2010ODI # 2962
11218011282100.00Australiav IndiaHyderabad5 Nov 2009ODI # 2923
1071351118296.39Indiav Sri LankaNagpur18 Dec 2009ODI # 2933
107-11411193.85Indiav Sri LankaEden Gardens24 Dec 2009ODI # 2935
104*-9453110.63South Africav IndiaAhmedabad27 Feb 2010ODI # 2963
102*-59113172.88South Africav IndiaAhmedabad27 Feb 2010ODI # 2963
96*18710413092.30Indiav Sri LankaCuttack21 Dec 2009ODI # 2934
931028993104.49Australiav IndiaHyderabad5 Nov 2009ODI # 2923
906143105209.30Sri Lankav IndiaRajkot15 Dec 2009ODI # 2932
89-976191.75South Africav IndiaJaipur21 Feb 2010ODI # 2961
87-1038084.46South Africav IndiaAhmedabad27 Feb 2010ODI # 2963
81*130823198.78Australiav IndiaDelhi31 Oct 2009ODI # 2918
79124854392.94Indiav South AfricaGwalior24 Feb 2010ODI # 2962
78146968281.25Indiav AustraliaDelhi31 Oct 2009ODI # 2918
76136806095.00Indiav AustraliaNagpur28 Oct 2009ODI # 2915
74113858287.05Australiav IndiaVadodara25 Oct 2009ODI # 2913
73915481135.18Australiav IndiaVadodara25 Oct 2009ODI # 2913
73110816190.12Sri Lankav IndiaCuttack21 Dec 2009ODI # 2934
72785373135.84Indiav Sri LankaRajkot15 Dec 2009ODI # 2932
71*153956074.73Indiav AustraliaDelhi31 Oct 2009ODI # 2918
699163101109.52Indiav Sri LankaRajkot15 Dec 2009ODI # 2932
68*373574194.28Indiav South AfricaGwalior24 Feb 2010ODI # 2962
68132856180.00Indiav AustraliaVadodara25 Oct 2009ODI # 2913
68785543123.63Indiav Sri LankaNagpur18 Dec 2009ODI # 2933
68-4674147.82South Africav IndiaAhmedabad27 Feb 2010ODI # 2963
671086034111.66Sri Lankav IndiaRajkot15 Dec 2009ODI # 2932
62685061124.00Indiav AustraliaNagpur28 Oct 2009ODI # 2915
62101713187.32Australiav IndiaMohali2 Nov 2009ODI # 2919
60-725083.33Sri Lankav IndiaEden Gardens24 Dec 2009ODI # 2935
59124924064.13Australiav IndiaDelhi31 Oct 2009ODI # 2918
59765933100.00Indiav AustraliaHyderabad5 Nov 2009ODI # 2923
58-636192.06Indiav South AfricaJaipur21 Feb 2010ODI # 2961
57543325172.72Australiav IndiaHyderabad5 Nov 2009ODI # 2923
571481036055.33Indiav AustraliaGuwahati8 Nov 2009ODI # 2925
57-714180.28Indiav South AfricaAhmedabad27 Feb 2010ODI # 2963
54*805171105.88Indiav AustraliaGuwahati8 Nov 2009ODI # 2925
5493657083.07Indiav Sri LankaNagpur18 Dec 2009ODI # 2933
5380606088.33Australiav IndiaNagpur28 Oct 2009ODI # 2915
5279595188.13Australiav IndiaMohali2 Nov 2009ODI # 2919
5191683175.00Australiav IndiaVadodara25 Oct 2009ODI # 2913
5084629080.64Australiav IndiaVadodara25 Oct 2009ODI # 2913
49483143158.06Indiav AustraliaVadodara25 Oct 2009ODI # 2913
4986526094.23Australiav IndiaMohali2 Nov 2009ODI # 2919
496949100100.00Australiav IndiaGuwahati8 Nov 2009ODI # 2925
49-4741104.25South Africav IndiaJaipur21 Feb 2010ODI # 2961
49-3051163.33Indiav South AfricaAhmedabad27 Feb 2010ODI # 2963
48-613078.68Indiav South AfricaAhmedabad27 Feb 2010ODI # 2963
46624131112.19Sri Lankav IndiaCuttack21 Dec 2009ODI # 2934
46-3762124.32Indiav South AfricaJaipur21 Feb 2010ODI # 2961
45564531100.00Australiav IndiaHyderabad5 Nov 2009ODI # 2923
44302890157.14Indiav Sri LankaCuttack21 Dec 2009ODI # 2934
44-565178.57Indiav South AfricaJaipur21 Feb 2010ODI # 2961
4376524082.69Indiav Sri LankaNagpur18 Dec 2009ODI # 2933
4171595069.49Australiav IndiaDelhi31 Oct 2009ODI # 2918
413718100227.77Sri Lankav IndiaCuttack21 Dec 2009ODI # 2934
40*413251125.00Indiav AustraliaVadodara25 Oct 2009ODI # 2913
40493161129.03Indiav AustraliaNagpur28 Oct 2009ODI # 2915
4086686058.82Indiav AustraliaMohali2 Nov 2009ODI # 2919
4044412197.56Australiav IndiaMohali2 Nov 2009ODI # 2919
3975471082.97Sri Lankav IndiaNagpur18 Dec 2009ODI # 2933
38373051126.66Indiav AustraliaHyderabad5 Nov 2009ODI # 2923
38503320115.15Sri Lankav IndiaRajkot15 Dec 2009ODI # 2932
37*622540148.00Sri Lankav IndiaNagpur18 Dec 2009ODI # 2933
3762425088.09Sri Lankav IndiaNagpur18 Dec 2009ODI # 2933
3664441081.81Australiav IndiaNagpur28 Oct 2009ODI # 2915
36472342156.52Indiav South AfricaGwalior24 Feb 2010ODI # 2962
36-3521102.85Indiav South AfricaAhmedabad27 Feb 2010ODI # 2963
35*72622056.45Australiav IndiaGuwahati8 Nov 2009ODI # 2925
35-1913184.21South Africav IndiaJaipur21 Feb 2010ODI # 2961
3475464073.91Indiav AustraliaVadodara25 Oct 2009ODI # 2913
34412270154.54South Africav IndiaGwalior24 Feb 2010ODI # 2962
33-3050110.00Sri Lankav IndiaEden Gardens24 Dec 2009ODI # 2935
32*443141103.22Indiav Sri LankaCuttack21 Dec 2009ODI # 2934
3263472068.08Indiav AustraliaDelhi31 Oct 2009ODI # 2918
3264523061.53Indiav Sri LankaCuttack21 Dec 2009ODI # 2934
31*332212140.90Australiav IndiaHyderabad5 Nov 2009ODI # 2923
31332551124.00Indiav AustraliaMohali2 Nov 2009ODI # 2919
31-1441221.42Sri Lankav IndiaEden Gardens24 Dec 2009ODI # 2935
3194515060.78Sri Lankav IndiaDelhi27 Dec 2009ODI # 2936
31-461067.39Indiav South AfricaJaipur21 Feb 2010ODI # 2961
30*44323093.75Australiav IndiaNagpur28 Oct 2009ODI # 2915
30*281712176.47Indiav Sri LankaRajkot15 Dec 2009ODI # 2932
3053413073.17Indiav AustraliaVadodara25 Oct 2009ODI # 2913
30301970157.89Indiav AustraliaMohali2 Nov 2009ODI # 2919
29-2340126.08South Africav IndiaJaipur21 Feb 2010ODI # 2961
27201940142.10Indiav Sri LankaRajkot15 Dec 2009ODI # 2932
2745322084.37Sri Lankav IndiaNagpur18 Dec 2009ODI # 2933
27-403167.50South Africav IndiaJaipur21 Feb 2010ODI # 2961
2658462056.52Indiav AustraliaMohali2 Nov 2009ODI # 2919
26-292089.65Indiav South AfricaJaipur21 Feb 2010ODI # 2961
2558573043.85Australiav IndiaGuwahati8 Nov 2009ODI # 2925
2558480052.08Australiav IndiaGuwahati8 Nov 2009ODI # 2925
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:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]