Batting Most Runs Innings IN South Africa

Players IN South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
129*2151397492.80South Africav AustraliaBloemfontein4 Mar 2020ODI # 4252
123*17611473107.89South Africav AustraliaPaarl29 Feb 2020ODI # 4248
10816310880100.00Australiav South AfricaPotchefstroom7 Mar 2020ODI # 4254
10715211311194.69South Africav EnglandCape Town4 Feb 2020ODI # 4234
981501035295.14South Africav EnglandCape Town4 Feb 2020ODI # 4234
871441036284.46Englandv South AfricaCape Town4 Feb 2020ODI # 4234
841459812085.71South Africav AustraliaPotchefstroom7 Mar 2020ODI # 4254
76129943080.85Australiav South AfricaPaarl29 Feb 2020ODI # 4248
69*905344130.18South Africav EnglandJohannesburg9 Feb 2020ODI # 4242
69128815285.18South Africav EnglandJohannesburg9 Feb 2020ODI # 4242
69116835083.13Australiav South AfricaBloemfontein4 Mar 2020ODI # 4252
69118876279.31Australiav South AfricaBloemfontein4 Mar 2020ODI # 4252
68*7863101107.93South Africav AustraliaPotchefstroom7 Mar 2020ODI # 4254
66110796383.54Englandv South AfricaJohannesburg9 Feb 2020ODI # 4242
6493704191.42South Africav AustraliaPaarl29 Feb 2020ODI # 4248
5164523198.07South Africav AustraliaBloemfontein4 Mar 2020ODI # 4252
50695033100.00South Africav AustraliaPotchefstroom7 Mar 2020ODI # 4254
4988523094.23Englandv South AfricaJohannesburg9 Feb 2020ODI # 4242
4886642075.00South Africav AustraliaPaarl29 Feb 2020ODI # 4248
43302363186.95Englandv South AfricaJohannesburg9 Feb 2020ODI # 4242
4174512080.39Australiav South AfricaPaarl29 Feb 2020ODI # 4248
4185643064.06South Africav AustraliaBloemfontein4 Mar 2020ODI # 4252
4068422095.23Englandv South AfricaCape Town4 Feb 2020ODI # 4234
38*46453084.44South Africav EnglandCape Town4 Feb 2020ODI # 4234
37*472930127.58South Africav AustraliaBloemfontein4 Mar 2020ODI # 4252
3667453080.00Australiav South AfricaBloemfontein4 Mar 2020ODI # 4252
3659443081.81Australiav South AfricaPotchefstroom7 Mar 2020ODI # 4254
35*-3430102.94South Africav EnglandDurban7 Feb 2020ODI # 4238
35262341152.17Australiav South AfricaBloemfontein4 Mar 2020ODI # 4252
32403250100.00Englandv South AfricaCape Town4 Feb 2020ODI # 4234
32513241100.00Englandv South AfricaJohannesburg9 Feb 2020ODI # 4242
3245412178.04Australiav South AfricaPotchefstroom7 Mar 2020ODI # 4254
3146382181.57South Africav EnglandJohannesburg9 Feb 2020ODI # 4242
2956433067.44South Africav EnglandJohannesburg9 Feb 2020ODI # 4242
2645303086.66South Africav AustraliaPaarl29 Feb 2020ODI # 4248
2635312283.87South Africav AustraliaPotchefstroom7 Mar 2020ODI # 4254
2537273092.59Australiav South AfricaPaarl29 Feb 2020ODI # 4248
24*352030120.00Australiav South AfricaPotchefstroom7 Mar 2020ODI # 4254
2347264088.46South Africav AustraliaPotchefstroom7 Mar 2020ODI # 4254
2270483045.83Australiav South AfricaPotchefstroom7 Mar 2020ODI # 4254
21221711123.52South Africav EnglandDurban7 Feb 2020ODI # 4238
21382102100.00Englandv South AfricaJohannesburg9 Feb 2020ODI # 4242
21342110100.00Australiav South AfricaBloemfontein4 Mar 2020ODI # 4252
2032263076.92Australiav South AfricaPotchefstroom7 Mar 2020ODI # 4254
1946253076.00Englandv South AfricaCape Town4 Feb 2020ODI # 4234
1824233078.26Englandv South AfricaCape Town4 Feb 2020ODI # 4234
1841241075.00Australiav South AfricaPaarl29 Feb 2020ODI # 4248
17*361630106.25Englandv South AfricaJohannesburg9 Feb 2020ODI # 4242
1728210080.95Englandv South AfricaCape Town4 Feb 2020ODI # 4234
1627191084.21Australiav South AfricaPaarl29 Feb 2020ODI # 4248
15*25180083.33Englandv South AfricaCape Town4 Feb 2020ODI # 4234
1530161093.75South Africav AustraliaPaarl29 Feb 2020ODI # 4248
1431311045.16South Africav EnglandJohannesburg9 Feb 2020ODI # 4242
1329171076.47Australiav South AfricaBloemfontein4 Mar 2020ODI # 4252
1126181061.11Englandv South AfricaCape Town4 Feb 2020ODI # 4234
1123170064.70South Africav EnglandDurban7 Feb 2020ODI # 4238
1133262042.30South Africav EnglandJohannesburg9 Feb 2020ODI # 4242
10*29140071.42South Africav EnglandJohannesburg9 Feb 2020ODI # 4242
1015121083.33Australiav South AfricaPaarl29 Feb 2020ODI # 4248
918141064.28Englandv South AfricaJohannesburg9 Feb 2020ODI # 4242
913800112.50Australiav South AfricaBloemfontein4 Mar 2020ODI # 4252
7*19111063.63South Africav EnglandCape Town4 Feb 2020ODI # 4234
7*10510140.00Australiav South AfricaPaarl29 Feb 2020ODI # 4248
725180038.88Englandv South AfricaCape Town4 Feb 2020ODI # 4234
629141042.85South Africav EnglandCape Town4 Feb 2020ODI # 4234
6971085.71Australiav South AfricaPaarl29 Feb 2020ODI # 4248
61170085.71Australiav South AfricaBloemfontein4 Mar 2020ODI # 4252
5991055.55Englandv South AfricaJohannesburg9 Feb 2020ODI # 4242
5881062.50South Africav EnglandJohannesburg9 Feb 2020ODI # 4242
511120041.66Australiav South AfricaPaarl29 Feb 2020ODI # 4248
530160031.25Australiav South AfricaPaarl29 Feb 2020ODI # 4248
41890044.44Australiav South AfricaPotchefstroom7 Mar 2020ODI # 4254
3*7300100.00Australiav South AfricaBloemfontein4 Mar 2020ODI # 4252
3*1450060.00South Africav AustraliaPotchefstroom7 Mar 2020ODI # 4254
3960050.00South Africav EnglandJohannesburg9 Feb 2020ODI # 4242
31460050.00South Africav AustraliaBloemfontein4 Mar 2020ODI # 4252
3950060.00Australiav South AfricaBloemfontein4 Mar 2020ODI # 4252
216100020.00Englandv South AfricaJohannesburg9 Feb 2020ODI # 4242
25200100.00South Africav AustraliaPaarl29 Feb 2020ODI # 4248
1*3100100.00Englandv South AfricaCape Town4 Feb 2020ODI # 4234
1*3100100.00South Africav AustraliaPaarl29 Feb 2020ODI # 4248
1440025.00Australiav South AfricaPaarl29 Feb 2020ODI # 4248
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:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]