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
176*-130177135.38West Indiesv EnglandThe Oval127 Sep 2017ODI # 3916
14734325323058.10West Indiesv EnglandLeeds225 Aug 2017Test # 2271
13633222820059.64South Africav EnglandThe Oval427 Jul 2017Test # 2266
13437624917253.81West Indiesv EnglandLeeds225 Aug 2017Test # 2271
12818414212390.14Bangladeshv EnglandThe Oval11 Jun 2017ODI # 3875
118*32121114055.92West Indiesv EnglandLeeds425 Aug 2017Test # 2271
9814410311095.14South Africav EnglandSouthampton227 May 2017ODI # 3873
9526018012052.77West Indiesv EnglandLeeds425 Aug 2017Test # 2271
941127896120.51West Indiesv EnglandBristol224 Sep 2017ODI # 3915
87132988088.77New Zealandv EnglandCardiff26 Jun 2017ODI # 3880
8728918014148.33South Africav EnglandNottingham314 Jul 2017Test # 2264
8319415913152.20South Africav EnglandManchester44 Aug 2017Test # 2268
82103836198.79Irelandv EnglandLord's27 May 2017ODI # 3865
8019613612058.82South Africav EnglandNottingham314 Jul 2017Test # 2264
79*1307692103.94West Indiesv EnglandBirmingham217 Aug 2017Test # 2270
791017280109.72Bangladeshv EnglandThe Oval11 Jun 2017ODI # 3875
7821314911152.34South Africav EnglandNottingham114 Jul 2017Test # 2264
77-6244124.19West Indiesv EnglandThe Oval127 Sep 2017ODI # 3916
761291005176.00Pakistanv EnglandCardiff214 Jun 2017ODI # 3889
7397768096.05South Africav EnglandLeeds224 May 2017ODI # 3872
72-954175.78West Indiesv EnglandSouthampton129 Sep 2017ODI # 3918
71*805152139.21South Africav EnglandSouthampton227 May 2017ODI # 3873
71*956452110.93Australiav EnglandBirmingham110 Jun 2017ODI # 3885
68986480106.25Australiav EnglandBirmingham110 Jun 2017ODI # 3885
68103818083.95South Africav EnglandNottingham114 Jul 2017Test # 2264
67766180109.83South Africav EnglandLeeds224 May 2017ODI # 3872
65*795842112.06South Africav EnglandSouthampton121 Jun 2017T20I # 614
64*585242123.07South Africav EnglandSouthampton121 Jun 2017T20I # 614
631981289049.21South Africav EnglandNottingham314 Jul 2017Test # 2264
622321449043.05West Indiesv EnglandLord's37 Sep 2017Test # 2274
61159858071.76South Africav EnglandManchester44 Aug 2017Test # 2268
591951309045.38South Africav EnglandLord's26 Jul 2017Test # 2262
5789587198.27Pakistanv EnglandCardiff214 Jun 2017ODI # 3889
56104775072.72Australiav EnglandBirmingham110 Jun 2017ODI # 3885
556054110101.85South Africav EnglandLord's229 May 2017ODI # 3874
541451188045.76South Africav EnglandLord's26 Jul 2017Test # 2262
54108819066.66South Africav EnglandNottingham114 Jul 2017Test # 2264
52605060104.00South Africav EnglandSouthampton227 May 2017ODI # 3873
52114867060.46South Africav EnglandLord's26 Jul 2017Test # 2262
521971208043.33South Africav EnglandThe Oval227 Jul 2017Test # 2266
516937100137.83South Africav EnglandLord's26 Jul 2017Test # 2262
51442863182.14West Indiesv EnglandChester-le-Street116 Sep 2017T20I # 622
49117637077.77West Indiesv EnglandLeeds225 Aug 2017Test # 2271
48524281114.28Irelandv EnglandLord's27 May 2017ODI # 3865
48120856056.47South Africav EnglandLord's26 Jul 2017Test # 2262
46302043230.00South Africav EnglandTaunton123 Jun 2017T20I # 615
46122934049.46South Africav EnglandManchester24 Aug 2017Test # 2268
46-714064.78West Indiesv EnglandThe Oval127 Sep 2017ODI # 3916
45583870118.42South Africav EnglandLeeds224 May 2017ODI # 3872
45473543128.57South Africav EnglandTaunton123 Jun 2017T20I # 615
45107738061.64West Indiesv EnglandLord's37 Sep 2017Test # 2274
4379547079.62West Indiesv EnglandLeeds225 Aug 2017Test # 2271
42116753256.00South Africav EnglandNottingham314 Jul 2017Test # 2264
41*453350124.24West Indiesv EnglandManchester119 Sep 2017ODI # 3911
4178453291.11West Indiesv EnglandLeeds425 Aug 2017Test # 2271
40111767052.63West Indiesv EnglandBirmingham317 Aug 2017Test # 2270
40302134190.47West Indiesv EnglandChester-le-Street116 Sep 2017T20I # 622
40-2915137.93West Indiesv EnglandSouthampton129 Sep 2017ODI # 3918
3995593066.10New Zealandv EnglandCardiff26 Jun 2017ODI # 3880
39148986039.79West Indiesv EnglandLord's17 Sep 2017Test # 2274
38*65452184.44Pakistanv EnglandCardiff214 Jun 2017ODI # 3889
38*-2740140.74West Indiesv EnglandSouthampton129 Sep 2017ODI # 3918
3875533171.69West Indiesv EnglandBristol224 Sep 2017ODI # 3915
37422723137.03West Indiesv EnglandManchester119 Sep 2017ODI # 3911
36362214163.63South Africav EnglandCardiff225 Jun 2017T20I # 616
36115835043.37South Africav EnglandNottingham114 Jul 2017Test # 2264
35*382232159.09South Africav EnglandSouthampton227 May 2017ODI # 3873
35271922184.21South Africav EnglandCardiff225 Jun 2017T20I # 616
3570574061.40West Indiesv EnglandManchester119 Sep 2017ODI # 3911
3464394087.17South Africav EnglandLord's229 May 2017ODI # 3874
34122877039.08South Africav EnglandNottingham114 Jul 2017Test # 2264
34432613130.76West Indiesv EnglandBristol224 Sep 2017ODI # 3915
33-383086.84West Indiesv EnglandSouthampton129 Sep 2017ODI # 3918
32342122152.38South Africav EnglandTaunton123 Jun 2017T20I # 615
32144972032.98South Africav EnglandThe Oval427 Jul 2017Test # 2266
32-601053.33West Indiesv EnglandSouthampton129 Sep 2017ODI # 3918
31*242132147.61Pakistanv EnglandCardiff214 Jun 2017ODI # 3889
31*-1232258.33West Indiesv EnglandSouthampton129 Sep 2017ODI # 3918
3041384078.94Irelandv EnglandBristol15 May 2017ODI # 3864
3058494061.22South Africav EnglandThe Oval227 Jul 2017Test # 2266
3047354085.71South Africav EnglandManchester24 Aug 2017Test # 2268
3070583051.72West Indiesv EnglandLeeds425 Aug 2017Test # 2271
2938302196.66South Africav EnglandCardiff225 Jun 2017T20I # 616
2980403072.50South Africav EnglandLord's26 Jul 2017Test # 2262
2979577050.87West Indiesv EnglandLord's17 Sep 2017Test # 2274
28*58433065.11South Africav EnglandLord's229 May 2017ODI # 3874
28*-1522186.66West Indiesv EnglandThe Oval127 Sep 2017ODI # 3916
2856302193.33Irelandv EnglandLord's27 May 2017ODI # 3865
2852344182.35Bangladeshv EnglandThe Oval11 Jun 2017ODI # 3875
28301912147.36West Indiesv EnglandChester-le-Street116 Sep 2017T20I # 622
27*43305090.00South Africav EnglandLord's229 May 2017ODI # 3874
27*322040135.00South Africav EnglandCardiff225 Jun 2017T20I # 616
2756334081.81New Zealandv EnglandCardiff26 Jun 2017ODI # 3880
2755554049.09South Africav EnglandLord's26 Jul 2017Test # 2262
2750394069.23South Africav EnglandManchester24 Aug 2017Test # 2268
2565474053.19West Indiesv EnglandBirmingham217 Aug 2017Test # 2270
25-301183.33West Indiesv EnglandSouthampton129 Sep 2017ODI # 3918
24*47265092.30South Africav EnglandThe Oval427 Jul 2017Test # 2266
2440293082.75South Africav EnglandSouthampton227 May 2017ODI # 3873
24201530160.00Bangladeshv EnglandThe Oval11 Jun 2017ODI # 3875
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:

Western Province vs Boland at Paarl, CSA 4-Day Series Division 1 22nd Match, Feb 1-4, 2026 [First-class - Live]
>> 147/8 (58.0 ov, S von Berg 21*, GA Stuurman 1*, M Dube 0/15) - Stumps

Dolphins vs North West at Potchefstroom, CSA 4-Day Series Division 1 21st Match, Jan 31-Feb 3, 2026 [First-class]

KwaZulu-Natal Inland vs Titans at Pietermaritzburg, CSA 4-Day Series Division 1 24th Match, Feb 1-4, 2026 [First-class - Live]
>> 317/2 (72.0 ov, N Brand 93*, LG Pretorius 101*, Z Abrahams 2/47) - Stumps