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
180*1981381511130.43New Zealandv South AfricaHamilton21 Mar 2017ODI # 3843
173218136240127.20Australiav South AfricaCape Town212 Oct 2016ODI # 3795
11912190117132.22Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
117139107132109.34Australiav South AfricaDurban15 Oct 2016ODI # 3790
114*16811714297.43Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
10813610791100.93Australiav South AfricaDurban15 Oct 2016ODI # 3790
102*1641108092.72New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
74146907282.22Australiav South AfricaCenturion130 Sep 2016ODI # 3785
74151807092.50Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
71*745760124.56New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
69117756092.00New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
66140977168.04New Zealandv South AfricaHamilton21 Mar 2017ODI # 3843
621209410065.95Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
59735342111.32New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
58654790123.40Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
58855171113.72Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
5666626190.32Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
53553434155.88Australiav South AfricaDurban15 Oct 2016ODI # 3790
5296585289.65Australiav South AfricaGqeberha19 Oct 2016ODI # 3792
5163566291.07Australiav South AfricaCenturion130 Sep 2016ODI # 3785
51594552113.33Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
5093567189.28Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
50101725169.44Australiav South AfricaGqeberha19 Oct 2016ODI # 3792
41613670113.88Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
4078494081.63Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
40413651111.11Australiav South AfricaCenturion130 Sep 2016ODI # 3785
39341952205.26Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
38483131122.58Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
3670464078.26Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
35271841194.44Australiav South AfricaDurban15 Oct 2016ODI # 3790
3543382292.10Australiav South AfricaCape Town212 Oct 2016ODI # 3795
3562434081.39Australiav South AfricaCape Town212 Oct 2016ODI # 3795
34*381903178.94New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
34*533422100.00New Zealandv South AfricaWellington225 Feb 2017ODI # 3841
3457446077.27New Zealandv South AfricaChristchurch122 Feb 2017ODI # 3839
33572842117.85Australiav South AfricaCenturion130 Sep 2016ODI # 3785
33463350100.00Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
3278481166.66New Zealandv South AfricaAuckland14 Mar 2017ODI # 3846
31282551124.00Australiav South AfricaCenturion130 Sep 2016ODI # 3785
3150455068.88Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
3156393079.48New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
2945343085.29Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
2966352082.85New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
28271811155.55Australiav South AfricaDurban15 Oct 2016ODI # 3790
2877531052.83Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
2644305086.66Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
2638353074.28Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
25352230113.63Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
24*191331184.61New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
2449373064.86New Zealandv South AfricaAuckland14 Mar 2017ODI # 3846
24332441100.00New Zealandv South AfricaAuckland14 Mar 2017ODI # 3846
2463503048.00New Zealandv South AfricaAuckland14 Mar 2017ODI # 3846
23*37282182.14Australiav South AfricaGqeberha19 Oct 2016ODI # 3792
23251912121.05Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
2357400157.50New Zealandv South AfricaWellington225 Feb 2017ODI # 3841
2293551040.00Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
2161362058.33Australiav South AfricaGqeberha19 Oct 2016ODI # 3792
2138243087.50New Zealandv South AfricaHamilton21 Mar 2017ODI # 3843
20*50281171.42Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
2029223090.90Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
19241940100.00Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
1957403047.50Australiav South AfricaCape Town212 Oct 2016ODI # 3795
18251820100.00Australiav South AfricaCenturion130 Sep 2016ODI # 3785
1832241075.00Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
1839261069.23Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
1854402045.00New Zealandv South AfricaWellington225 Feb 2017ODI # 3841
17*16811212.50Australiav South AfricaDurban15 Oct 2016ODI # 3790
17241621106.25Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
1727272062.96New Zealandv South AfricaHamilton119 Feb 2017ODI # 3836
1623222072.72Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
1614173094.11Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
1624252064.00Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
14211220116.66Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
14291420100.00Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
13*231220108.33Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
1338221059.09New Zealandv South AfricaWellington225 Feb 2017ODI # 3841
1221191063.15Australiav South AfricaCenturion130 Sep 2016ODI # 3785
1225201060.00Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
1130191057.89Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
1027910111.11Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
1018910111.11Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
923182050.00Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
928161056.25New Zealandv South AfricaAuckland14 Mar 2017ODI # 3846
8891088.88Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
821112072.72Australiav South AfricaCenturion130 Sep 2016ODI # 3785
814110172.72Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
815161050.00Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
834201040.00New Zealandv South AfricaAuckland14 Mar 2017ODI # 3846
820121066.66New Zealandv South AfricaAuckland14 Mar 2017ODI # 3846
713700100.00Australiav South AfricaCape Town212 Oct 2016ODI # 3795
714110063.63Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
717181038.88Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
712101070.00Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
6*13410150.00Australiav South AfricaCenturion130 Sep 2016ODI # 3785
6*2480075.00Australiav South AfricaCape Town212 Oct 2016ODI # 3795
610510120.00Australiav South AfricaGqeberha19 Oct 2016ODI # 3792
622160037.50Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
6981075.00Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
6770185.71New Zealandv South AfricaAuckland14 Mar 2017ODI # 3846
520120041.66Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
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:

Mountaineers vs Mid West Rhinos at Kwekwe, Pro50 Championship 9th Match, Feb 8, 2026 [List A - Live]
>> 86/2 (15.0 ov, BJ Curran 31*, TK Musakanda 43*, V Masekesa 0/3)

Mashonaland Eagles vs Southern Rocks at Masvingo, Pro50 Championship 10th Match, Feb 8, 2026 [List A - Live]
>> 135/3 (24.0 ov, R Kaia 23*, P Taruvinga 32*, KO Maunze 0/5)

Wellington vs Otago at Dunedin, The Ford Trophy 21st Match, Feb 7, 2026 [List A]