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
133*20515513085.80South Africav IndiaJohannesburg25 Oct 2001ODI # 1752
131*16912183108.26South Africav KenyaCape Town122 Oct 2001ODI # 1763
125151112152111.60South Africav ZimbabweBulawayo123 Sep 2001ODI # 1748
12416313012295.38South Africav KenyaCape Town122 Oct 2001ODI # 1763
107*1681359079.25South Africav New ZealandW.A.C.A11 Feb 2002ODI # 1801
104*1781207186.66South Africav AustraliaW.A.C.A23 Feb 2002ODI # 1802
971631187082.20South Africav New ZealandHobart115 Jan 2002ODI # 1785
891531327067.42South Africav New ZealandAdelaide127 Jan 2002ODI # 1797
871311089180.55South Africav IndiaDurban226 Oct 2001ODI # 1766
841381038081.55South Africav AustraliaGqeberha16 Apr 2002ODI # 1824
83116863296.51South Africav ZimbabweBulawayo123 Sep 2001ODI # 1748
831097782107.79South Africav AustraliaJohannesburg222 Mar 2002ODI # 1819
831017461112.16South Africav AustraliaPotchefstroom127 Mar 2002ODI # 1821
811481115072.97South Africav IndiaEast London119 Oct 2001ODI # 1762
80*765932135.59South Africav AustraliaGqeberha16 Apr 2002ODI # 1824
79*1101079073.83South Africav New ZealandMelbourne26 Feb 2002ODI # 1804
76967090108.57South Africav AustraliaDurban13 Apr 2002ODI # 1823
75*7474112101.35South Africav KenyaKimberley214 Oct 2001ODI # 1760
74*1531189062.71South Africav KenyaKimberley214 Oct 2001ODI # 1760
73106788093.58South Africav AustraliaCape Town19 Apr 2002ODI # 1827
71*585061142.00South Africav AustraliaGqeberha16 Apr 2002ODI # 1824
711501014170.29South Africav AustraliaPotchefstroom127 Mar 2002ODI # 1821
707960140116.66South Africav KenyaKimberley214 Oct 2001ODI # 1760
69*1108610080.23South Africav ZimbabweHarare230 Sep 2001ODI # 1750
69*353416202.94South Africav New ZealandW.A.C.A11 Feb 2002ODI # 1801
69105779189.61South Africav ZimbabweHarare129 Sep 2001ODI # 1749
69125973071.13Sth Africansv Australia AAdelaide110 Jan 2002List A
68105855180.00South Africav AustraliaBrisbane220 Jan 2002ODI # 1789
6791884076.13South Africav AustraliaBloemfontein230 Mar 2002ODI # 1822
66865990111.86South Africav ZimbabweBulawayo123 Sep 2001ODI # 1748
6590687195.58South Africav New ZealandBrisbane119 Jan 2002ODI # 1787
61*83687089.70South Africav New ZealandSydney28 Feb 2002ODI # 1805
60615582109.09Sth Africansv Zimbabwe ABulawayo221 Sep 2001List A
59*118805173.75South Africav New ZealandMelbourne26 Feb 2002ODI # 1804
59825934100.00South Africav AustraliaCenturion224 Mar 2002ODI # 1820
58111744078.37South Africav New ZealandW.A.C.A11 Feb 2002ODI # 1801
57*343232178.12South Africav New ZealandAdelaide127 Jan 2002ODI # 1797
56664571124.44South Africav ZimbabweHarare129 Sep 2001ODI # 1749
5682764073.68Sth Africansv Australia AAdelaide110 Jan 2002List A
56944950114.28South Africav AustraliaBloemfontein230 Mar 2002ODI # 1822
55825431101.85South Africav New ZealandAdelaide127 Jan 2002ODI # 1797
54*644141131.70South Africav ZimbabweBulawayo123 Sep 2001ODI # 1748
54100806067.50South Africav KenyaBenoni27 Oct 2001ODI # 1755
51*232024255.00South Africav KenyaCape Town122 Oct 2001ODI # 1763
5175574089.47South Africav New ZealandBrisbane119 Jan 2002ODI # 1787
5193658078.46South Africav AustraliaJohannesburg222 Mar 2002ODI # 1819
49*91727068.05South Africav KenyaBenoni27 Oct 2001ODI # 1755
4973675073.13South Africav IndiaEast London119 Oct 2001ODI # 1762
4991513196.07South Africav AustraliaCape Town19 Apr 2002ODI # 1827
487545100106.66South Africav IndiaJohannesburg25 Oct 2001ODI # 1752
47394171114.63South Africav IndiaEast London119 Oct 2001ODI # 1762
4760485097.91South Africav AustraliaGqeberha16 Apr 2002ODI # 1824
4666516090.19South Africav New ZealandSydney28 Feb 2002ODI # 1805
46116775059.74South Africav AustraliaDurban13 Apr 2002ODI # 1823
44107703062.85South Africav IndiaCenturion210 Oct 2001ODI # 1757
4466542081.48South Africav New ZealandBrisbane119 Jan 2002ODI # 1787
44128775057.14South Africav AustraliaSydney122 Jan 2002ODI # 1791
43*1381010042.57South Africav AustraliaMelbourne213 Jan 2002ODI # 1784
4388635068.25South Africav New ZealandBrisbane119 Jan 2002ODI # 1787
4385513084.31South Africav AustraliaBloemfontein230 Mar 2002ODI # 1822
41*62424097.61South Africav AustraliaDurban13 Apr 2002ODI # 1823
4170497083.67South Africav AustraliaBloemfontein230 Mar 2002ODI # 1822
40*533730108.10South Africav IndiaEast London119 Oct 2001ODI # 1762
4086640062.50South Africav ZimbabweHarare129 Sep 2001ODI # 1749
39*432412162.50South Africav AustraliaCape Town19 Apr 2002ODI # 1827
39403190125.80South Africav ZimbabweHarare230 Sep 2001ODI # 1750
3973563069.64South Africav IndiaJohannesburg25 Oct 2001ODI # 1752
3990635061.90South Africav IndiaDurban226 Oct 2001ODI # 1766
38*443340115.15South Africav IndiaEast London119 Oct 2001ODI # 1762
3882563067.85South Africav IndiaCenturion210 Oct 2001ODI # 1757
3882518074.50South Africav AustraliaMelbourne213 Jan 2002ODI # 1784
3766553067.27South Africav New ZealandHobart115 Jan 2002ODI # 1785
3780552167.27South Africav AustraliaBrisbane220 Jan 2002ODI # 1789
3777574064.91South Africav AustraliaPotchefstroom127 Mar 2002ODI # 1821
3758405192.50South Africav AustraliaGqeberha16 Apr 2002ODI # 1824
3663465078.26South Africav New ZealandHobart115 Jan 2002ODI # 1785
3447362194.44South Africav ZimbabweHarare129 Sep 2001ODI # 1749
3485594157.62South Africav AustraliaMelbourne213 Jan 2002ODI # 1784
3481516066.66South Africav AustraliaW.A.C.A23 Feb 2002ODI # 1802
3348484068.75South Africav AustraliaW.A.C.A23 Feb 2002ODI # 1802
3357482168.75South Africav AustraliaJohannesburg222 Mar 2002ODI # 1819
3272572156.14South Africav ZimbabweHarare230 Sep 2001ODI # 1750
30*241922157.89South Africav New ZealandHobart115 Jan 2002ODI # 1785
3069571052.63South Africav New ZealandAdelaide127 Jan 2002ODI # 1797
2975354082.85South Africav IndiaCenturion210 Oct 2001ODI # 1757
2985712040.84South Africav New ZealandSydney28 Feb 2002ODI # 1805
28392413116.66Sth Africansv Zimbabwe ABulawayo221 Sep 2001List A
2747281096.42South Africav AustraliaCape Town19 Apr 2002ODI # 1827
2649403065.00South Africav ZimbabweHarare129 Sep 2001ODI # 1749
25*331831138.88South Africav AustraliaW.A.C.A23 Feb 2002ODI # 1802
2553392064.10South Africav New ZealandMelbourne26 Feb 2002ODI # 1804
2541275092.59South Africav AustraliaDurban13 Apr 2002ODI # 1823
2439263192.30Sth Africansv Zimbabwe ABulawayo221 Sep 2001List A
2461473051.06South Africav New ZealandMelbourne26 Feb 2002ODI # 1804
2256362061.11South Africav ZimbabweHarare230 Sep 2001ODI # 1750
2268532041.50Sth Africansv Australia AAdelaide110 Jan 2002List A
2242264084.61South Africav AustraliaMelbourne213 Jan 2002ODI # 1784
2232273081.48South Africav New ZealandHobart115 Jan 2002ODI # 1785
2251402055.00South Africav AustraliaBrisbane220 Jan 2002ODI # 1789
22342230100.00South Africav AustraliaDurban13 Apr 2002ODI # 1823
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]