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
122*21214413284.72Indiav South AfricaSouthampton25 Jun 2019ODI # 4150
122168117152104.27Australiav South AfricaManchester26 Jul 2019ODI # 4188
106*2161389176.81New Zealandv South AfricaBirmingham219 Jun 2019ODI # 4165
891327990112.65Englandv South AfricaThe Oval130 May 2019ODI # 4143
89955993150.84Pakistanv South AfricaLord's123 Jun 2019ODI # 4171
859069111123.18Australiav South AfricaManchester26 Jul 2019ODI # 4188
78131808097.50Bangladeshv South AfricaThe Oval12 Jun 2019ODI # 4147
75117848189.28Bangladeshv South AfricaThe Oval12 Jun 2019ODI # 4147
69113807086.25Pakistanv South AfricaLord's123 Jun 2019ODI # 4171
60704752127.65New Zealandv South AfricaBirmingham219 Jun 2019ODI # 4165
5773604395.00Englandv South AfricaThe Oval130 May 2019ODI # 4143
54805380101.88Englandv South AfricaThe Oval130 May 2019ODI # 4143
5183595086.44Englandv South AfricaThe Oval130 May 2019ODI # 4143
46*483331139.39Bangladeshv South AfricaThe Oval12 Jun 2019ODI # 4147
4471586075.86Pakistanv South AfricaLord's123 Jun 2019ODI # 4171
4494506188.00Pakistanv South AfricaLord's123 Jun 2019ODI # 4171
42583090140.00Bangladeshv South AfricaThe Oval12 Jun 2019ODI # 4147
35342560140.00Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
3568595059.32New Zealandv South AfricaBirmingham219 Jun 2019ODI # 4165
3469462073.91Indiav South AfricaSouthampton25 Jun 2019ODI # 4150
32105584055.17Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
30462940103.44Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
3058344088.23Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
26322040130.00Bangladeshv South AfricaThe Oval12 Jun 2019ODI # 4147
2671422061.90Indiav South AfricaSouthampton25 Jun 2019ODI # 4150
2454412058.53Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
2360343067.64New Zealandv South AfricaBirmingham219 Jun 2019ODI # 4165
23331530153.33Pakistanv South AfricaLord's123 Jun 2019ODI # 4171
2375512045.09Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
2240233095.65Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
2254344064.70Australiav South AfricaManchester26 Jul 2019ODI # 4188
21212121100.00Bangladeshv South AfricaThe Oval12 Jun 2019ODI # 4147
2141250084.00Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
2038330160.60Pakistanv South AfricaLord's123 Jun 2019ODI # 4171
18211600112.50Englandv South AfricaThe Oval130 May 2019ODI # 4143
1844341052.94Indiav South AfricaSouthampton25 Jun 2019ODI # 4150
1854461139.13Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
18261430128.57Australiav South AfricaManchester26 Jul 2019ODI # 4188
1740321053.12Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
1640292055.17Bangladeshv South AfricaThe Oval12 Jun 2019ODI # 4147
16241111145.45Australiav South AfricaManchester26 Jul 2019ODI # 4188
15*8730214.28Indiav South AfricaSouthampton25 Jun 2019ODI # 4150
1324141092.85Englandv South AfricaThe Oval130 May 2019ODI # 4143
1224201060.00Australiav South AfricaManchester26 Jul 2019ODI # 4188
11*10600183.33Australiav South AfricaManchester26 Jul 2019ODI # 4188
1148291037.93Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
9*11610150.00Englandv South AfricaThe Oval130 May 2019ODI # 4143
943330027.27Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
912520180.00New Zealandv South AfricaBirmingham219 Jun 2019ODI # 4165
924151060.00Australiav South AfricaManchester26 Jul 2019ODI # 4188
823121066.66Indiav South AfricaSouthampton25 Jun 2019ODI # 4150
829221036.36Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
7*3310233.33Englandv South AfricaThe Oval130 May 2019ODI # 4143
79610116.66Australiav South AfricaManchester26 Jul 2019ODI # 4188
632221027.27Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
5*4310166.66Bangladeshv South AfricaThe Oval12 Jun 2019ODI # 4147
5*2370071.42Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
512110045.45Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
47400100.00Pakistanv South AfricaLord's123 Jun 2019ODI # 4171
47210200.00Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
31390033.33Englandv South AfricaThe Oval130 May 2019ODI # 4143
37300100.00Australiav South AfricaManchester26 Jul 2019ODI # 4188
3940075.00Australiav South AfricaManchester26 Jul 2019ODI # 4188
2*1430066.66New Zealandv South AfricaBirmingham219 Jun 2019ODI # 4165
2*6200100.00Pakistanv South AfricaLord's123 Jun 2019ODI # 4171
1*2100100.00Pakistanv South AfricaLord's123 Jun 2019ODI # 4171
1620050.00Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
11040025.00New Zealandv South AfricaBirmingham219 Jun 2019ODI # 4165
1620050.00New Zealandv South AfricaBirmingham219 Jun 2019ODI # 4165
0*71000.00Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
021000.00Englandv South AfricaThe Oval130 May 2019ODI # 4143
095000.00Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
0123000.00Afghanistanv South AfricaCardiff115 Jun 2019ODI # 4160
031000.00Sri Lankav South AfricaChester-le-Street128 Jun 2019ODI # 4176
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:

Khan Research Labs vs Ghani Glass at Karachi, President's Trophy Grade-I 27th Match, Feb 2-5, 2026 [First-class - Live]
>>

Lions vs Warriors at Gqeberha, CSA 4-Day Series Division 1 23rd Match, Feb 1-4, 2026 [First-class - Live]
>> 114/4 (40.3 ov, PWA Mulder 26*, C Esterhuizen 12*, K Mungroo 0/26) - Stumps

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