Batting Most Runs Innings

Players

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
132*19715114087.41Sri Lankav EnglandLord's20 Aug 1998ODI # 1348
1281821318297.70Indiav Sri LankaColombo (RPS)7 Jul 1998ODI # 1344
1091841366280.14Indiav Sri LankaColombo (RPS)7 Jul 1998ODI # 1344
1091159476115.95Pakistanv IndiaToronto19 Sep 1998ODI # 1352
10516494100111.70Sri Lankav IndiaColombo (RPS)7 Jul 1998ODI # 1344
1021169862104.08Sri Lankav New ZealandColombo (SSC)5 Jul 1998ODI # 1343
10113311110190.99Indiav PakistanToronto20 Sep 1998ODI # 1353
100*15610313097.08Indiav KenyaEden Gardens31 May 1998ODI # 1337
97*1851257377.60Pakistanv IndiaToronto20 Sep 1998ODI # 1353
971451195181.51Sri Lankav IndiaColombo (RPS)19 Jun 1998ODI # 1338
941781364069.11Englandv Sri LankaLord's20 Aug 1998ODI # 1348
891971298068.99Indiav KenyaBengaluru20 May 1998ODI # 1330
86122974188.65Englandv Sri LankaLord's16 Aug 1998ODI # 1346
83*1621189070.33Sri Lankav New ZealandColombo (RPS)21 Jun 1998ODI # 1339
8398912591.20Kenyav IndiaGwalior28 May 1998ODI # 1336
831549410088.29Pakistanv IndiaToronto20 Sep 1998ODI # 1353
811571196168.06New Zealandv IndiaColombo (RPS)23 Jun 1998ODI # 1340
811371129172.32Pakistanv IndiaToronto16 Sep 1998ODI # 1351
801601147170.17Indiav Sri LankaColombo (RPS)19 Jun 1998ODI # 1338
78927572104.00Pakistanv IndiaToronto19 Sep 1998ODI # 1352
771188711188.50Bangladeshv KenyaHyderabad (Deccan)17 May 1998ODI # 1329
77130925183.69Kenyav IndiaBengaluru20 May 1998ODI # 1330
771571099070.64Indiav PakistanToronto20 Sep 1998ODI # 1353
74113767397.36New Zealandv Sri LankaColombo (SSC)5 Jul 1998ODI # 1343
741581147064.91Englandv South AfricaBirmingham18 Aug 1998ODI # 1347
731361018072.27Indiav BangladeshMohali14 May 1998ODI # 1328
71126936076.34Kenyav IndiaEden Gardens31 May 1998ODI # 1337
701471265055.55Bangladeshv IndiaMohali14 May 1998ODI # 1328
707468111102.94Kenyav IndiaGwalior28 May 1998ODI # 1336
70146896078.65Sri Lankav IndiaColombo (RPS)19 Jun 1998ODI # 1338
7095738195.89South Africav EnglandBirmingham18 Aug 1998ODI # 1347
69*106838083.13Pakistanv IndiaToronto13 Sep 1998ODI # 1350
68105776088.31Sri Lankav EnglandLord's20 Aug 1998ODI # 1348
6597754086.66Kenyav BangladeshChennai23 May 1998ODI # 1333
65795090130.00Indiav Sri LankaColombo (RPS)19 Jun 1998ODI # 1338
64148904171.11Englandv South AfricaThe Oval21 May 1998ODI # 1331
6485725188.88Englandv South AfricaBirmingham18 Aug 1998ODI # 1347
64102737087.67Englandv Sri LankaLord's20 Aug 1998ODI # 1348
62124914168.13South Africav EnglandThe Oval21 May 1998ODI # 1331
62102738084.93Kenyav BangladeshChennai23 May 1998ODI # 1333
62118865072.09Sri Lankav IndiaColombo (SSC)1 Jul 1998ODI # 1341
62107832174.69Sri Lankav New ZealandColombo (SSC)5 Jul 1998ODI # 1343
62123786079.48Indiav PakistanToronto19 Sep 1998ODI # 1352
6090645093.75South Africav EnglandLeeds24 May 1998ODI # 1334
597340110147.50Englandv South AfricaLeeds24 May 1998ODI # 1334
58129913063.73Sri Lankav South AfricaNottingham14 Aug 1998ODI # 1345
58116871166.66South Africav Sri LankaNottingham14 Aug 1998ODI # 1345
58129814171.60Pakistanv IndiaToronto16 Sep 1998ODI # 1351
5782626091.93Sri Lankav New ZealandColombo (RPS)21 Jun 1998ODI # 1339
56864942114.28Pakistanv IndiaToronto13 Sep 1998ODI # 1350
55*694950112.24South Africav EnglandManchester23 May 1998ODI # 1332
55*101811167.90Indiav Sri LankaColombo (RPS)19 Jun 1998ODI # 1338
55585270105.76New Zealandv Sri LankaColombo (RPS)21 Jun 1998ODI # 1339
54*129728075.00Indiav PakistanToronto12 Sep 1998ODI # 1349
5475648084.37Sri Lankav New ZealandColombo (SSC)5 Jul 1998ODI # 1343
54614940110.20South Africav Sri LankaNottingham14 Aug 1998ODI # 1345
53*755340100.00Indiav New ZealandColombo (RPS)23 Jun 1998ODI # 1340
53433633147.22Indiav New ZealandColombo (RPS)23 Jun 1998ODI # 1340
5282645081.25Kenyav BangladeshHyderabad (Deccan)17 May 1998ODI # 1329
52112755069.33Englandv South AfricaManchester23 May 1998ODI # 1332
5195796064.55Englandv South AfricaLeeds24 May 1998ODI # 1334
5156543194.44Kenyav IndiaGwalior28 May 1998ODI # 1336
5194678076.11Englandv Sri LankaLord's16 Aug 1998ODI # 1346
51363924130.76South Africav EnglandBirmingham18 Aug 1998ODI # 1347
50*66652076.92Indiav KenyaEden Gardens31 May 1998ODI # 1337
5060523196.15Indiav KenyaBengaluru20 May 1998ODI # 1330
50102741167.56Indiav Sri LankaColombo (SSC)1 Jul 1998ODI # 1341
4989624079.03Indiav KenyaBengaluru20 May 1998ODI # 1330
47145914051.64Bangladeshv KenyaHyderabad (Deccan)17 May 1998ODI # 1329
47109861054.65Kenyav IndiaBengaluru20 May 1998ODI # 1330
47105752062.66New Zealandv Sri LankaColombo (RPS)21 Jun 1998ODI # 1339
4668635073.01Englandv South AfricaManchester23 May 1998ODI # 1332
46133742062.16Pakistanv IndiaToronto19 Sep 1998ODI # 1352
45118804056.25Bangladeshv KenyaChennai23 May 1998ODI # 1333
45108676067.16Indiav PakistanToronto12 Sep 1998ODI # 1349
4459462095.65New Zealandv IndiaColombo (RPS)23 Jun 1998ODI # 1340
4481491089.79Sri Lankav IndiaColombo (RPS)7 Jul 1998ODI # 1344
43*262170204.76Pakistanv IndiaToronto16 Sep 1998ODI # 1351
43364023107.50Indiav PakistanToronto16 Sep 1998ODI # 1351
4269464191.30Sri Lankav New ZealandColombo (RPS)21 Jun 1998ODI # 1339
4178542075.92Bangladeshv KenyaChennai23 May 1998ODI # 1333
4157462089.13South Africav EnglandManchester23 May 1998ODI # 1332
4177527078.84Indiav BangladeshWankhede25 May 1998ODI # 1335
4198744055.40Pakistanv IndiaToronto12 Sep 1998ODI # 1349
41126586070.68Indiav PakistanToronto13 Sep 1998ODI # 1350
4064523076.92Kenyav BangladeshHyderabad (Deccan)17 May 1998ODI # 1329
4063591067.79South Africav EnglandThe Oval21 May 1998ODI # 1331
4091621064.51Kenyav BangladeshChennai23 May 1998ODI # 1333
4085601066.66Sri Lankav South AfricaNottingham14 Aug 1998ODI # 1345
4070563071.42Indiav PakistanToronto19 Sep 1998ODI # 1352
39*73431190.69South Africav EnglandThe Oval21 May 1998ODI # 1331
3947514076.47Bangladeshv KenyaHyderabad (Deccan)17 May 1998ODI # 1329
39131752052.00South Africav EnglandManchester23 May 1998ODI # 1332
3961513076.47Sri Lankav IndiaColombo (RPS)7 Jul 1998ODI # 1344
3960611163.93Englandv Sri LankaLord's16 Aug 1998ODI # 1346
39493730105.40Pakistanv IndiaToronto19 Sep 1998ODI # 1352
38137683055.88Indiav PakistanToronto16 Sep 1998ODI # 1351
3766472078.72Pakistanv IndiaToronto16 Sep 1998ODI # 1351
3697596061.01Kenyav BangladeshHyderabad (Deccan)17 May 1998ODI # 1329
3666455080.00Indiav KenyaEden Gardens31 May 1998ODI # 1337
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]