Batting Most Runs Innings - vs England

Players - vs England

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
102*14111720-87.17Sri Lankav EnglandColombo (SSC)27 Mar 2001ODI # 1697
101*1721157-87.82Sri Lankav EnglandColombo (RPS)25 Mar 2001ODI # 1695
78*14411010-70.90South Africav EnglandNairobi (Gym)10 Oct 2000ODI # 1636
75*594053187.50Pakistanv EnglandKarachi24 Oct 2000ODI # 1645
71113876-81.60Pakistanv EnglandKarachi24 Oct 2000ODI # 1645
65*111869275.58South Africav EnglandNairobi (Gym)10 Oct 2000ODI # 1636
63*160847175.00Bangladeshv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
61109698188.40Pakistanv EnglandLahore27 Oct 2000ODI # 1649
60*1711087-55.55Pakistanv EnglandRawalpindi30 Oct 2000ODI # 1653
58*121727-80.55Pakistanv EnglandLahore27 Oct 2000ODI # 1649
57132912-62.63Sri Lankav EnglandColombo (RPS)25 Mar 2001ODI # 1695
53*141928-57.60Sri Lankav EnglandColombo (SSC)27 Mar 2001ODI # 1697
4660604276.66Bangladeshv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
4175594-69.49Pakistanv EnglandLahore27 Oct 2000ODI # 1649
40150891-44.94Sri Lankav EnglandDambulla23 Mar 2001ODI # 1694
39*88732-53.42Pakistanv EnglandLahore27 Oct 2000ODI # 1649
39*113833-46.98Sri Lankav EnglandDambulla23 Mar 2001ODI # 1694
3946356-111.42Sri Lankav EnglandDambulla23 Mar 2001ODI # 1694
3576641-54.68Pakistanv EnglandKarachi24 Oct 2000ODI # 1645
3247347-94.11South Africav EnglandNairobi (Gym)10 Oct 2000ODI # 1636
3193902-34.44Pakistanv EnglandRawalpindi30 Oct 2000ODI # 1653
3059543-55.55Bangladeshv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
3084472163.82Pakistanv EnglandKarachi24 Oct 2000ODI # 1645
2830244-116.66Pakistanv EnglandKarachi24 Oct 2000ODI # 1645
2430274-88.88Pakistanv EnglandKarachi24 Oct 2000ODI # 1645
2362432-53.48Pakistanv EnglandRawalpindi30 Oct 2000ODI # 1653
18*30201-90.00Sri Lankav EnglandColombo (RPS)25 Mar 2001ODI # 1695
1843241-75.00Bangladeshv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
1822122-150.00Pakistanv EnglandKarachi24 Oct 2000ODI # 1645
1847361-50.00Sri Lankav EnglandColombo (RPS)25 Mar 2001ODI # 1695
17*1794-188.88Pakistanv EnglandRawalpindi30 Oct 2000ODI # 1653
1791112154.54Bangladeshv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
16*101211133.33Bangladeshv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
143222--63.63Sri Lankav EnglandColombo (RPS)25 Mar 2001ODI # 1695
1346432-30.23Bangladeshv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
9772-128.57Pakistanv EnglandRawalpindi30 Oct 2000ODI # 1653
6*1061-100.00Sri Lankav EnglandDambulla23 Mar 2001ODI # 1694
611101-60.00Bangladeshv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
61716--37.50Sri Lankav EnglandColombo (RPS)25 Mar 2001ODI # 1695
5741-125.00Bangladeshv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
363--100.00Pakistanv EnglandKarachi24 Oct 2000ODI # 1645
378--37.50Sri Lankav EnglandDambulla23 Mar 2001ODI # 1694
2*21--200.00Pakistanv EnglandKarachi24 Oct 2000ODI # 1645
222--100.00Bangladeshv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
22815--13.33Sri Lankav EnglandDambulla23 Mar 2001ODI # 1694
11511--9.09South Africav EnglandNairobi (Gym)10 Oct 2000ODI # 1636
131--100.00Pakistanv EnglandKarachi24 Oct 2000ODI # 1645
12115--6.66Sri Lankav EnglandDambulla23 Mar 2001ODI # 1694
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]