Batting Most Runs Innings - South Africa

Players - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
141216134160105.22South Africav EnglandCenturion227 Sep 2009ODI # 2900
12111785140142.35South Africav EnglandCape Town127 Nov 2009ODI # 2930
114*154101132112.87South Africav IndiaGwalior224 Feb 2010ODI # 2962
111*1268792127.58South Africav ZimbabweCenturion110 Nov 2009ODI # 2928
104*-9453110.63South Africav IndiaAhmedabad127 Feb 2010ODI # 2963
102*-59113172.88South Africav IndiaAhmedabad127 Feb 2010ODI # 2963
89-976191.75South Africav IndiaJaipur221 Feb 2010ODI # 2961
87-1038084.46South Africav IndiaAhmedabad127 Feb 2010ODI # 2963
86131927093.47South Africav EnglandCape Town127 Nov 2009ODI # 2930
811411058277.14South Africav ZimbabweCenturion110 Nov 2009ODI # 2928
80131966083.33South Africav ZimbabweBenoni18 Nov 2009ODI # 2926
70*110769092.10South Africav New ZealandCenturion224 Sep 2009ODI # 2895
68-4674147.82South Africav IndiaAhmedabad127 Feb 2010ODI # 2963
6486655198.46South Africav EnglandCenturion122 Nov 2009ODI # 2929
58674491131.81South Africav Sri LankaCenturion222 Sep 2009ODI # 2893
57116726079.16South Africav EnglandCenturion122 Nov 2009ODI # 2929
5480566096.42South Africav EnglandCape Town127 Nov 2009ODI # 2930
53804671115.21South Africav ZimbabweCenturion110 Nov 2009ODI # 2928
51*674050127.50South Africav EnglandCape Town127 Nov 2009ODI # 2930
51485151100.00South Africav ZimbabweBenoni18 Nov 2009ODI # 2926
51126795064.55South Africav EnglandGqeberha129 Nov 2009ODI # 2931
50*513933128.20South Africav ZimbabweBenoni18 Nov 2009ODI # 2926
49-4741104.25South Africav IndiaJaipur221 Feb 2010ODI # 2961
4174484085.41South Africav Sri LankaCenturion222 Sep 2009ODI # 2893
4164475187.23South Africav EnglandCenturion122 Nov 2009ODI # 2929
39593640108.33South Africav ZimbabweBenoni18 Nov 2009ODI # 2926
38103653058.46South Africav New ZealandCenturion224 Sep 2009ODI # 2895
3645396092.30South Africav New ZealandCenturion224 Sep 2009ODI # 2895
3658414087.80South Africav EnglandCenturion227 Sep 2009ODI # 2900
3559396189.74South Africav ZimbabweBenoni18 Nov 2009ODI # 2926
35-1913184.21South Africav IndiaJaipur221 Feb 2010ODI # 2961
34412270154.54South Africav IndiaGwalior224 Feb 2010ODI # 2962
31*231922163.15South Africav ZimbabweCenturion110 Nov 2009ODI # 2928
30*62372081.08South Africav EnglandCenturion122 Nov 2009ODI # 2929
29*59323090.62South Africav Sri LankaCenturion222 Sep 2009ODI # 2893
29-2340126.08South Africav IndiaJaipur221 Feb 2010ODI # 2961
28402840100.00South Africav New ZealandCenturion224 Sep 2009ODI # 2895
27-403167.50South Africav IndiaJaipur221 Feb 2010ODI # 2961
2646292089.65South Africav Sri LankaCenturion222 Sep 2009ODI # 2893
25-2340108.69South Africav IndiaJaipur221 Feb 2010ODI # 2961
2444380063.15South Africav Sri LankaCenturion222 Sep 2009ODI # 2893
2447331072.72South Africav EnglandCenturion227 Sep 2009ODI # 2900
2230263184.61South Africav EnglandCenturion227 Sep 2009ODI # 2900
22171121200.00South Africav EnglandCape Town127 Nov 2009ODI # 2930
2251364061.11South Africav EnglandGqeberha129 Nov 2009ODI # 2931
21252040105.00South Africav Sri LankaCenturion222 Sep 2009ODI # 2893
19*251430135.71South Africav New ZealandCenturion224 Sep 2009ODI # 2895
1837341052.94South Africav ZimbabweBenoni18 Nov 2009ODI # 2926
1853431041.86South Africav IndiaGwalior224 Feb 2010ODI # 2962
17*151320130.76South Africav EnglandCenturion227 Sep 2009ODI # 2900
17221411121.42South Africav EnglandCenturion227 Sep 2009ODI # 2900
14191410100.00South Africav ZimbabweCenturion110 Nov 2009ODI # 2928
1429311045.16South Africav IndiaGwalior224 Feb 2010ODI # 2962
1331181072.22South Africav ZimbabweCenturion110 Nov 2009ODI # 2928
1331232056.52South Africav EnglandGqeberha129 Nov 2009ODI # 2931
1221161075.00South Africav EnglandCenturion227 Sep 2009ODI # 2900
12141101109.09South Africav EnglandCenturion122 Nov 2009ODI # 2929
1224212057.14South Africav EnglandCenturion122 Nov 2009ODI # 2929
12161111109.09South Africav IndiaGwalior224 Feb 2010ODI # 2962
12241130109.09South Africav IndiaGwalior224 Feb 2010ODI # 2962
1116132084.61South Africav New ZealandCenturion224 Sep 2009ODI # 2895
1128222050.00South Africav EnglandGqeberha129 Nov 2009ODI # 2931
1128132084.61South Africav IndiaGwalior224 Feb 2010ODI # 2962
10*231000100.00South Africav EnglandCenturion227 Sep 2009ODI # 2900
10-111090.90South Africav IndiaJaipur221 Feb 2010ODI # 2961
9-210042.85South Africav IndiaJaipur221 Feb 2010ODI # 2961
918161056.25South Africav IndiaGwalior224 Feb 2010ODI # 2962
816101080.00South Africav EnglandCenturion227 Sep 2009ODI # 2900
728141050.00South Africav New ZealandCenturion224 Sep 2009ODI # 2895
722151046.66South Africav EnglandGqeberha129 Nov 2009ODI # 2931
71281087.50South Africav IndiaGwalior224 Feb 2010ODI # 2962
6*6510120.00South Africav ZimbabweBenoni18 Nov 2009ODI # 2926
6*4410150.00South Africav EnglandCenturion122 Nov 2009ODI # 2929
616120050.00South Africav EnglandCenturion122 Nov 2009ODI # 2929
621150040.00South Africav EnglandCape Town127 Nov 2009ODI # 2930
614101060.00South Africav EnglandGqeberha129 Nov 2009ODI # 2931
510110045.45South Africav ZimbabweCenturion110 Nov 2009ODI # 2928
51190055.55South Africav EnglandCenturion122 Nov 2009ODI # 2929
520130038.46South Africav EnglandCenturion122 Nov 2009ODI # 2929
5-90055.55South Africav IndiaJaipur221 Feb 2010ODI # 2961
4*-200200.00South Africav IndiaJaipur221 Feb 2010ODI # 2961
3*840075.00South Africav Sri LankaCenturion222 Sep 2009ODI # 2893
213100020.00South Africav Sri LankaCenturion222 Sep 2009ODI # 2893
29100020.00South Africav EnglandCenturion122 Nov 2009ODI # 2929
2740050.00South Africav EnglandGqeberha129 Nov 2009ODI # 2931
2-80025.00South Africav IndiaJaipur221 Feb 2010ODI # 2961
11714007.14South Africav EnglandGqeberha129 Nov 2009ODI # 2931
11480012.50South Africav EnglandGqeberha129 Nov 2009ODI # 2931
0*-5000.00South Africav EnglandGqeberha129 Nov 2009ODI # 2931
011000.00South Africav Sri LankaCenturion222 Sep 2009ODI # 2893
042000.00South Africav EnglandCenturion227 Sep 2009ODI # 2900
022000.00South Africav EnglandCenturion227 Sep 2009ODI # 2900
031000.00South Africav EnglandCape Town127 Nov 2009ODI # 2930
085000.00South Africav EnglandGqeberha129 Nov 2009ODI # 2931
064000.00South Africav IndiaGwalior224 Feb 2010ODI # 2962
021000.00South Africav IndiaGwalior224 Feb 2010ODI # 2962
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]