Batting Most Runs Innings - vs England

Players - vs England

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
21151331924266.14Australiav EnglandManchester14 Sep 2019Test # 2360
151211131161115.26Pakistanv EnglandBristol114 May 2019ODI # 4135
14433621916265.75Australiav EnglandBirmingham11 Aug 2019Test # 2353
14232620714068.59Australiav EnglandBirmingham31 Aug 2019Test # 2353
138136106124130.18Pakistanv EnglandSouthampton211 May 2019ODI # 4133
121147119121101.68Bangladeshv EnglandCardiff28 Jun 2019ODI # 4153
11725816617170.48Australiav EnglandThe Oval412 Sep 2019Test # 2362
115150112131102.67Pakistanv EnglandNottingham117 May 2019ODI # 4138
11018814317076.92Australiav EnglandBirmingham31 Aug 2019Test # 2353
10215210915093.57Indiav EnglandBirmingham230 Jun 2019ODI # 4179
10014411611286.20Australiav EnglandLord's125 Jun 2019ODI # 4173
971078072121.25Pakistanv EnglandLeeds219 May 2019ODI # 4140
9226416114057.14Australiav EnglandLord's214 Aug 2019Test # 2355
85*1461155173.91Sri Lankav EnglandLeeds121 Jun 2019ODI # 4168
852011196071.42Australiav EnglandBirmingham111 Jul 2019ODI # 4191
84996282135.48Pakistanv EnglandNottingham13 Jun 2019ODI # 4148
821559211089.13Australiav EnglandManchester34 Sep 2019Test # 2360
80101839196.38Pakistanv EnglandLeeds219 May 2019ODI # 4140
802951878042.78Australiav EnglandLeeds322 Aug 2019Test # 2357
802611459155.17Australiav EnglandThe Oval212 Sep 2019Test # 2362
761451005276.00Afghanistanv EnglandManchester218 Jun 2019ODI # 4163
7421512910057.36Australiav EnglandLeeds122 Aug 2019Test # 2357
6894746291.89South Africav EnglandThe Oval230 May 2019ODI # 4143
6718712810052.34Australiav EnglandManchester14 Sep 2019Test # 2360
66103767086.84Indiav EnglandBirmingham230 Jun 2019ODI # 4179
65-4253154.76Pakistanv EnglandCardiff15 May 2019T20I # 772
6383664195.45Pakistanv EnglandNottingham13 Jun 2019ODI # 4148
63116783180.76West Indiesv EnglandSouthampton114 Jun 2019ODI # 4158
61148947064.89Australiav EnglandLeeds122 Aug 2019Test # 2357
59655523107.27Pakistanv EnglandNottingham117 May 2019ODI # 4138
591351008059.00Australiav EnglandLord's414 Aug 2019Test # 2355
581861278045.66Australiav EnglandManchester14 Sep 2019Test # 2360
57875052114.00Pakistanv EnglandNottingham117 May 2019ODI # 4138
57106655087.69New Zealandv EnglandChester-le-Street23 Jul 2019ODI # 4183
55684450125.00Pakistanv EnglandNottingham13 Jun 2019ODI # 4148
55123774071.42New Zealandv EnglandLord's114 Jul 2019ODI # 4192
551096910079.71Irelandv EnglandLord's224 Jul 2019Test # 2352
54*86587293.10Australiav EnglandManchester14 Sep 2019Test # 2360
5395616086.88Australiav EnglandLord's125 Jun 2019ODI # 4173
52724323120.93Pakistanv EnglandBristol114 May 2019ODI # 4135
5183521098.07Pakistanv EnglandSouthampton211 May 2019ODI # 4133
51563624141.66Pakistanv EnglandSouthampton211 May 2019ODI # 4133
511591166043.96Australiav EnglandBirmingham31 Aug 2019Test # 2353
50-3651138.88Pakistanv EnglandCardiff15 May 2019T20I # 772
5085614181.96South Africav EnglandThe Oval230 May 2019ODI # 4143
49503962125.64Sri Lankav EnglandLeeds121 Jun 2019ODI # 4168
481278410057.14Australiav EnglandThe Oval212 Sep 2019Test # 2362
47*64482497.91Australiav EnglandBirmingham31 Aug 2019Test # 2353
47104562183.92New Zealandv EnglandLord's114 Jul 2019ODI # 4192
4698743162.16Afghanistanv EnglandManchester218 Jun 2019ODI # 4163
46110682067.64Sri Lankav EnglandLeeds121 Jun 2019ODI # 4168
4694704065.71Australiav EnglandBirmingham111 Jul 2019ODI # 4191
45493340136.36Indiav EnglandBirmingham230 Jun 2019ODI # 4179
4492583175.86Pakistanv EnglandNottingham13 Jun 2019ODI # 4148
4465502088.00Bangladeshv EnglandCardiff28 Jun 2019ODI # 4153
4468483291.66Afghanistanv EnglandManchester218 Jun 2019ODI # 4163
44109854051.76Australiav EnglandBirmingham11 Aug 2019Test # 2353
42*-685061.76Pakistanv EnglandThe Oval18 May 2019ODI # 4130
42*543141135.48Indiav EnglandBirmingham230 Jun 2019ODI # 4179
42*137909046.66Australiav EnglandLord's414 Aug 2019Test # 2355
41*573220128.12Pakistanv EnglandSouthampton211 May 2019ODI # 4133
41544170100.00Pakistanv EnglandBristol114 May 2019ODI # 4135
41582640157.69Pakistanv EnglandNottingham117 May 2019ODI # 4138
4069486083.33Australiav EnglandBirmingham31 Aug 2019Test # 2353
3970484081.25West Indiesv EnglandSouthampton114 Jun 2019ODI # 4158
38*412750140.74Australiav EnglandLord's125 Jun 2019ODI # 4173
38643450111.76Australiav EnglandLord's125 Jun 2019ODI # 4173
37522841132.14Afghanistanv EnglandManchester218 Jun 2019ODI # 4163
3663406090.00Pakistanv EnglandNottingham13 Jun 2019ODI # 4148
3657415187.80West Indiesv EnglandSouthampton114 Jun 2019ODI # 4158
3666434083.72Irelandv EnglandLord's224 Jul 2019Test # 2352
3684564064.28Australiav EnglandLord's214 Aug 2019Test # 2355
3559443079.54Pakistanv EnglandSouthampton211 May 2019ODI # 4133
3573615057.37Australiav EnglandBirmingham11 Aug 2019Test # 2353
3469442177.27Australiav EnglandBirmingham31 Aug 2019Test # 2353
34124762044.73Australiav EnglandManchester34 Sep 2019Test # 2360
3350445075.00Irelandv EnglandDublin (Malahide)13 May 2019ODI # 4127
33101596055.93Australiav EnglandLeeds322 Aug 2019Test # 2357
32303022106.66Irelandv EnglandDublin (Malahide)13 May 2019ODI # 4127
32582940110.34Indiav EnglandBirmingham230 Jun 2019ODI # 4179
3077532056.60New Zealandv EnglandLord's114 Jul 2019ODI # 4192
2957441165.90Irelandv EnglandDublin (Malahide)13 May 2019ODI # 4127
2948471061.70Sri Lankav EnglandLeeds121 Jun 2019ODI # 4168
2945361180.55Australiav EnglandBirmingham111 Jul 2019ODI # 4191
28*130732038.35Irelandv EnglandLord's224 Jul 2019Test # 2352
28281741164.70Pakistanv EnglandLeeds219 May 2019ODI # 4140
2866411168.29Bangladeshv EnglandCardiff28 Jun 2019ODI # 4153
2854422066.66New Zealandv EnglandChester-le-Street23 Jul 2019ODI # 4183
2749342079.41Pakistanv EnglandBristol114 May 2019ODI # 4135
2762403067.50New Zealandv EnglandChester-le-Street23 Jul 2019ODI # 4183
26*57332078.78Australiav EnglandBirmingham31 Aug 2019Test # 2353
26*362640100.00Australiav EnglandManchester14 Sep 2019Test # 2360
26161640162.50Bangladeshv EnglandCardiff28 Jun 2019ODI # 4153
25242130119.04Pakistanv EnglandLeeds219 May 2019ODI # 4140
2578563044.64Australiav EnglandLeeds322 Aug 2019Test # 2357
2531304183.33Australiav EnglandThe Oval212 Sep 2019Test # 2362
2466421057.14Irelandv EnglandDublin (Malahide)13 May 2019ODI # 4127
2434254096.00South Africav EnglandThe Oval230 May 2019ODI # 4143
2477674035.82Australiav EnglandThe Oval412 Sep 2019Test # 2362
23*251840127.77Australiav EnglandManchester34 Sep 2019Test # 2360
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:

Chilaw Marians Cricket Club vs Kurunegala Youth Cricket Club at Maggona, Major League Tournament Plate Group, Feb 5-7, 2026 [First-class - Live]
>> 259/4 (58.0 ov, S Sadamal 10*, DM Sarathchandra 35*, M Hasanka 0/72) - Stumps

Badureliya Sports Club vs Panadura Sports Club at Galle, Major League Tournament Plate Group, Feb 5-7, 2026 [First-class - Live]
>> 146/3 (32.3 ov, BOP Fernando 58*, KDV Vimukthi 5*, BB Sanjeewa 1/46) - Stumps

Nugegoda Sports Welfare Club vs Tamil Union Cricket and Athletic Club at Kurunegala, Major League Tournament Plate Group, Feb 5-7, 2026 [First-class - Live]
>> 417/6 (123.0 ov, S Shanmuganathan 51*, SMLD Samarakoon 11*, BGS Mendis 3/71) - Stumps