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
22044228633176.92South Africav ZimbabweHarare17 Sep 2001Test # 1562
19644235425155.36South Africav IndiaGqeberha116 Nov 2001Test # 1569
189*58144319342.66South Africav ZimbabweBulawayo214 Sep 2001Test # 1563
157*38127214557.72South Africav ZimbabweHarare17 Sep 2001Test # 1562
15343735920-42.61South Africav AustraliaSydney32 Jan 2002Test # 1582
14721316428289.63South Africav ZimbabweHarare17 Sep 2001Test # 1562
133*20515513-85.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
10819512418187.09South Africav IndiaBloemfontein23 Nov 2001Test # 1564
107*1681359-79.25South Africav New ZealandW.A.C.A11 Feb 2002ODI # 1801
10720414516273.79South Africav IndiaBloemfontein23 Nov 2001Test # 1564
104*1781207186.66South Africav AustraliaW.A.C.A23 Feb 2002ODI # 1802
10429819815-52.52South Africav AustraliaDurban415 Mar 2002Test # 1595
992871808-55.00South Africav AustraliaMelbourne326 Dec 2001Test # 1580
9930622714-43.61South Africav AustraliaCape Town38 Mar 2002Test # 1593
971631187-82.20South Africav New ZealandHobart115 Jan 2002ODI # 1785
89*3002296138.86South Africav IndiaGqeberha316 Nov 2001Test # 1569
891531327-67.42South Africav New ZealandAdelaide127 Jan 2002ODI # 1797
8827220211143.56South Africav ZimbabweBulawayo214 Sep 2001Test # 1563
871311089180.55South Africav IndiaDurban226 Oct 2001ODI # 1766
8721816816-51.78South Africav AustraliaAdelaide214 Dec 2001Test # 1576
8726018111-48.06South Africav AustraliaCape Town38 Mar 2002Test # 1593
841381038-81.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
811481115-72.97South Africav IndiaEast London119 Oct 2001ODI # 1762
80*765932135.59South Africav AustraliaGqeberha16 Apr 2002ODI # 1824
79*1101079-73.83South Africav New ZealandMelbourne26 Feb 2002ODI # 1804
782611879-41.71South Africav AustraliaAdelaide214 Dec 2001Test # 1576
7696709-108.57South Africav AustraliaDurban13 Apr 2002ODI # 1823
75*7474112101.35South Africav KenyaKimberley214 Oct 2001ODI # 1760
74*1531189-62.71South Africav KenyaKimberley214 Oct 2001ODI # 1760
7416112712258.26South Africav ZimbabweBulawayo214 Sep 2001Test # 1563
7414611614-63.79South Africav AustraliaSydney32 Jan 2002Test # 1582
7319813212-55.30South Africav IndiaBloemfontein23 Nov 2001Test # 1564
731299612-76.04South Africav AustraliaCape Town38 Mar 2002Test # 1593
73106788-93.58South Africav AustraliaCape Town19 Apr 2002ODI # 1827
71*585061142.00South Africav AustraliaGqeberha16 Apr 2002ODI # 1824
711501014170.29South Africav AustraliaPotchefstroom127 Mar 2002ODI # 1821
70796014-116.66South Africav KenyaKimberley214 Oct 2001ODI # 1760
7018614110-49.64South Africav AustraliaCape Town18 Mar 2002Test # 1593
69*1108610-80.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
68*107709197.14South Africav IndiaGqeberha116 Nov 2001Test # 1569
6821413810-49.27South Africav IndiaBloemfontein23 Nov 2001Test # 1564
681451347-50.74South Africav IndiaBloemfontein23 Nov 2001Test # 1564
68105855180.00South Africav AustraliaBrisbane220 Jan 2002ODI # 1789
682131479-46.25South Africav AustraliaCape Town38 Mar 2002Test # 1593
672321638-41.10South Africav AustraliaMelbourne126 Dec 2001Test # 1580
6791884-76.13South Africav AustraliaBloemfontein230 Mar 2002ODI # 1822
6686599-111.86South Africav ZimbabweBulawayo123 Sep 2001ODI # 1748
65*2341747-37.35South Africav AustraliaAdelaide414 Dec 2001Test # 1576
652321776-36.72South Africav ZimbabweBulawayo214 Sep 2001Test # 1563
6590687195.58South Africav New ZealandBrisbane119 Jan 2002ODI # 1787
642061498-42.95South Africav AustraliaAdelaide214 Dec 2001Test # 1576
6418613412-47.76South Africav AustraliaDurban415 Mar 2002Test # 1595
61*87835273.49South Africav AustraliaSydney32 Jan 2002Test # 1582
61*83687-89.70South Africav New ZealandSydney28 Feb 2002ODI # 1805
61*15911310-53.98South Africav AustraliaDurban415 Mar 2002Test # 1595
59*118805173.75South Africav New ZealandMelbourne26 Feb 2002ODI # 1804
59825934100.00South Africav AustraliaCenturion224 Mar 2002ODI # 1820
58111744-78.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
5694495-114.28South Africav AustraliaBloemfontein230 Mar 2002ODI # 1822
55*120806168.75South Africav IndiaGqeberha316 Nov 2001Test # 1569
55825431101.85South Africav New ZealandAdelaide127 Jan 2002ODI # 1797
54*644141131.70South Africav ZimbabweBulawayo123 Sep 2001ODI # 1748
54100806-67.50South Africav KenyaBenoni27 Oct 2001ODI # 1755
521381096147.70South Africav ZimbabweHarare17 Sep 2001Test # 1562
51*232024255.00South Africav KenyaCape Town122 Oct 2001ODI # 1763
5175574-89.47South Africav New ZealandBrisbane119 Jan 2002ODI # 1787
511206610-77.27South Africav AustraliaDurban215 Mar 2002Test # 1595
5193658-78.46South Africav AustraliaJohannesburg222 Mar 2002ODI # 1819
49*91727-68.05South Africav KenyaBenoni27 Oct 2001ODI # 1755
4973675-73.13South Africav IndiaEast London119 Oct 2001ODI # 1762
49146987-50.00South Africav AustraliaJohannesburg222 Feb 2002Test # 1590
4991513196.07South Africav AustraliaCape Town19 Apr 2002ODI # 1827
48754510-106.66South Africav IndiaJohannesburg25 Oct 2001ODI # 1752
48127866-55.81South Africav AustraliaDurban415 Mar 2002Test # 1595
47394171114.63South Africav IndiaEast London119 Oct 2001ODI # 1762
47110855155.29South Africav IndiaBloemfontein23 Nov 2001Test # 1564
47125866-54.65South Africav AustraliaAdelaide214 Dec 2001Test # 1576
47124828-57.31South Africav AustraliaJohannesburg322 Feb 2002Test # 1590
4760485-97.91South Africav AustraliaGqeberha16 Apr 2002ODI # 1824
4666516-90.19South Africav New ZealandSydney28 Feb 2002ODI # 1805
46116775-59.74South Africav AustraliaDurban13 Apr 2002ODI # 1823
44107703-62.85South Africav IndiaCenturion210 Oct 2001ODI # 1757
4466542-81.48South Africav New ZealandBrisbane119 Jan 2002ODI # 1787
44128775-57.14South Africav AustraliaSydney122 Jan 2002ODI # 1791
43*138101--42.57South Africav AustraliaMelbourne213 Jan 2002ODI # 1784
4371666-65.15South Africav AustraliaMelbourne126 Dec 2001Test # 1580
4388635-68.25South Africav New ZealandBrisbane119 Jan 2002ODI # 1787
4385513-84.31South Africav AustraliaBloemfontein230 Mar 2002ODI # 1822
42*65559-76.36South Africav ZimbabweHarare47 Sep 2001Test # 1562
42*104934-45.16South Africav AustraliaMelbourne126 Dec 2001Test # 1580
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:

West Indies vs India at Ahmedabad, West Indies in India 1st Test, Oct 2-4, 2025 [Test # 2600]

Namibia vs Zimbabwe at Harare, ICC Men's T20 World Cup Africa Region Final Final, Oct 4, 2025 [T20I # 3503]

Uganda vs Nigeria at Harare, ICC Men's T20 World Cup Africa Region Final 5th place play-off, Oct 4, 2025 [T20I # 3502]