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
138*15496126143.75South Africav EnglandBloemfontein23 Feb 2016ODI # 3732
135147117164115.38South Africav EnglandCenturion29 Feb 2016ODI # 3736
133*18411596115.65South Africav IndiaWankhede125 Oct 2015ODI # 3700
12718713013297.69South Africav EnglandCenturion29 Feb 2016ODI # 3736
1199861311195.08South Africav IndiaWankhede125 Oct 2015ODI # 3700
112128107102104.67South Africav IndiaChennai222 Oct 2015ODI # 3698
10912087171125.28South Africav IndiaWankhede125 Oct 2015ODI # 3700
104*1167356142.46South Africav IndiaKanpur111 Oct 2015ODI # 3689
10317411811187.28South Africav IndiaRajkot118 Oct 2015ODI # 3695
101*15297111104.12South Africav EnglandCape Town214 Feb 2016ODI # 3738
73117914180.21South Africav EnglandGqeberha16 Feb 2016ODI # 3734
6293775180.51South Africav IndiaKanpur111 Oct 2015ODI # 3689
62-3834163.15South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
6089636095.23South Africav IndiaRajkot118 Oct 2015ODI # 3695
59131934063.44South Africav EnglandCape Town214 Feb 2016ODI # 3738
55604471125.00South Africav EnglandBloemfontein23 Feb 2016ODI # 3732
5170566091.07South Africav IndiaIndore214 Oct 2015ODI # 3692
4783662071.21South Africav EnglandGqeberha16 Feb 2016ODI # 3734
4676484195.83South Africav EnglandGqeberha16 Feb 2016ODI # 3734
43543561122.85South Africav IndiaChennai222 Oct 2015ODI # 3698
41*383252128.12South Africav EnglandCape Town214 Feb 2016ODI # 3738
38-422090.47South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
3796593062.71South Africav IndiaKanpur111 Oct 2015ODI # 3689
3652463078.26South Africav IndiaIndore214 Oct 2015ODI # 3692
36-2741133.33South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
35*211951184.21South Africav IndiaKanpur111 Oct 2015ODI # 3689
3435365094.44South Africav IndiaIndore214 Oct 2015ODI # 3692
34-384089.47South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
33*43360191.66South Africav IndiaRajkot118 Oct 2015ODI # 3695
33*372941113.79South Africav EnglandCenturion29 Feb 2016ODI # 3736
3357414080.48South Africav IndiaRajkot118 Oct 2015ODI # 3695
31-493063.26South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
2937335087.87South Africav IndiaKanpur111 Oct 2015ODI # 3689
27-424064.28South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
23*48261088.46South Africav EnglandGqeberha16 Feb 2016ODI # 3734
23181350176.92South Africav IndiaWankhede125 Oct 2015ODI # 3700
22*321230183.33South Africav IndiaWankhede125 Oct 2015ODI # 3700
2249381057.89South Africav IndiaChennai222 Oct 2015ODI # 3698
2247334066.66South Africav EnglandGqeberha16 Feb 2016ODI # 3734
2033221090.90South Africav IndiaChennai222 Oct 2015ODI # 3698
20-321062.50South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
19*37233082.60South Africav IndiaIndore214 Oct 2015ODI # 3692
1932201195.00South Africav IndiaIndore214 Oct 2015ODI # 3692
1934203095.00South Africav EnglandBloemfontein23 Feb 2016ODI # 3732
1857330054.54South Africav IndiaIndore214 Oct 2015ODI # 3692
17251730100.00South Africav IndiaIndore214 Oct 2015ODI # 3692
1745341050.00South Africav IndiaChennai222 Oct 2015ODI # 3698
16111002160.00South Africav IndiaWankhede125 Oct 2015ODI # 3700
1521170188.23South Africav IndiaKanpur111 Oct 2015ODI # 3689
14271410100.00South Africav IndiaRajkot118 Oct 2015ODI # 3695
1337220059.09South Africav IndiaKanpur111 Oct 2015ODI # 3689
1318161181.25South Africav IndiaIndore214 Oct 2015ODI # 3692
1331211061.90South Africav EnglandBloemfontein23 Feb 2016ODI # 3732
1320180172.22South Africav EnglandCape Town214 Feb 2016ODI # 3738
1216901133.33South Africav IndiaRajkot118 Oct 2015ODI # 3695
12161010120.00South Africav EnglandGqeberha16 Feb 2016ODI # 3734
11231120100.00South Africav EnglandGqeberha16 Feb 2016ODI # 3734
917120175.00South Africav IndiaIndore214 Oct 2015ODI # 3692
927181050.00South Africav IndiaChennai222 Oct 2015ODI # 3698
8*1791088.88South Africav IndiaChennai222 Oct 2015ODI # 3698
816101080.00South Africav EnglandBloemfontein23 Feb 2016ODI # 3732
7*13700100.00South Africav EnglandGqeberha16 Feb 2016ODI # 3734
724100070.00South Africav IndiaChennai222 Oct 2015ODI # 3698
76401175.00South Africav EnglandCenturion29 Feb 2016ODI # 3736
610121050.00South Africav IndiaChennai222 Oct 2015ODI # 3698
61171085.71South Africav IndiaChennai222 Oct 2015ODI # 3698
6891066.66South Africav EnglandBloemfontein23 Feb 2016ODI # 3732
5*2210250.00South Africav IndiaWankhede125 Oct 2015ODI # 3700
521150033.33South Africav IndiaRajkot118 Oct 2015ODI # 3695
4*15100040.00South Africav IndiaChennai222 Oct 2015ODI # 3698
4*3110400.00South Africav EnglandBloemfontein23 Feb 2016ODI # 3732
4*-110400.00South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
41210200.00South Africav IndiaIndore214 Oct 2015ODI # 3692
4751080.00South Africav IndiaRajkot118 Oct 2015ODI # 3695
4881050.00South Africav EnglandGqeberha16 Feb 2016ODI # 3734
41071057.14South Africav EnglandCape Town214 Feb 2016ODI # 3738
424171023.52South Africav EnglandCape Town214 Feb 2016ODI # 3738
3*-110027.27South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
0*1000-South Africav IndiaRajkot118 Oct 2015ODI # 3695
0*51000.00South Africav EnglandCenturion29 Feb 2016ODI # 3736
031000.00South Africav IndiaIndore214 Oct 2015ODI # 3692
0-1000.00South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
0-3000.00South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
021000.00South Africav EnglandCape Town214 Feb 2016ODI # 3738
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]