Batting Most Runs Innings - South Africa

Players - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
13919714211397.88South Africav West IndiesJohannesburg4 Feb 2004ODI # 2096
110*2571317283.96South Africav PakistanLahore3 Oct 2003ODI # 2046
109*1369465115.95South Africav West IndiesCape Town25 Jan 2004ODI # 2088
95*128977297.93South Africav West IndiesCenturion1 Feb 2004ODI # 2094
831581238067.47South Africav West IndiesGqeberha28 Jan 2004ODI # 2090
801871097173.39South Africav New ZealandChristchurch17 Feb 2004ODI # 2100
741781255059.20South Africav PakistanRawalpindi12 Oct 2003ODI # 2050
72132918079.12South Africav New ZealandAuckland13 Feb 2004ODI # 2099
71132996071.71South Africav PakistanLahore3 Oct 2003ODI # 2046
70*89716098.59South Africav New ZealandDunedin25 Feb 2004ODI # 2104
69-6462107.81South Africav New ZealandWellington20 Feb 2004ODI # 2101
62886250100.00South Africav PakistanLahore3 Oct 2003ODI # 2046
62117808177.50South Africav PakistanFaisalabad7 Oct 2003ODI # 2048
61*92767080.26South Africav West IndiesCape Town25 Jan 2004ODI # 2088
58*117874266.66South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
58*89594198.30South Africav New ZealandAuckland29 Feb 2004ODI # 2107
58139766076.31South Africav PakistanLahore5 Oct 2003ODI # 2047
58111606096.66South Africav West IndiesJohannesburg4 Feb 2004ODI # 2096
53106746071.62South Africav West IndiesCape Town25 Jan 2004ODI # 2088
51100558092.72South Africav PakistanFaisalabad7 Oct 2003ODI # 2048
50694750106.38South Africav New ZealandDunedin25 Feb 2004ODI # 2104
48*463052160.00South Africav New ZealandAuckland29 Feb 2004ODI # 2107
47124865054.65South Africav New ZealandNapier2 Mar 2004ODI # 2109
46-803057.50South Africav PakistanFaisalabad7 Oct 2003ODI # 2048
4687626074.19South Africav West IndiesCenturion1 Feb 2004ODI # 2094
45*-3850118.42South Africav New ZealandWellington20 Feb 2004ODI # 2101
44*89496089.79South Africav New ZealandAuckland13 Feb 2004ODI # 2099
4387574075.43South Africav New ZealandAuckland13 Feb 2004ODI # 2099
43-3760116.21South Africav New ZealandWellington20 Feb 2004ODI # 2101
42*413532120.00South Africav New ZealandNapier2 Mar 2004ODI # 2109
4282606070.00South Africav PakistanLahore5 Oct 2003ODI # 2047
42383642116.66South Africav New ZealandChristchurch17 Feb 2004ODI # 2100
41*673821107.89South Africav West IndiesCenturion1 Feb 2004ODI # 2094
4163467089.13South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
4086552072.72South Africav PakistanRawalpindi12 Oct 2003ODI # 2050
40363541114.28South Africav New ZealandChristchurch17 Feb 2004ODI # 2100
3786575064.91South Africav New ZealandDunedin25 Feb 2004ODI # 2104
3657434083.72South Africav West IndiesCenturion1 Feb 2004ODI # 2094
3670584062.06South Africav New ZealandChristchurch17 Feb 2004ODI # 2100
35522931120.68South Africav West IndiesJohannesburg4 Feb 2004ODI # 2096
35362830125.00South Africav New ZealandDunedin25 Feb 2004ODI # 2104
3571583060.34South Africav New ZealandNapier2 Mar 2004ODI # 2109
3487634053.96South Africav PakistanRawalpindi12 Oct 2003ODI # 2050
3052454066.66South Africav West IndiesCenturion1 Feb 2004ODI # 2094
29*-1703170.58South Africav New ZealandWellington20 Feb 2004ODI # 2101
2841371075.67South Africav West IndiesJohannesburg4 Feb 2004ODI # 2096
2632304086.66South Africav West IndiesGqeberha28 Jan 2004ODI # 2090
2645413063.41South Africav New ZealandAuckland13 Feb 2004ODI # 2099
2546322078.12South Africav PakistanLahore5 Oct 2003ODI # 2047
2445322075.00South Africav PakistanFaisalabad7 Oct 2003ODI # 2048
2463463052.17South Africav New ZealandAuckland13 Feb 2004ODI # 2099
24-2330104.34South Africav New ZealandWellington20 Feb 2004ODI # 2101
23*42314074.19South Africav PakistanLahore5 Oct 2003ODI # 2047
23*54332069.69South Africav New ZealandNapier2 Mar 2004ODI # 2109
2125301170.00South Africav West IndiesCape Town25 Jan 2004ODI # 2088
20*421320153.84South Africav New ZealandChristchurch17 Feb 2004ODI # 2100
2048404050.00South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
1849271066.66South Africav West IndiesCenturion1 Feb 2004ODI # 2094
1853442040.90South Africav New ZealandDunedin25 Feb 2004ODI # 2104
16*26251164.00South Africav PakistanLahore5 Oct 2003ODI # 2047
1663442036.36South Africav West IndiesGqeberha28 Jan 2004ODI # 2090
16-251064.00South Africav New ZealandWellington20 Feb 2004ODI # 2101
1632283057.14South Africav New ZealandDunedin25 Feb 2004ODI # 2104
1524181183.33South Africav West IndiesJohannesburg4 Feb 2004ODI # 2096
1543331045.45South Africav New ZealandAuckland29 Feb 2004ODI # 2107
1451391035.89South Africav West IndiesGqeberha28 Jan 2004ODI # 2090
1412821175.00South Africav New ZealandAuckland29 Feb 2004ODI # 2107
13*31261050.00South Africav PakistanRawalpindi12 Oct 2003ODI # 2050
1337252052.00South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
1324212061.90South Africav New ZealandDunedin25 Feb 2004ODI # 2104
1312830162.50South Africav New ZealandAuckland29 Feb 2004ODI # 2107
12*10311400.00South Africav West IndiesJohannesburg4 Feb 2004ODI # 2096
1138230047.82South Africav PakistanLahore5 Oct 2003ODI # 2047
1139380028.94South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
1139201055.00South Africav New ZealandAuckland29 Feb 2004ODI # 2107
10*-901111.11South Africav PakistanFaisalabad7 Oct 2003ODI # 2048
1040261038.46South Africav West IndiesCape Town25 Jan 2004ODI # 2088
1028242041.66South Africav West IndiesGqeberha28 Jan 2004ODI # 2090
9*27142064.28South Africav PakistanRawalpindi12 Oct 2003ODI # 2050
9*29710128.57South Africav New ZealandChristchurch17 Feb 2004ODI # 2100
942270033.33South Africav West IndiesGqeberha28 Jan 2004ODI # 2090
931211042.85South Africav New ZealandNapier2 Mar 2004ODI # 2109
835190042.10South Africav PakistanLahore5 Oct 2003ODI # 2047
816140057.14South Africav New ZealandChristchurch17 Feb 2004ODI # 2100
8-161050.00South Africav New ZealandWellington20 Feb 2004ODI # 2101
819171047.05South Africav New ZealandAuckland29 Feb 2004ODI # 2107
7*15101070.00South Africav West IndiesGqeberha28 Jan 2004ODI # 2090
7*2191077.77South Africav West IndiesDurban30 Jan 2004ODI # 2092
7*21610116.66South Africav West IndiesJohannesburg4 Feb 2004ODI # 2096
712101070.00South Africav New ZealandNapier2 Mar 2004ODI # 2109
621141042.85South Africav PakistanLahore5 Oct 2003ODI # 2047
644260023.07South Africav New ZealandChristchurch17 Feb 2004ODI # 2100
6-610100.00South Africav New ZealandWellington20 Feb 2004ODI # 2101
5*11110045.45South Africav New ZealandAuckland13 Feb 2004ODI # 2099
54510100.00South Africav PakistanLahore5 Oct 2003ODI # 2047
51181062.50South Africav West IndiesGqeberha28 Jan 2004ODI # 2090
53410125.00South Africav New ZealandDunedin25 Feb 2004ODI # 2104
529270018.51South Africav New ZealandNapier2 Mar 2004ODI # 2109
4*-70057.14South Africav PakistanFaisalabad7 Oct 2003ODI # 2048
4*2110400.00South Africav PakistanRawalpindi10 Oct 2003ODI # 2049
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]