Batting Most Runs Innings - vs India

Players - vs India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
126172122113103.27Australiav IndiaSydney8 Feb 2004ODI # 2098
12316012194101.65Pakistanv IndiaLahore21 Mar 2004ODI # 2116
122154102122119.60Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
111142104141106.73Australiav IndiaBengaluru12 Nov 2003ODI # 2061
109150107120101.86Australiav IndiaBrisbane18 Jan 2004ODI # 2084
1091811289085.15Zimbabwev IndiaAdelaide24 Jan 2004ODI # 2087
108*15010317104.85Australiav IndiaBengaluru12 Nov 2003ODI # 2061
10016811910184.03Australiav IndiaWankhede1 Nov 2003ODI # 2054
10014810091100.00Zimbabwev IndiaAdelaide24 Jan 2004ODI # 2087
9815411614084.48Pakistanv IndiaPeshawar19 Mar 2004ODI # 2115
9511172141131.94Australiav IndiaSydney22 Jan 2004ODI # 2086
881321025386.27Australiav IndiaMelbourne9 Jan 2004ODI # 2077
881148072110.00Australiav IndiaMelbourne6 Feb 2004ODI # 2097
861451089179.62Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
831197980105.06Australiav IndiaGwalior26 Oct 2003ODI # 2052
82*152926189.13New Zealandv IndiaCuttack6 Nov 2003ODI # 2056
809258104137.93Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
7511365111115.38Australiav IndiaW.A.C.A1 Feb 2004ODI # 2093
737657112128.07Australiav IndiaW.A.C.A1 Feb 2004ODI # 2093
73986854107.35Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
721007151101.40Pakistanv IndiaLahore24 Mar 2004ODI # 2117
68137895076.40New Zealandv IndiaCuttack6 Nov 2003ODI # 2056
67108764088.15Australiav IndiaSydney8 Feb 2004ODI # 2098
66523973169.23Australiav IndiaSydney8 Feb 2004ODI # 2098
65115893173.03Pakistanv IndiaLahore24 Mar 2004ODI # 2117
6389666195.45Australiav IndiaMelbourne9 Jan 2004ODI # 2077
61*874980124.48Australiav IndiaBengaluru12 Nov 2003ODI # 2061
611311016060.39Australiav IndiaEden Gardens18 Nov 2003ODI # 2064
59*76684086.76Zimbabwev IndiaHobart14 Jan 2004ODI # 2080
54734990110.20New Zealandv IndiaHyderabad (Deccan)15 Nov 2003ODI # 2062
53*725270101.92Pakistanv IndiaPeshawar19 Mar 2004ODI # 2115
50129914054.94Australiav IndiaMelbourne6 Feb 2004ODI # 2097
48*443313145.45Zimbabwev IndiaHobart14 Jan 2004ODI # 2080
4859594181.35Australiav IndiaWankhede1 Nov 2003ODI # 2054
47137762061.84Australiav IndiaGwalior26 Oct 2003ODI # 2052
4675484195.83Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
4593685066.17Pakistanv IndiaLahore21 Mar 2004ODI # 2116
44*392840157.14Australiav IndiaEden Gardens18 Nov 2003ODI # 2064
4479455097.77Australiav IndiaBengaluru12 Nov 2003ODI # 2061
4283575073.68Australiav IndiaWankhede1 Nov 2003ODI # 2054
4259453093.33Australiav IndiaBrisbane18 Jan 2004ODI # 2084
4287543177.77Australiav IndiaSydney22 Jan 2004ODI # 2086
41*71433095.34Australiav IndiaBrisbane18 Jan 2004ODI # 2084
41303080136.66Australiav IndiaWankhede1 Nov 2003ODI # 2054
40*91701157.14Australiav IndiaEden Gardens18 Nov 2003ODI # 2064
39472740144.44Zimbabwev IndiaBrisbane20 Jan 2004ODI # 2085
39523040130.00Zimbabwev IndiaBrisbane20 Jan 2004ODI # 2085
38262070190.00Australiav IndiaMelbourne6 Feb 2004ODI # 2097
3885515074.50Pakistanv IndiaLahore24 Mar 2004ODI # 2117
3678457080.00Australiav IndiaEden Gardens18 Nov 2003ODI # 2064
36107713050.70Zimbabwev IndiaHobart14 Jan 2004ODI # 2080
3681644056.25Zimbabwev IndiaBrisbane20 Jan 2004ODI # 2085
3681464078.26Zimbabwev IndiaW.A.C.A3 Feb 2004ODI # 2095
3669481075.00Pakistanv IndiaLahore21 Mar 2004ODI # 2116
34403460100.00Australiav IndiaMelbourne9 Jan 2004ODI # 2077
3492610055.73Zimbabwev IndiaBrisbane20 Jan 2004ODI # 2085
33*442030165.00Australiav IndiaSydney8 Feb 2004ODI # 2098
32482421133.33Pakistanv IndiaLahore21 Mar 2004ODI # 2116
31*161840172.22Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
3155373083.78Australiav IndiaWankhede1 Nov 2003ODI # 2054
3167693044.92New Zealandv IndiaHyderabad (Deccan)15 Nov 2003ODI # 2062
30*422820107.14Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
2941301096.66Australiav IndiaGwalior26 Oct 2003ODI # 2052
2975453064.44New Zealandv IndiaCuttack6 Nov 2003ODI # 2056
2938324090.62Australiav IndiaSydney8 Feb 2004ODI # 2098
2931341185.29Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
28382440116.66Australiav IndiaMelbourne9 Jan 2004ODI # 2077
2876464060.86Zimbabwev IndiaW.A.C.A3 Feb 2004ODI # 2095
28372810100.00Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
2872401170.00Pakistanv IndiaPeshawar19 Mar 2004ODI # 2115
27221621168.75Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
24271450171.42New Zealandv IndiaCuttack6 Nov 2003ODI # 2056
2434294082.75Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
2430262092.30Pakistanv IndiaRawalpindi16 Mar 2004ODI # 2114
2340361163.88New Zealandv IndiaHyderabad (Deccan)15 Nov 2003ODI # 2062
2358324071.87Zimbabwev IndiaW.A.C.A3 Feb 2004ODI # 2095
23261701135.29Pakistanv IndiaLahore24 Mar 2004ODI # 2117
22*55341064.70Pakistanv IndiaPeshawar19 Mar 2004ODI # 2115
2245325068.75New Zealandv IndiaHyderabad (Deccan)15 Nov 2003ODI # 2062
21271520140.00Australiav IndiaBrisbane18 Jan 2004ODI # 2084
21332010105.00Australiav IndiaSydney22 Jan 2004ODI # 2086
20*41371054.05Australiav IndiaMelbourne6 Feb 2004ODI # 2097
2043362055.55New Zealandv IndiaHyderabad (Deccan)15 Nov 2003ODI # 2062
2050221090.90Australiav IndiaMelbourne9 Jan 2004ODI # 2077
2043281071.42Australiav IndiaBrisbane18 Jan 2004ODI # 2084
19*251640118.75New Zealandv IndiaCuttack6 Nov 2003ODI # 2056
1928251076.00New Zealandv IndiaHyderabad (Deccan)15 Nov 2003ODI # 2062
1933243079.16Australiav IndiaEden Gardens18 Nov 2003ODI # 2064
18*191210150.00Zimbabwev IndiaBrisbane20 Jan 2004ODI # 2085
18*40312058.06Australiav IndiaW.A.C.A1 Feb 2004ODI # 2093
1836282064.28Australiav IndiaGwalior26 Oct 2003ODI # 2052
1834193094.73Australiav IndiaMelbourne9 Jan 2004ODI # 2077
18211630112.50Pakistanv IndiaPeshawar19 Mar 2004ODI # 2115
18291730105.88Pakistanv IndiaLahore24 Mar 2004ODI # 2117
17*31233073.91Australiav IndiaW.A.C.A1 Feb 2004ODI # 2093
1650261061.53Australiav IndiaGwalior26 Oct 2003ODI # 2052
1638360044.44Zimbabwev IndiaHobart14 Jan 2004ODI # 2080
16231611100.00Australiav IndiaSydney22 Jan 2004ODI # 2086
1635170094.11Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
1537320046.87Zimbabwev IndiaHobart14 Jan 2004ODI # 2080
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]