Batting Most Runs Innings - vs India

Players - vs India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
189-161214117.39Sri Lankav IndiaSharjah29 Oct 2000ODI # 1652
133*20513815196.37Australiav IndiaPune28 Mar 2001ODI # 1698
128-12315-104.06Sri Lankav IndiaSharjah27 Oct 2000ODI # 1650
1111801138298.23Australiav IndiaVisakhapatnam3 Apr 2001ODI # 1700
105*-1336178.94Zimbabwev IndiaSharjah26 Oct 2000ODI # 1648
102*1411138290.26New Zealandv IndiaNairobi (Gym)15 Oct 2000ODI # 1639
102*-1115-91.89Sri Lankav IndiaSharjah27 Oct 2000ODI # 1650
10116210913-92.66Australiav IndiaVisakhapatnam3 Apr 2001ODI # 1700
991319071110.00Australiav IndiaBengaluru25 Mar 2001ODI # 1696
91*2101256-72.80Zimbabwev IndiaCuttack2 Dec 2000ODI # 1656
87*1821135176.99Australiav IndiaMargao6 Apr 2001ODI # 1701
771631065172.64Zimbabwev IndiaJodhpur8 Dec 2000ODI # 1658
7611760101126.66Australiav IndiaMargao6 Apr 2001ODI # 1701
711207010-101.42Zimbabwev IndiaRajkot14 Dec 2000ODI # 1660
70135944174.46Zimbabwev IndiaJodhpur8 Dec 2000ODI # 1658
68125927173.91Zimbabwev IndiaCuttack2 Dec 2000ODI # 1656
63-684-92.64Zimbabwev IndiaSharjah22 Oct 2000ODI # 1644
63887010190.00Australiav IndiaIndore31 Mar 2001ODI # 1699
60157936164.51Kenyav IndiaNairobi (Gym)3 Oct 2000ODI # 1630
6098779-77.92South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
60-991260.60Zimbabwev IndiaSharjah22 Oct 2000ODI # 1644
59-707-84.28Sri Lankav IndiaSharjah20 Oct 2000ODI # 1640
57116815170.37Australiav IndiaPune28 Mar 2001ODI # 1698
52*-622183.87Sri Lankav IndiaSharjah29 Oct 2000ODI # 1652
51*56574189.47Zimbabwev IndiaAhmedabad5 Dec 2000ODI # 1657
5197872-58.62Kenyav IndiaNairobi (Gym)3 Oct 2000ODI # 1630
5197573-89.47Zimbabwev IndiaAhmedabad5 Dec 2000ODI # 1657
4979563-87.50Australiav IndiaBengaluru25 Mar 2001ODI # 1696
48-537-90.56Sri Lankav IndiaSharjah20 Oct 2000ODI # 1640
4687595177.96Australiav IndiaNairobi (Gym)7 Oct 2000ODI # 1633
4698724-63.88New Zealandv IndiaNairobi (Gym)15 Oct 2000ODI # 1639
43*58414-104.87Australiav IndiaVisakhapatnam3 Apr 2001ODI # 1700
4263523-80.76Australiav IndiaNairobi (Gym)7 Oct 2000ODI # 1633
40*-644-62.50Sri Lankav IndiaSharjah20 Oct 2000ODI # 1640
38-572-66.66Sri Lankav IndiaSharjah20 Oct 2000ODI # 1640
3841434-88.37Zimbabwev IndiaRajkot14 Dec 2000ODI # 1660
3775485-77.08New Zealandv IndiaNairobi (Gym)15 Oct 2000ODI # 1639
36*-371197.29Zimbabwev IndiaSharjah22 Oct 2000ODI # 1644
36422741133.33Zimbabwev IndiaJodhpur8 Dec 2000ODI # 1658
3648425185.71Australiav IndiaMargao6 Apr 2001ODI # 1701
35*493431102.94Kenyav IndiaNairobi (Gym)3 Oct 2000ODI # 1630
35342431145.83Australiav IndiaVisakhapatnam3 Apr 2001ODI # 1700
33*70524-63.46Australiav IndiaPune28 Mar 2001ODI # 1698
33422341143.47Australiav IndiaNairobi (Gym)7 Oct 2000ODI # 1633
3273552158.18South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
3267384-84.21Zimbabwev IndiaAhmedabad5 Dec 2000ODI # 1657
3272444-72.72Zimbabwev IndiaKanpur11 Dec 2000ODI # 1659
3282615-52.45Zimbabwev IndiaKanpur11 Dec 2000ODI # 1659
31332832110.71Australiav IndiaNairobi (Gym)7 Oct 2000ODI # 1633
3162354-88.57New Zealandv IndiaNairobi (Gym)15 Oct 2000ODI # 1639
2967372-78.37South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
28-352-80.00Zimbabwev IndiaSharjah22 Oct 2000ODI # 1644
28-213-133.33Sri Lankav IndiaSharjah27 Oct 2000ODI # 1650
2740283-96.42Australiav IndiaBengaluru25 Mar 2001ODI # 1696
26-482-54.16Zimbabwev IndiaSharjah26 Oct 2000ODI # 1648
2633331178.78Zimbabwev IndiaAhmedabad5 Dec 2000ODI # 1657
2642362-72.22Zimbabwev IndiaAhmedabad5 Dec 2000ODI # 1657
25*9114-227.27Australiav IndiaVisakhapatnam3 Apr 2001ODI # 1700
25*45262-96.15Australiav IndiaMargao6 Apr 2001ODI # 1701
2543243-104.16Australiav IndiaNairobi (Gym)7 Oct 2000ODI # 1633
2524262-96.15Zimbabwev IndiaCuttack2 Dec 2000ODI # 1656
2420195-126.31Zimbabwev IndiaJodhpur8 Dec 2000ODI # 1658
2360342-67.64Australiav IndiaNairobi (Gym)7 Oct 2000ODI # 1633
23301711135.29Zimbabwev IndiaJodhpur8 Dec 2000ODI # 1658
2323273185.18Zimbabwev IndiaRajkot14 Dec 2000ODI # 1660
2371321-71.87Australiav IndiaIndore31 Mar 2001ODI # 1699
2355324-71.87Australiav IndiaIndore31 Mar 2001ODI # 1699
22-32--68.75Zimbabwev IndiaSharjah22 Oct 2000ODI # 1644
20-36--55.55Zimbabwev IndiaSharjah26 Oct 2000ODI # 1648
2015122-166.66Zimbabwev IndiaCuttack2 Dec 2000ODI # 1656
2074541-37.03Zimbabwev IndiaKanpur11 Dec 2000ODI # 1659
204735--57.14Zimbabwev IndiaRajkot14 Dec 2000ODI # 1660
1937252-76.00Zimbabwev IndiaKanpur11 Dec 2000ODI # 1659
1927252-76.00Zimbabwev IndiaRajkot14 Dec 2000ODI # 1660
1938172-111.76Australiav IndiaIndore31 Mar 2001ODI # 1699
18*30201-90.00Zimbabwev IndiaRajkot14 Dec 2000ODI # 1660
1856403-45.00Kenyav IndiaNairobi (Gym)3 Oct 2000ODI # 1630
18111221150.00Zimbabwev IndiaRajkot14 Dec 2000ODI # 1660
1845241-75.00Australiav IndiaBengaluru25 Mar 2001ODI # 1696
1834322-56.25Australiav IndiaIndore31 Mar 2001ODI # 1699
17-222-77.27Zimbabwev IndiaSharjah26 Oct 2000ODI # 1648
173525-168.00Zimbabwev IndiaRajkot14 Dec 2000ODI # 1660
1735221-77.27Australiav IndiaBengaluru25 Mar 2001ODI # 1696
174430--56.66Australiav IndiaMargao6 Apr 2001ODI # 1701
1529183-83.33South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
1516142-107.14New Zealandv IndiaNairobi (Gym)15 Oct 2000ODI # 1639
15-193-78.94Sri Lankav IndiaSharjah29 Oct 2000ODI # 1652
1421171-82.35Kenyav IndiaNairobi (Gym)3 Oct 2000ODI # 1630
1422163-87.50Australiav IndiaNairobi (Gym)7 Oct 2000ODI # 1633
1313132-100.00South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
134218--72.22Zimbabwev IndiaKanpur11 Dec 2000ODI # 1659
1324182-72.22Australiav IndiaBengaluru25 Mar 2001ODI # 1696
1219132-92.30South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
12-12--100.00Zimbabwev IndiaSharjah22 Oct 2000ODI # 1644
12-151-80.00Zimbabwev IndiaSharjah26 Oct 2000ODI # 1648
1226163-75.00Zimbabwev IndiaJodhpur8 Dec 2000ODI # 1658
11*-9-1122.22Zimbabwev IndiaSharjah22 Oct 2000ODI # 1644
11-24-145.83Sri Lankav IndiaSharjah27 Oct 2000ODI # 1650
1134201-55.00Zimbabwev IndiaCuttack2 Dec 2000ODI # 1656
102416--62.50South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
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:

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]

New Zealand vs India at Indore, New Zealand in India 3rd ODI, Jan 18, 2026 [ODI # 4939]