Batting Most Runs Innings IN South Africa

Players IN South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
27587864226-42.83South Africav EnglandDurban326 Dec 1999Test # 1480
17433322125278.73South Africav EnglandGqeberha19 Dec 1999Test # 1475
146*63546317-31.53Englandv South AfricaDurban126 Dec 1999Test # 1480
12035125510147.05South Africav EnglandCape Town22 Jan 2000Test # 1482
10825117017-63.52South Africav EnglandJohannesburg225 Nov 1999Test # 1471
10838027415-39.41Englandv South AfricaGqeberha29 Dec 1999Test # 1475
10829022014149.09South Africav EnglandDurban326 Dec 1999Test # 1480
10531422910245.85South Africav EnglandCape Town22 Jan 2000Test # 1482
98*1781326174.24South Africav ZimbabweGqeberha16 Feb 2000ODI # 1558
971941315174.04Zimbabwev EnglandCape Town128 Jan 2000ODI # 1551
971991268-76.98South Africav AustraliaDurban212 Apr 2000ODI # 1587
9520214915-63.75Englandv South AfricaDurban126 Dec 1999Test # 1480
8615813014166.15Englandv South AfricaJohannesburg325 Nov 1999Test # 1471
85*3582604-32.69South Africav EnglandGqeberha39 Dec 1999Test # 1475
8514811414-74.56Zimbabwev South AfricaBloemfontein129 Oct 1999Test # 1466
8529522211-38.28South Africav EnglandJohannesburg225 Nov 1999Test # 1471
8513511412-74.56Englandv South AfricaBloemfontein223 Jan 2000ODI # 1546
83*1551128-74.10South Africav ZimbabweJohannesburg221 Jan 2000ODI # 1544
8221215410253.24Englandv South AfricaGqeberha29 Dec 1999Test # 1475
802961968-40.81South Africav EnglandCape Town22 Jan 2000Test # 1482
74129917-81.31Australiav South AfricaDurban112 Apr 2000ODI # 1587
7317914010152.14Englandv South AfricaCenturion414 Jan 2000Test # 1483
731047181102.81Zimbabwev South AfricaJohannesburg121 Jan 2000ODI # 1544
72*144948-76.59Englandv ZimbabweKimberley230 Jan 2000ODI # 1553
721128511-84.70South Africav EnglandJohannesburg225 Nov 1999Test # 1471
71*1561127163.39Englandv South AfricaBloemfontein223 Jan 2000ODI # 1546
711671248-57.25Englandv South AfricaCape Town12 Jan 2000Test # 1482
70*3032119133.17Englandv South AfricaGqeberha49 Dec 1999Test # 1475
701721388150.72South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
692892047-33.82South Africav EnglandDurban326 Dec 1999Test # 1480
691531089-63.88Englandv South AfricaCenturion414 Jan 2000Test # 1483
65*103845277.38South Africav ZimbabweDurban12 Feb 2000ODI # 1555
65138928170.65South Africav ZimbabweJohannesburg221 Jan 2000ODI # 1544
6422414511-44.13South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
642742169-29.62South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
64108898171.91South Africav EnglandDurban226 Dec 1999Test # 1480
64105777283.11Englandv ZimbabweKimberley230 Jan 2000ODI # 1553
641471116-57.65Englandv South AfricaEast London14 Feb 2000ODI # 1557
61*171967163.54South Africav EnglandCenturion114 Jan 2000Test # 1483
61112885169.31South Africav AustraliaDurban212 Apr 2000ODI # 1587
59129913-64.83Zimbabwev South AfricaDurban22 Feb 2000ODI # 1555
58141998-58.58South Africav EnglandGqeberha19 Dec 1999Test # 1475
57*1771456-39.31South Africav EnglandGqeberha39 Dec 1999Test # 1475
571451055-54.28South Africav EnglandBloemfontein123 Jan 2000ODI # 1546
56125827-68.29Zimbabwev South AfricaGqeberha26 Feb 2000ODI # 1558
561331134149.55South Africav EnglandJohannesburg113 Feb 2000ODI # 1560
55*154985-56.12South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
55*121897-61.79South Africav AustraliaJohannesburg216 Apr 2000ODI # 1591
5390684177.94Englandv South AfricaEast London14 Feb 2000ODI # 1557
52*72509-104.00South Africav AustraliaJohannesburg216 Apr 2000ODI # 1591
52155963-54.16South Africav ZimbabweDurban12 Feb 2000ODI # 1555
51125919-56.04Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
51664053127.50Australiav South AfricaDurban112 Apr 2000ODI # 1587
51116864-59.30Australiav South AfricaJohannesburg116 Apr 2000ODI # 1591
501761325-37.87South Africav EnglandGqeberha19 Dec 1999Test # 1475
50503210-156.25Australiav South AfricaCape Town214 Apr 2000ODI # 1589
4897727166.66Englandv South AfricaJohannesburg325 Nov 1999Test # 1471
48138988-48.97South Africav EnglandGqeberha19 Dec 1999Test # 1475
481951604-30.00Englandv South AfricaDurban126 Dec 1999Test # 1480
46*584022115.00South Africav AustraliaDurban212 Apr 2000ODI # 1587
46153915-50.54South Africav EnglandCenturion114 Jan 2000Test # 1483
4690496-93.87South Africav AustraliaJohannesburg216 Apr 2000ODI # 1591
4592586-77.58South Africav EnglandDurban326 Dec 1999Test # 1480
441591218-36.36South Africav EnglandJohannesburg225 Nov 1999Test # 1471
4392701161.42South Africav EnglandCape Town126 Jan 2000ODI # 1549
42*83472-89.36South Africav EnglandCape Town126 Jan 2000ODI # 1549
42129959-44.21South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
421571195-35.29South Africav EnglandGqeberha19 Dec 1999Test # 1475
4267379-113.51Englandv South AfricaGqeberha29 Dec 1999Test # 1475
421771313-32.06Englandv South AfricaCape Town12 Jan 2000Test # 1482
42108691-60.86Englandv South AfricaCape Town226 Jan 2000ODI # 1549
4285513-82.35South Africav EnglandEast London24 Feb 2000ODI # 1557
4083656-61.53Englandv South AfricaCape Town12 Jan 2000Test # 1482
402111686-23.80Englandv South AfricaCape Town12 Jan 2000Test # 1482
39105768-51.31Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
3965561169.64South Africav EnglandCape Town126 Jan 2000ODI # 1549
3995554-70.90Zimbabwev South AfricaDurban22 Feb 2000ODI # 1555
3968604-65.00Australiav South AfricaCape Town214 Apr 2000ODI # 1589
3871487-79.16Englandv South AfricaJohannesburg125 Nov 1999Test # 1471
3854613162.29Zimbabwev South AfricaJohannesburg121 Jan 2000ODI # 1544
3878455-84.44Australiav South AfricaJohannesburg116 Apr 2000ODI # 1591
3788561-66.07South Africav EnglandEast London24 Feb 2000ODI # 1557
3779552-67.27Zimbabwev South AfricaGqeberha26 Feb 2000ODI # 1558
3686627-58.06Englandv South AfricaJohannesburg325 Nov 1999Test # 1471
361261003-36.00South Africav EnglandCape Town22 Jan 2000Test # 1482
36110846-42.85Englandv South AfricaCenturion414 Jan 2000Test # 1483
3683683152.94Englandv South AfricaCape Town226 Jan 2000ODI # 1549
3665446-81.81South Africav EnglandEast London24 Feb 2000ODI # 1557
3689593-61.01South Africav EnglandJohannesburg113 Feb 2000ODI # 1560
35*88653-53.84Zimbabwev EnglandKimberley130 Jan 2000ODI # 1553
35133964-36.45Englandv South AfricaGqeberha29 Dec 1999Test # 1475
351391093-32.11Englandv South AfricaCape Town32 Jan 2000Test # 1482
3559417-85.36Zimbabwev South AfricaDurban22 Feb 2000ODI # 1555
34*76542162.96South Africav AustraliaCape Town114 Apr 2000ODI # 1589
3458572-59.64South Africav EnglandBloemfontein123 Jan 2000ODI # 1546
3479664-51.51South Africav AustraliaCape Town114 Apr 2000ODI # 1589
3369517-64.70Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
33119845-39.28Englandv South AfricaJohannesburg125 Nov 1999Test # 1471
3398594-55.93Zimbabwev South AfricaJohannesburg121 Jan 2000ODI # 1544
3369534-62.26Australiav South AfricaJohannesburg116 Apr 2000ODI # 1591
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]