Batting Most Runs Innings

Players

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
183210158177115.82Indiav Sri LankaTaunton26 May 1999ODI # 1463
145179129171112.40Indiav Sri LankaTaunton26 May 1999ODI # 1463
140*114101163138.61Indiav KenyaBristol23 May 1999ODI # 1457
132*21414414291.66Zimbabwev AustraliaLord's9 Jun 1999ODI # 1477
124-9398133.33West Indiesv IndiaSingapore8 Sep 1999ODI # 1496
120*176110102109.09Australiav South AfricaLeeds13 Jun 1999ODI # 1481
12019114111285.10Indiav Sri LankaColombo (SSC)29 Aug 1999ODI # 1490
113*1931489076.35Pakistanv New ZealandManchester16 Jun 1999ODI # 1482
104*15810910095.41Indiav KenyaBristol23 May 1999ODI # 1457
104*-11413091.22Pakistanv West IndiesToronto18 Sep 1999ODI # 1501
10418112013086.66Australiav ZimbabweLord's9 Jun 1999ODI # 1477
103*-1248283.06Indiav West IndiesSingapore8 Sep 1999ODI # 1496
10316714411071.52Pakistanv ZimbabweThe Oval11 Jun 1999ODI # 1479
10118513410175.37South Africav AustraliaLeeds13 Jun 1999ODI # 1481
100*1881387272.46Indiav AustraliaThe Oval4 Jun 1999ODI # 1473
9718714211168.30Indiav South AfricaHove15 May 1999ODI # 1444
961781287075.00South Africav IndiaHove15 May 1999ODI # 1444
95*-11712081.19Sri Lankav AustraliaColombo (RPS)31 Aug 1999ODI # 1491
911711186177.11South Africav New ZealandBirmingham10 Jun 1999ODI # 1478
891409911189.89Zimbabwev West IndiesSingapore2 Sep 1999ODI # 1492
88*20512711169.29Englandv KenyaCanterbury18 May 1999ODI # 1449
88*816126144.26Indiav ZimbabweSingapore4 Sep 1999ODI # 1493
881821466060.27Englandv Sri LankaLord's14 May 1999ODI # 1443
851087273118.05Indiav Sri LankaColombo (SSC)29 Aug 1999ODI # 1490
851147273118.05Indiav ZimbabweSingapore4 Sep 1999ODI # 1493
8416612310168.29Pakistanv New ZealandManchester16 Jun 1999ODI # 1482
84-945089.36Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
83131998183.83Australiav IndiaThe Oval4 Jun 1999ODI # 1473
82111957086.31Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
821391216167.76South Africav New ZealandBirmingham10 Jun 1999ODI # 1478
81*1351196068.06Pakistanv ScotlandChester-le-Street20 May 1999ODI # 1453
811311046177.88Pakistanv AustraliaLeeds23 May 1999ODI # 1458
80*1319910080.80New Zealandv AustraliaCardiff20 May 1999ODI # 1452
80*1851318161.06West Indiesv New ZealandSouthampton24 May 1999ODI # 1460
801281036377.66Zimbabwev West IndiesSingapore2 Sep 1999ODI # 1492
77147966080.20West Indiesv PakistanBristol16 May 1999ODI # 1447
77125849091.66Australiav IndiaColombo (SSC)28 Aug 1999ODI # 1489
77-876288.50Indiav West IndiesToronto14 Sep 1999ODI # 1499
76133948080.85Australiav New ZealandCardiff20 May 1999ODI # 1452
761491113368.46Scotlandv PakistanChester-le-Street20 May 1999ODI # 1453
7615911710064.95Zimbabwev South AfricaChelmsford29 May 1999ODI # 1468
761341036273.78Indiav New ZealandNottingham12 Jun 1999ODI # 1480
76-7337104.10West Indiesv IndiaToronto14 Sep 1999ODI # 1499
75124945379.78Indiav AustraliaThe Oval4 Jun 1999ODI # 1473
751501054171.42Indiav AustraliaColombo (SSC)28 Aug 1999ODI # 1489
7416011610063.79New Zealandv IndiaNottingham12 Jun 1999ODI # 1480
73*135882282.95Englandv Sri LankaLord's14 May 1999ODI # 1443
73*866170119.67Pakistanv New ZealandDerby28 May 1999ODI # 1466
73*104986074.48Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
71*2151266056.34Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
711411078066.35Kenyav EnglandCanterbury18 May 1999ODI # 1449
711791234057.72Indiav AustraliaColombo (SSC)28 Aug 1999ODI # 1489
71895381133.96Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
691431004069.00New Zealandv PakistanDerby28 May 1999ODI # 1466
691441105262.72Australiav South AfricaLeeds13 Jun 1999ODI # 1481
69-1076064.48West Indiesv PakistanToronto16 Sep 1999ODI # 1500
68*120852080.00Zimbabwev IndiaLeicester19 May 1999ODI # 1450
68*1791166058.62Bangladeshv ScotlandEdinburgh24 May 1999ODI # 1459
68*1116871100.00Australiav IndiaGalle23 Aug 1999ODI # 1486
68122927073.91Australiav IndiaGalle23 Aug 1999ODI # 1486
671441145058.77Australiav ScotlandWorcester16 May 1999ODI # 1446
651511016064.35Australiav South AfricaBirmingham17 Jun 1999ODI # 1483
65-1156056.52West Indiesv PakistanToronto18 Sep 1999ODI # 1501
641731294149.61Bangladeshv West IndiesDublin21 May 1999ODI # 1454
63*90698091.30Zimbabwev IndiaSingapore4 Sep 1999ODI # 1493
63106714188.73Scotlandv BangladeshEdinburgh24 May 1999ODI # 1459
634939120161.53Australiav BangladeshChester-le-Street27 May 1999ODI # 1464
63625662112.50Pakistanv South AfricaNottingham5 Jun 1999ODI # 1474
63-6410098.43West Indiesv ZimbabweSingapore2 Sep 1999ODI # 1492
63-969065.62Pakistanv West IndiesToronto16 Sep 1999ODI # 1500
6292807077.50Englandv ZimbabweNottingham25 May 1999ODI # 1461
62766152101.63Australiav ZimbabweLord's9 Jun 1999ODI # 1477
62956251100.00Sri Lankav IndiaColombo (SSC)29 Aug 1999ODI # 1490
62-956065.26West Indiesv IndiaToronto11 Sep 1999ODI # 1497
61*160899068.53Englandv KenyaCanterbury18 May 1999ODI # 1449
61102803176.25Australiav PakistanLeeds23 May 1999ODI # 1458
61119894068.53Indiav PakistanManchester8 Jun 1999ODI # 1476
6192628098.38Sri Lankav IndiaColombo (RPS)25 Aug 1999ODI # 1487
61-6033101.66Indiav West IndiesSingapore8 Sep 1999ODI # 1496
60*125775077.92New Zealandv IndiaNottingham12 Jun 1999ODI # 1480
60111775377.92New Zealandv AustraliaCardiff20 May 1999ODI # 1452
6099946163.82South Africav EnglandThe Oval22 May 1999ODI # 1455
60126993160.60Pakistanv AustraliaLeeds23 May 1999ODI # 1458
60404325139.53West Indiesv IndiaSingapore5 Sep 1999ODI # 1494
5991707284.28Zimbabwev KenyaTaunton15 May 1999ODI # 1445
5997773176.62Indiav PakistanManchester8 Jun 1999ODI # 1476
59-858069.41West Indiesv IndiaToronto12 Sep 1999ODI # 1498
5888756177.33Kenyav IndiaBristol23 May 1999ODI # 1457
57*164937061.29Englandv ZimbabweNottingham25 May 1999ODI # 1461
5773667086.36Sri Lankav EnglandLord's14 May 1999ODI # 1443
57136906063.33Zimbabwev New ZealandLeeds6 Jun 1999ODI # 1475
57-1118051.35Pakistanv West IndiesToronto19 Sep 1999ODI # 1502
56*332962193.10Australiav BangladeshChester-le-Street27 May 1999ODI # 1464
56120825068.29Kenyav IndiaBristol23 May 1999ODI # 1457
56105747075.67Sri Lankav IndiaTaunton26 May 1999ODI # 1463
56108766173.68Australiav South AfricaBirmingham17 Jun 1999ODI # 1483
55*-978056.70Indiav West IndiesToronto11 Sep 1999ODI # 1497
55*-938059.13Pakistanv West IndiesToronto19 Sep 1999ODI # 1502
55134773171.42Indiav ZimbabweLeicester19 May 1999ODI # 1450
55-855064.70Sri Lankav AustraliaColombo (RPS)26 Aug 1999ODI # 1488
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]