Batting Most Runs Innings - vs Sri Lanka

Players - vs Sri Lanka

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
12019114111285.10Indiav Sri LankaColombo (SSC)29 Aug 1999ODI # 1490
881821466060.27Englandv Sri LankaLord's14 May 1999ODI # 1443
851087273118.05Indiav Sri LankaColombo (SSC)29 Aug 1999ODI # 1490
84-945089.36Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
82111957086.31Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
73*135882282.95Englandv Sri LankaLord's14 May 1999ODI # 1443
73*104986074.48Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
52*694552115.55South Africav Sri LankaNorthampton19 May 1999ODI # 1451
49117824059.75South Africav Sri LankaNorthampton19 May 1999ODI # 1451
4997852157.64Indiav Sri LankaColombo (RPS)25 Aug 1999ODI # 1487
43-683063.23Australiav Sri LankaColombo (RPS)31 Aug 1999ODI # 1491
42*60443095.45Australiav Sri LankaGalle22 Aug 1999ODI # 1485
42100696060.86Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
4180603068.33Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
38108733052.05Australiav Sri LankaGalle22 Aug 1999ODI # 1485
38-501176.00Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
37105581063.79Indiav Sri LankaColombo (RPS)25 Aug 1999ODI # 1487
3261356091.42Indiav Sri LankaColombo (SSC)29 Aug 1999ODI # 1490
32-524061.53Australiav Sri LankaColombo (RPS)31 Aug 1999ODI # 1491
2971481060.41Indiav Sri LankaColombo (RPS)25 Aug 1999ODI # 1487
2845333084.84Australiav Sri LankaGalle22 Aug 1999ODI # 1485
2752361175.00Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
2751311187.09Australiav Sri LankaGalle22 Aug 1999ODI # 1485
2655402065.00Australiav Sri LankaGalle22 Aug 1999ODI # 1485
2340403057.50South Africav Sri LankaNorthampton19 May 1999ODI # 1451
23-330169.69Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
22*-390056.41Australiav Sri LankaColombo (RPS)31 Aug 1999ODI # 1491
2236261084.61Indiav Sri LankaColombo (RPS)25 Aug 1999ODI # 1487
2139292072.41Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
21-1640131.25Australiav Sri LankaColombo (RPS)31 Aug 1999ODI # 1491
21-320065.62Australiav Sri LankaColombo (RPS)31 Aug 1999ODI # 1491
21-340061.76Australiav Sri LankaColombo (RPS)31 Aug 1999ODI # 1491
19*35291165.51Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
19*291511126.66Indiav Sri LankaColombo (SSC)29 Aug 1999ODI # 1490
19211740111.76Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
18-370048.64Australiav Sri LankaColombo (RPS)31 Aug 1999ODI # 1491
1723252068.00South Africav Sri LankaNorthampton19 May 1999ODI # 1451
17-270062.96Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
16*8921177.77Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
15-241062.50Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
1469331042.42Englandv Sri LankaLord's14 May 1999ODI # 1443
14171430100.00South Africav Sri LankaNorthampton19 May 1999ODI # 1451
14-152093.33Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
14-280050.00Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
14-160187.50Australiav Sri LankaColombo (RPS)31 Aug 1999ODI # 1491
13*23151086.66Englandv Sri LankaLord's14 May 1999ODI # 1443
1343390033.33Indiav Sri LankaColombo (SSC)29 Aug 1999ODI # 1490
12*8701171.42Indiav Sri LankaTaunton26 May 1999ODI # 1463
12*36260046.15Indiav Sri LankaColombo (RPS)25 Aug 1999ODI # 1487
12*15170070.58Indiav Sri LankaColombo (RPS)25 Aug 1999ODI # 1487
1242260046.15South Africav Sri LankaNorthampton19 May 1999ODI # 1451
1261401030.00Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
12-201060.00Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
1023230043.47Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
953221040.90Indiav Sri LankaColombo (RPS)25 Aug 1999ODI # 1487
827210038.09South Africav Sri LankaNorthampton19 May 1999ODI # 1451
836171047.05Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
89610133.33Australiav Sri LankaGalle22 Aug 1999ODI # 1485
6781075.00Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
6571085.71Australiav Sri LankaGalle22 Aug 1999ODI # 1485
610130046.15Australiav Sri LankaGalle22 Aug 1999ODI # 1485
5*11101050.00Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
529151033.33South Africav Sri LankaNorthampton19 May 1999ODI # 1451
51281062.50Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
53410125.00Indiav Sri LankaTaunton26 May 1999ODI # 1463
515400125.00Indiav Sri LankaTaunton26 May 1999ODI # 1463
5-410125.00Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
4*1060066.66Australiav Sri LankaGalle22 Aug 1999ODI # 1485
4*-60066.66Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
4*6400100.00Indiav Sri LankaColombo (SSC)29 Aug 1999ODI # 1490
49111036.36Zimbabwev Sri LankaWorcester22 May 1999ODI # 1456
426161025.00Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
49100040.00Indiav Sri LankaColombo (RPS)25 Aug 1999ODI # 1487
3*17160018.75South Africav Sri LankaNorthampton19 May 1999ODI # 1451
325240012.50Kenyav Sri LankaSouthampton30 May 1999ODI # 1469
3880037.50Australiav Sri LankaGalle22 Aug 1999ODI # 1485
316150020.00Indiav Sri LankaColombo (RPS)25 Aug 1999ODI # 1487
2*-30066.66Australiav Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
21590022.22South Africav Sri LankaNorthampton19 May 1999ODI # 1451
21030066.66Indiav Sri LankaTaunton26 May 1999ODI # 1463
116100010.00South Africav Sri LankaNorthampton19 May 1999ODI # 1451
1-30033.33Australiav Sri LankaColombo (RPS)31 Aug 1999ODI # 1491
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]