Batting Most Runs Innings - vs India

Players - vs India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
124-9398133.33West Indiesv IndiaSingapore8 Sep 1999ODI # 1496
961781287075.00South Africav IndiaHove15 May 1999ODI # 1444
83131998183.83Australiav IndiaThe Oval4 Jun 1999ODI # 1473
77125849091.66Australiav IndiaColombo (SSC)28 Aug 1999ODI # 1489
76-7337104.10West Indiesv IndiaToronto14 Sep 1999ODI # 1499
7416011610063.79New Zealandv IndiaNottingham12 Jun 1999ODI # 1480
71*2151266056.34Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
71895381133.96Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
68*120852080.00Zimbabwev IndiaLeicester19 May 1999ODI # 1450
68*1116871100.00Australiav IndiaGalle23 Aug 1999ODI # 1486
68122927073.91Australiav IndiaGalle23 Aug 1999ODI # 1486
63*90698091.30Zimbabwev IndiaSingapore4 Sep 1999ODI # 1493
62956251100.00Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
62-956065.26West Indiesv IndiaToronto11 Sep 1999ODI # 1497
6192628098.38Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
60*125775077.92New Zealandv IndiaNottingham12 Jun 1999ODI # 1480
60404325139.53West Indiesv IndiaSingapore5 Sep 1999ODI # 1494
59-858069.41West Indiesv IndiaToronto12 Sep 1999ODI # 1498
5888756177.33Kenyav IndiaBristol23 May 1999ODI # 1457
56120825068.29Kenyav IndiaBristol23 May 1999ODI # 1457
56105747075.67Sri Lankav IndiaTaunton26 May 1999ODI # 1463
55160863063.95Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
46554441104.54West Indiesv IndiaSingapore5 Sep 1999ODI # 1494
45148894050.56Zimbabwev IndiaLeicester19 May 1999ODI # 1450
4589603075.00Australiav IndiaColombo (SSC)28 Aug 1999ODI # 1489
4283577073.68Sri Lankav IndiaTaunton26 May 1999ODI # 1463
41135931044.08Pakistanv IndiaManchester8 Jun 1999ODI # 1476
39*423150125.80South Africav IndiaHove15 May 1999ODI # 1444
3964552270.90Kenyav IndiaBristol23 May 1999ODI # 1457
38*-624061.29West Indiesv IndiaSingapore8 Sep 1999ODI # 1496
37-3452108.82West Indiesv IndiaToronto11 Sep 1999ODI # 1497
3692577063.15Englandv IndiaBirmingham29 May 1999ODI # 1467
3642403090.00Australiav IndiaThe Oval4 Jun 1999ODI # 1473
3679446081.81Pakistanv IndiaManchester8 Jun 1999ODI # 1476
3452364194.44South Africav IndiaHove15 May 1999ODI # 1444
3441372191.89Pakistanv IndiaManchester8 Jun 1999ODI # 1476
34-635053.96West Indiesv IndiaToronto12 Sep 1999ODI # 1498
3389633052.38Englandv IndiaBirmingham29 May 1999ODI # 1467
3256453071.11Sri Lankav IndiaTaunton26 May 1999ODI # 1463
3285462069.56Australiav IndiaColombo (SSC)28 Aug 1999ODI # 1489
3191521059.61Australiav IndiaThe Oval4 Jun 1999ODI # 1473
29502950100.00Sri Lankav IndiaTaunton26 May 1999ODI # 1463
2993622046.77Englandv IndiaBirmingham29 May 1999ODI # 1467
2847403070.00Australiav IndiaColombo (SSC)28 Aug 1999ODI # 1489
2759303090.00South Africav IndiaHove15 May 1999ODI # 1444
2742341079.41Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
2757443061.36Zimbabwev IndiaSingapore4 Sep 1999ODI # 1493
26*252030130.00Australiav IndiaThe Oval4 Jun 1999ODI # 1473
26*161450185.71New Zealandv IndiaNottingham12 Jun 1999ODI # 1480
2656332078.78Australiav IndiaThe Oval4 Jun 1999ODI # 1473
2641274096.29New Zealandv IndiaNottingham12 Jun 1999ODI # 1480
26-374070.27West Indiesv IndiaToronto14 Sep 1999ODI # 1499
24*60462052.17Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
2438293082.75Zimbabwev IndiaLeicester19 May 1999ODI # 1450
2343361163.88Australiav IndiaThe Oval4 Jun 1999ODI # 1473
23221422164.28West Indiesv IndiaSingapore5 Sep 1999ODI # 1494
2351312074.19West Indiesv IndiaSingapore5 Sep 1999ODI # 1494
22*-431051.16West Indiesv IndiaToronto12 Sep 1999ODI # 1498
2232271181.48Australiav IndiaThe Oval4 Jun 1999ODI # 1473
21*-330063.63West Indiesv IndiaToronto12 Sep 1999ODI # 1498
21-443047.72West Indiesv IndiaSingapore8 Sep 1999ODI # 1496
20-311064.51West Indiesv IndiaSingapore8 Sep 1999ODI # 1496
20-311164.51West Indiesv IndiaSingapore8 Sep 1999ODI # 1496
1952353054.28South Africav IndiaHove15 May 1999ODI # 1444
1928251076.00Englandv IndiaBirmingham29 May 1999ODI # 1467
19231430135.71Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
19-302063.33West Indiesv IndiaToronto11 Sep 1999ODI # 1497
1832261069.23Zimbabwev IndiaLeicester19 May 1999ODI # 1450
1838282064.28Australiav IndiaColombo (SSC)28 Aug 1999ODI # 1489
18-1140163.63West Indiesv IndiaSingapore8 Sep 1999ODI # 1496
1751403042.50Zimbabwev IndiaLeicester19 May 1999ODI # 1450
16-371043.24West Indiesv IndiaToronto11 Sep 1999ODI # 1497
15*27173088.23Englandv IndiaBirmingham29 May 1999ODI # 1467
1534211171.42Englandv IndiaBirmingham29 May 1999ODI # 1467
1540233065.21New Zealandv IndiaNottingham12 Jun 1999ODI # 1480
15-223068.18West Indiesv IndiaToronto12 Sep 1999ODI # 1498
14*251400100.00Australiav IndiaColombo (SSC)28 Aug 1999ODI # 1489
14*23161087.50West Indiesv IndiaSingapore5 Sep 1999ODI # 1494
1414182077.77Zimbabwev IndiaLeicester19 May 1999ODI # 1450
1447281050.00Kenyav IndiaBristol23 May 1999ODI # 1457
13*-312041.93West Indiesv IndiaToronto11 Sep 1999ODI # 1497
12*9430300.00South Africav IndiaHove15 May 1999ODI # 1444
1233161075.00Pakistanv IndiaManchester8 Jun 1999ODI # 1476
12171210100.00Australiav IndiaGalle23 Aug 1999ODI # 1486
12-231052.17West Indiesv IndiaToronto14 Sep 1999ODI # 1499
11*19181061.11Zimbabwev IndiaSingapore4 Sep 1999ODI # 1493
1129241045.83Pakistanv IndiaManchester8 Jun 1999ODI # 1476
1122120191.66Pakistanv IndiaManchester8 Jun 1999ODI # 1476
1145300036.66New Zealandv IndiaNottingham12 Jun 1999ODI # 1480
11-321034.37West Indiesv IndiaToronto12 Sep 1999ODI # 1498
1027171058.82Pakistanv IndiaManchester8 Jun 1999ODI # 1476
9*10910100.00West Indiesv IndiaSingapore5 Sep 1999ODI # 1494
949291031.03Kenyav IndiaBristol23 May 1999ODI # 1457
817151053.33Kenyav IndiaBristol23 May 1999ODI # 1457
811501160.00Zimbabwev IndiaSingapore4 Sep 1999ODI # 1493
827231034.78West Indiesv IndiaSingapore5 Sep 1999ODI # 1494
71281087.50South Africav IndiaHove15 May 1999ODI # 1444
711101070.00Zimbabwev IndiaLeicester19 May 1999ODI # 1450
720151046.66Sri Lankav IndiaTaunton26 May 1999ODI # 1463
718161043.75Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
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]