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
311*79052935058.79South Africav EnglandThe Oval219 Jul 2012Test # 2049
182*43432623155.82South Africav EnglandThe Oval219 Jul 2012Test # 2049
18253336523049.86South Africav EnglandLeeds12 Aug 2012Test # 2051
13136727320047.98South Africav EnglandThe Oval219 Jul 2012Test # 2049
12128720510059.02South Africav EnglandLord's316 Aug 2012Test # 2053
11734626116044.82West Indiesv EnglandNottingham125 May 2012Test # 2044
107*2891839058.46West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
10621115617167.94West Indiesv EnglandNottingham125 May 2012Test # 2044
9513811214184.82West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
9138325010036.40West Indiesv EnglandLord's317 May 2012Test # 2043
87*24217512049.71West Indiesv EnglandLord's117 May 2012Test # 2043
8623017212050.00West Indiesv EnglandLord's317 May 2012Test # 2043
76*2341609247.50West Indiesv EnglandNottingham325 May 2012Test # 2044
7615311410166.66West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
6916812212056.55South Africav EnglandLeeds32 Aug 2012Test # 2051
611671586038.60South Africav EnglandLord's116 Aug 2012Test # 2053
61183936065.59South Africav EnglandLord's116 Aug 2012Test # 2053
52170934055.91South Africav EnglandLeeds12 Aug 2012Test # 2051
521881174044.44South Africav EnglandLeeds32 Aug 2012Test # 2051
48*130946051.06South Africav EnglandLeeds12 Aug 2012Test # 2051
471341079043.92South Africav EnglandLeeds12 Aug 2012Test # 2051
46130869053.48West Indiesv EnglandNottingham125 May 2012Test # 2044
4459455097.77South Africav EnglandLeeds32 Aug 2012Test # 2051
431741043041.34West Indiesv EnglandLord's317 May 2012Test # 2043
431351004043.00South Africav EnglandLord's316 Aug 2012Test # 2053
421361019041.58West Indiesv EnglandLord's117 May 2012Test # 2043
421461035040.77South Africav EnglandLord's116 Aug 2012Test # 2053
411371064138.67West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
3744475078.72West Indiesv EnglandLord's317 May 2012Test # 2043
3581675052.23South Africav EnglandLord's316 Aug 2012Test # 2053
3381497067.34West Indiesv EnglandNottingham125 May 2012Test # 2044
31110844036.90West Indiesv EnglandLord's117 May 2012Test # 2043
3191585053.44South Africav EnglandLord's316 Aug 2012Test # 2053
29105744039.18West Indiesv EnglandLord's117 May 2012Test # 2043
281381104025.45West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
2858414068.29South Africav EnglandLeeds32 Aug 2012Test # 2051
2750322184.37South Africav EnglandLeeds32 Aug 2012Test # 2051
2785476057.44South Africav EnglandLord's116 Aug 2012Test # 2053
26*141934027.95South Africav EnglandLord's316 Aug 2012Test # 2053
2650474055.31South Africav EnglandLord's116 Aug 2012Test # 2053
2573493051.02West Indiesv EnglandNottingham325 May 2012Test # 2044
2532364069.44South Africav EnglandLord's116 Aug 2012Test # 2053
2456424057.14West Indiesv EnglandLord's317 May 2012Test # 2043
2478432055.81West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
2489733032.87South Africav EnglandLord's316 Aug 2012Test # 2053
23102633036.50South Africav EnglandLord's316 Aug 2012Test # 2053
2269434051.16West Indiesv EnglandNottingham325 May 2012Test # 2044
2288544040.74South Africav EnglandLord's116 Aug 2012Test # 2053
2170573036.84West Indiesv EnglandLord's317 May 2012Test # 2043
1938304063.33South Africav EnglandLeeds12 Aug 2012Test # 2051
19111743025.67South Africav EnglandLeeds12 Aug 2012Test # 2051
1942273070.37South Africav EnglandLeeds12 Aug 2012Test # 2051
1750363047.22West Indiesv EnglandLord's117 May 2012Test # 2043
16*38213076.19South Africav EnglandLeeds32 Aug 2012Test # 2051
1633212076.19West Indiesv EnglandNottingham125 May 2012Test # 2044
1642352045.71West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
1441223063.63West Indiesv EnglandNottingham325 May 2012Test # 2044
1437291048.27South Africav EnglandLord's116 Aug 2012Test # 2053
1336262050.00West Indiesv EnglandLord's317 May 2012Test # 2043
1324203065.00South Africav EnglandLeeds12 Aug 2012Test # 2051
1353303043.33South Africav EnglandLord's116 Aug 2012Test # 2053
1122152073.33West Indiesv EnglandNottingham325 May 2012Test # 2044
1124171064.70West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
1142291037.93South Africav EnglandLord's316 Aug 2012Test # 2053
10*66350028.57West Indiesv EnglandLord's317 May 2012Test # 2043
106820125.00South Africav EnglandLeeds32 Aug 2012Test # 2051
917142064.28South Africav EnglandLeeds12 Aug 2012Test # 2051
965381023.68South Africav EnglandLord's316 Aug 2012Test # 2053
925181050.00South Africav EnglandLord's316 Aug 2012Test # 2053
861381021.05West Indiesv EnglandLord's317 May 2012Test # 2043
720191036.84West Indiesv EnglandNottingham125 May 2012Test # 2044
730181038.88West Indiesv EnglandNottingham125 May 2012Test # 2044
720161043.75West Indiesv EnglandNottingham325 May 2012Test # 2044
741291024.13West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
6*1171085.71West Indiesv EnglandNottingham125 May 2012Test # 2044
66510120.00West Indiesv EnglandLord's117 May 2012Test # 2043
61571085.71West Indiesv EnglandLord's117 May 2012Test # 2043
637231026.08West Indiesv EnglandNottingham325 May 2012Test # 2044
639161037.50West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
61281075.00South Africav EnglandLeeds32 Aug 2012Test # 2051
536291017.24West Indiesv EnglandLord's117 May 2012Test # 2043
49111036.36West Indiesv EnglandLord's317 May 2012Test # 2043
325180016.66West Indiesv EnglandNottingham125 May 2012Test # 2044
315110027.27South Africav EnglandLeeds32 Aug 2012Test # 2051
31490033.33South Africav EnglandLord's116 Aug 2012Test # 2053
2*2200100.00South Africav EnglandLord's116 Aug 2012Test # 2053
219160012.50West Indiesv EnglandLord's117 May 2012Test # 2043
217120016.66West Indiesv EnglandBirmingham17 Jun 2012Test # 2045
12614007.14West Indiesv EnglandLord's117 May 2012Test # 2043
11190011.11West Indiesv EnglandNottingham125 May 2012Test # 2044
1940025.00West Indiesv EnglandNottingham325 May 2012Test # 2044
1840025.00South Africav EnglandLord's316 Aug 2012Test # 2053
084000.00West Indiesv EnglandLord's317 May 2012Test # 2043
011000.00West Indiesv EnglandLord's117 May 2012Test # 2043
02622000.00West Indiesv EnglandNottingham325 May 2012Test # 2044
095000.00West Indiesv EnglandNottingham325 May 2012Test # 2044
022000.00West Indiesv EnglandNottingham325 May 2012Test # 2044
01413000.00West Indiesv EnglandNottingham125 May 2012Test # 2044
0118000.00South Africav EnglandThe Oval219 Jul 2012Test # 2049
0146000.00South Africav EnglandLeeds12 Aug 2012Test # 2051
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:

Mashonaland Eagles vs Mid West Rhinos at Harare, Logan Cup 11th Match, Feb 14-17, 2026 [First-class - Live]
>> 297/10 (76.0 ov, Muhammad Kashif 7*, Muhammad Khwaja 1/53) - Innings break

Southern Rocks vs Matabeleland Tuskers at Bulawayo, Logan Cup 12th Match, Feb 14-17, 2026 [First-class - Live]
>> 274/3 (76.1 ov, J Campbell 69*, R Kaia 127*, Ali Khan 1/37)

North West vs Boland at Paarl, CSA 4-Day Series Division 1 25th Match, Feb 9-12, 2026 [First-class]