Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
19037523427181.19Englandv South AfricaLord's16 Jul 2017Test # 2262
1122761539473.20Englandv South AfricaThe Oval127 Jul 2017Test # 2266
1071359375115.05Englandv South AfricaLeeds124 May 2017ODI # 3872
106*23616520064.24Eng Lionsv South AfricaWorcester229 Jun 2017First-class
10112479113127.84Englandv South AfricaSouthampton127 May 2017ODI # 3873
9919214514168.27Englandv South AfricaManchester14 Aug 2017Test # 2268
8830020010044.00Englandv South AfricaThe Oval127 Jul 2017Test # 2266
872081478059.18Englandv South AfricaLord's16 Jul 2017Test # 2262
781308312193.97Indiav South AfricaThe Oval211 Jun 2017ODI # 3886
786044122177.27Englandv South AfricaCardiff125 Jun 2017T20I # 616
7811776120102.63Englandv South AfricaNottingham214 Jul 2017Test # 2264
77*695155150.98Englandv South AfricaLeeds124 May 2017ODI # 3872
76*1361017175.24Indiav South AfricaThe Oval211 Jun 2017ODI # 3886
75*956693113.63Englandv South AfricaManchester34 Aug 2017Test # 2268
6923219210035.93Englandv South AfricaLord's36 Jul 2017Test # 2262
67724591148.88Englandv South AfricaTaunton223 Jun 2017T20I # 615
65*815370122.64Englandv South AfricaSouthampton127 May 2017ODI # 3873
63725861108.62Englandv South AfricaThe Oval327 Jul 2017Test # 2266
621175970105.08Sussexv Sth AfricansHove219 May 2017List A
61816081101.66Englandv South AfricaLeeds124 May 2017ODI # 3872
60*423562171.42Englandv South AfricaSouthampton221 Jun 2017T20I # 614
5920114111041.84Englandv South AfricaThe Oval327 Jul 2017Test # 2266
58143968060.41Englandv South AfricaManchester14 Aug 2017Test # 2268
57*804782121.27Englandv South AfricaLord's16 Jul 2017Test # 2262
57118696082.60Sri Lankav South AfricaThe Oval23 Jun 2017ODI # 3877
561691406040.00Eng Lionsv South AfricaWorcester229 Jun 2017First-class
561411088151.85Englandv South AfricaLord's16 Jul 2017Test # 2262
55725590100.00Northantsv Sth AfricansNorthampton221 May 2017List A
54664333125.58Northantsv Sth AfricansNorthampton221 May 2017List A
521351016051.48Englandv South AfricaManchester14 Aug 2017Test # 2268
51112678076.11Englandv South AfricaLord's129 May 2017ODI # 3874
51113766067.10Englandv South AfricaLord's36 Jul 2017Test # 2262
50131946053.19Englandv South AfricaThe Oval327 Jul 2017Test # 2266
491401066046.22Englandv South AfricaManchester34 Aug 2017Test # 2268
48114789061.53Englandv South AfricaThe Oval327 Jul 2017Test # 2266
47*583832123.68Englandv South AfricaSouthampton221 Jun 2017T20I # 614
47533781127.02Englandv South AfricaTaunton223 Jun 2017T20I # 615
471401068044.33Eng Lionsv South AfricaWorcester229 Jun 2017First-class
461501036044.66Englandv South AfricaManchester14 Aug 2017Test # 2268
4585644070.31Englandv South AfricaSouthampton127 May 2017ODI # 3873
45106817055.55Englandv South AfricaNottingham214 Jul 2017Test # 2264
44*99665066.66Sri Lankav South AfricaThe Oval23 Jun 2017ODI # 3877
42452980144.82Northantsv Sth AfricansNorthampton221 May 2017List A
42121766055.26Englandv South AfricaNottingham414 Jul 2017Test # 2264
41373032136.66Sussexv Sth AfricansHove219 May 2017List A
41423351124.24Sri Lankav South AfricaThe Oval23 Jun 2017ODI # 3877
3950416095.12Englandv South AfricaSouthampton127 May 2017ODI # 3873
3992668059.09Eng Lionsv South AfricaWorcester229 Jun 2017First-class
37*613751100.00Englandv South AfricaLord's129 May 2017ODI # 3874
37373351112.12Sussexv Sth AfricansHove219 May 2017List A
3793512072.54Englandv South AfricaLeeds124 May 2017ODI # 3872
36632822128.57Englandv South AfricaCardiff125 Jun 2017T20I # 616
3676526069.23Englandv South AfricaThe Oval127 Jul 2017Test # 2266
34*382650130.76Sussexv Sth AfricansHove219 May 2017List A
34119784043.58Englandv South AfricaLord's36 Jul 2017Test # 2262
33321950173.68Englandv South AfricaSouthampton127 May 2017ODI # 3873
331231014032.67Englandv South AfricaLord's36 Jul 2017Test # 2262
31*80514060.78Pakistanv South AfricaBirmingham27 Jun 2017ODI # 3881
3163406077.50Northantsv Sth AfricansNorthampton221 May 2017List A
31302360134.78Pakistanv South AfricaBirmingham27 Jun 2017ODI # 3881
31352212140.90Englandv South AfricaCardiff125 Jun 2017T20I # 616
3165382181.57Englandv South AfricaThe Oval327 Jul 2017Test # 2266
2971564051.78Englandv South AfricaThe Oval127 Jul 2017Test # 2266
29111885032.95Englandv South AfricaManchester14 Aug 2017Test # 2268
28171432200.00Englandv South AfricaSouthampton221 Jun 2017T20I # 614
2837364077.77Englandv South AfricaLord's36 Jul 2017Test # 2262
2742376072.97Englandv South AfricaNottingham414 Jul 2017Test # 2264
2768375072.97Englandv South AfricaNottingham214 Jul 2017Test # 2264
2662393066.66Englandv South AfricaLord's129 May 2017ODI # 3874
2669531149.05Pakistanv South AfricaBirmingham27 Jun 2017ODI # 3881
2549300183.33Englandv South AfricaLeeds124 May 2017ODI # 3872
2590505050.00Englandv South AfricaThe Oval127 Jul 2017Test # 2266
25352541100.00Englandv South AfricaThe Oval127 Jul 2017Test # 2266
2459282185.71Englandv South AfricaSouthampton127 May 2017ODI # 3873
23*29251192.00Indiav South AfricaThe Oval211 Jun 2017ODI # 3886
23*241902121.05Englandv South AfricaThe Oval327 Jul 2017Test # 2266
2385545042.59Englandv South AfricaManchester34 Aug 2017Test # 2268
2055412048.78Englandv South AfricaLord's16 Jul 2017Test # 2262
1955342055.88Northantsv Sth AfricansNorthampton221 May 2017List A
1838261169.23Northantsv Sth AfricansNorthampton221 May 2017List A
1847292062.06Englandv South AfricaNottingham214 Jul 2017Test # 2264
1871443040.90Englandv South AfricaNottingham414 Jul 2017Test # 2264
1876442040.90Englandv South AfricaManchester14 Aug 2017Test # 2268
18106633028.57Englandv South AfricaManchester34 Aug 2017Test # 2268
1723261065.38Northantsv Sth AfricansNorthampton221 May 2017List A
1750373045.94Englandv South AfricaManchester14 Aug 2017Test # 2268
16*171430114.28Pakistanv South AfricaBirmingham27 Jun 2017ODI # 3881
16161030160.00Sussexv Sth AfricansHove219 May 2017List A
1639181088.88Englandv South AfricaTaunton223 Jun 2017T20I # 615
1652293055.17Englandv South AfricaNottingham414 Jul 2017Test # 2264
1641401040.00Englandv South AfricaThe Oval127 Jul 2017Test # 2266
14191230116.66Englandv South AfricaManchester14 Aug 2017Test # 2268
1336200165.00Sri Lankav South AfricaThe Oval23 Jun 2017ODI # 3877
1341252052.00Englandv South AfricaNottingham214 Jul 2017Test # 2264
1229211057.14Sri Lankav South AfricaThe Oval23 Jun 2017ODI # 3877
1223201160.00Indiav South AfricaThe Oval211 Jun 2017ODI # 3886
12191101109.09Englandv South AfricaCardiff125 Jun 2017T20I # 616
12231111109.09Englandv South AfricaLord's16 Jul 2017Test # 2262
11201020110.00Sri Lankav South AfricaThe Oval23 Jun 2017ODI # 3877
1149302036.66Englandv South AfricaManchester34 Aug 2017Test # 2268
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]

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]
>> 156/4 (49.0 ov, A Mokgakane 79*, SM Gilson 4*, Tsepo Ndwandwa 0/19) - Stumps