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
125*14498104127.55South Africav Sri LankaJohannesburg122 Jan 2012ODI # 3229
1252031439487.41South Africav Sri LankaJohannesburg122 Jan 2012ODI # 3229
1122101288087.50South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
106*15110634100.00South Africav New ZealandWellington225 Feb 2012ODI # 3249
961167683126.31South Africav Sri LankaKimberley120 Jan 2012ODI # 3228
9213810712085.98South Africav New ZealandNapier229 Feb 2012ODI # 3252
76118887286.36South Africav AustraliaGqeberha123 Oct 2011ODI # 3208
76113897085.39South Africav New ZealandAuckland23 Mar 2012ODI # 3254
72115806190.00South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
7299747097.29South Africav Sri LankaBloemfontein217 Jan 2012ODI # 3227
68106697198.55South Africav Sri LankaKimberley120 Jan 2012ODI # 3228
66*127870175.86South Africav Sri LankaEast London214 Jan 2012ODI # 3226
66*724991134.69South Africav New ZealandWellington225 Feb 2012ODI # 3249
59685161115.68South Africav AustraliaGqeberha123 Oct 2011ODI # 3208
57117696082.60South Africav AustraliaGqeberha123 Oct 2011ODI # 3208
56100582296.55South Africav AustraliaGqeberha123 Oct 2011ODI # 3208
5597585294.82South Africav Sri LankaEast London214 Jan 2012ODI # 3226
5480743272.97South Africav AustraliaDurban128 Oct 2011ODI # 3211
52112727072.22South Africav AustraliaDurban128 Oct 2011ODI # 3211
52534070130.00South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
46102742062.16South Africav New ZealandWellington225 Feb 2012ODI # 3249
43623960110.25South Africav New ZealandNapier229 Feb 2012ODI # 3252
4169512380.39South Africav New ZealandAuckland23 Mar 2012ODI # 3254
39*503630108.33South Africav Sri LankaBloemfontein217 Jan 2012ODI # 3227
3779513072.54South Africav Sri LankaEast London214 Jan 2012ODI # 3226
3755394194.87South Africav Sri LankaKimberley120 Jan 2012ODI # 3228
3650472076.59South Africav Sri LankaKimberley120 Jan 2012ODI # 3228
3592581060.34South Africav AustraliaDurban128 Oct 2011ODI # 3211
34382560136.00South Africav New ZealandNapier229 Feb 2012ODI # 3252
31*58352088.57South Africav New ZealandNapier229 Feb 2012ODI # 3252
2876562050.00South Africav Sri LankaEast London214 Jan 2012ODI # 3226
27442030135.00South Africav AustraliaCenturion219 Oct 2011ODI # 3203
2761413065.85South Africav New ZealandAuckland23 Mar 2012ODI # 3254
25292231113.63South Africav AustraliaCenturion219 Oct 2011ODI # 3203
25211712147.05South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
2549342073.52South Africav Sri LankaBloemfontein217 Jan 2012ODI # 3227
2544373067.56South Africav New ZealandAuckland23 Mar 2012ODI # 3254
2445322175.00South Africav AustraliaCenturion219 Oct 2011ODI # 3203
2466392061.53South Africav Sri LankaJohannesburg122 Jan 2012ODI # 3229
23*37312074.19South Africav Sri LankaKimberley120 Jan 2012ODI # 3228
2141282075.00South Africav AustraliaDurban128 Oct 2011ODI # 3211
21281701123.52South Africav Sri LankaKimberley120 Jan 2012ODI # 3228
1960361052.77South Africav AustraliaDurban128 Oct 2011ODI # 3211
1954281067.85South Africav New ZealandAuckland23 Mar 2012ODI # 3254
18261620112.50South Africav Sri LankaEast London214 Jan 2012ODI # 3226
18171130163.63South Africav Sri LankaJohannesburg122 Jan 2012ODI # 3229
17*32193089.47South Africav New ZealandNapier229 Feb 2012ODI # 3252
17261320130.76South Africav Sri LankaEast London214 Jan 2012ODI # 3226
1757271062.96South Africav Sri LankaBloemfontein217 Jan 2012ODI # 3227
15291511100.00South Africav AustraliaCenturion219 Oct 2011ODI # 3203
13*181110118.18South Africav AustraliaGqeberha123 Oct 2011ODI # 3208
139830162.50South Africav Sri LankaBloemfontein217 Jan 2012ODI # 3227
1326172076.47South Africav New ZealandWellington225 Feb 2012ODI # 3249
12*141110109.09South Africav Sri LankaEast London214 Jan 2012ODI # 3226
1212202060.00South Africav AustraliaGqeberha123 Oct 2011ODI # 3208
11*37220050.00South Africav AustraliaDurban128 Oct 2011ODI # 3211
1113120091.66South Africav AustraliaCenturion219 Oct 2011ODI # 3203
1015130076.92South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
9*15501180.00South Africav New ZealandAuckland23 Mar 2012ODI # 3254
921161056.25South Africav New ZealandWellington225 Feb 2012ODI # 3249
88810100.00South Africav AustraliaDurban128 Oct 2011ODI # 3211
818101080.00South Africav New ZealandWellington225 Feb 2012ODI # 3249
7*27120058.33South Africav Sri LankaBloemfontein217 Jan 2012ODI # 3227
61280075.00South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
61671085.71South Africav Sri LankaJohannesburg122 Jan 2012ODI # 3229
5*6210250.00South Africav Sri LankaJohannesburg122 Jan 2012ODI # 3229
5*7101050.00South Africav New ZealandAuckland23 Mar 2012ODI # 3254
51191055.55South Africav AustraliaCenturion219 Oct 2011ODI # 3203
513120041.66South Africav Sri LankaKimberley120 Jan 2012ODI # 3228
4*1590044.44South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
4991044.44South Africav AustraliaCenturion219 Oct 2011ODI # 3203
44210200.00South Africav AustraliaCenturion219 Oct 2011ODI # 3203
4351080.00South Africav AustraliaCenturion219 Oct 2011ODI # 3203
41251080.00South Africav New ZealandNapier229 Feb 2012ODI # 3252
2*2200100.00South Africav AustraliaGqeberha123 Oct 2011ODI # 3208
2*3200100.00South Africav AustraliaDurban128 Oct 2011ODI # 3211
2*1250040.00South Africav Sri LankaKimberley120 Jan 2012ODI # 3228
221130015.38South Africav Sri LankaBloemfontein217 Jan 2012ODI # 3227
1*1420050.00South Africav AustraliaCenturion219 Oct 2011ODI # 3203
1*1100100.00South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
1740025.00South Africav AustraliaCenturion219 Oct 2011ODI # 3203
1120050.00South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
1620050.00South Africav Sri LankaPaarl111 Jan 2012ODI # 3225
1440025.00South Africav Sri LankaKimberley120 Jan 2012ODI # 3228
021000.00South Africav AustraliaGqeberha123 Oct 2011ODI # 3208
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]