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
27587864226042.83South Africav EnglandDurban326 Dec 1999Test # 1480
17433322125278.73South Africav EnglandGqeberha19 Dec 1999Test # 1475
12532223618052.96South Africav ZimbabweHarare211 Nov 1999Test # 1468
12035125510147.05South Africav EnglandCape Town22 Jan 2000Test # 1482
11533926813342.91South Africav ZimbabweHarare211 Nov 1999Test # 1468
10825117017063.52South Africav EnglandJohannesburg225 Nov 1999Test # 1471
10829022014149.09South Africav EnglandDurban326 Dec 1999Test # 1480
10531422910245.85South Africav EnglandCape Town22 Jan 2000Test # 1482
972511695157.39South Africav IndiaBengaluru22 Mar 2000Test # 1486
954323597226.46South Africav IndiaBengaluru22 Mar 2000Test # 1486
85*3582604032.69South Africav EnglandGqeberha39 Dec 1999Test # 1475
8529522211038.28South Africav EnglandJohannesburg225 Nov 1999Test # 1471
852211989042.92South Africav IndiaBengaluru22 Mar 2000Test # 1486
802961968040.81South Africav EnglandCape Town22 Jan 2000Test # 1482
792642097037.79South Africav IndiaBengaluru22 Mar 2000Test # 1486
721128511084.70South Africav EnglandJohannesburg225 Nov 1999Test # 1471
701721388150.72South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
692892047033.82South Africav EnglandDurban326 Dec 1999Test # 1480
6422414511044.13South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
642742169029.62South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
64108898171.91South Africav EnglandDurban226 Dec 1999Test # 1480
61*171967163.54South Africav EnglandCenturion114 Jan 2000Test # 1483
611491105255.45South Africav ZimbabweHarare211 Nov 1999Test # 1468
581501198048.73South Africav ZimbabweHarare211 Nov 1999Test # 1468
58141998058.58South Africav EnglandGqeberha19 Dec 1999Test # 1475
57*1771456039.31South Africav EnglandGqeberha39 Dec 1999Test # 1475
55*154985056.12South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
53148865161.62South Africav IndiaBengaluru22 Mar 2000Test # 1486
501761325037.87South Africav EnglandGqeberha19 Dec 1999Test # 1475
501921396035.97South Africav IndiaWankhede224 Feb 2000Test # 1484
48138988048.97South Africav EnglandGqeberha19 Dec 1999Test # 1475
471291017046.53South Africav IndiaWankhede224 Feb 2000Test # 1484
46153915050.54South Africav EnglandCenturion114 Jan 2000Test # 1483
46108759061.33South Africav IndiaWankhede424 Feb 2000Test # 1484
4592586077.58South Africav EnglandDurban326 Dec 1999Test # 1480
441591218036.36South Africav EnglandJohannesburg225 Nov 1999Test # 1471
42129959044.21South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
421571195035.29South Africav EnglandGqeberha19 Dec 1999Test # 1475
36*1911295027.90South Africav IndiaWankhede424 Feb 2000Test # 1484
361261003036.00South Africav EnglandCape Town22 Jan 2000Test # 1482
33139922035.86South Africav ZimbabweHarare211 Nov 1999Test # 1468
3396582056.89South Africav IndiaWankhede224 Feb 2000Test # 1484
3070643046.87South Africav EnglandCenturion114 Jan 2000Test # 1483
3061415073.17South Africav EnglandCenturion114 Jan 2000Test # 1483
2958494059.18South Africav EnglandCape Town22 Jan 2000Test # 1482
28100652043.07South Africav EnglandDurban226 Dec 1999Test # 1480
27*46326084.37South Africav IndiaWankhede424 Feb 2000Test # 1484
2761543050.00South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
2777553049.09South Africav EnglandGqeberha39 Dec 1999Test # 1475
26115811032.09South Africav EnglandJohannesburg225 Nov 1999Test # 1471
2660455057.77South Africav EnglandDurban326 Dec 1999Test # 1480
25382331108.69South Africav ZimbabweHarare211 Nov 1999Test # 1468
2581612140.98South Africav EnglandCenturion114 Jan 2000Test # 1483
2260484045.83South Africav EnglandCenturion114 Jan 2000Test # 1483
2078502040.00South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
2064564035.71South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
2064452044.44South Africav EnglandDurban226 Dec 1999Test # 1480
2073521038.46South Africav IndiaWankhede424 Feb 2000Test # 1484
1943313061.29South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
1864452040.00South Africav EnglandGqeberha39 Dec 1999Test # 1475
17*46321053.12South Africav ZimbabweHarare211 Nov 1999Test # 1468
1699502032.00South Africav EnglandDurban326 Dec 1999Test # 1480
1632292055.17South Africav EnglandCape Town22 Jan 2000Test # 1482
1533292051.72South Africav EnglandGqeberha19 Dec 1999Test # 1475
15161030150.00South Africav EnglandDurban226 Dec 1999Test # 1480
1556431034.88South Africav IndiaBengaluru22 Mar 2000Test # 1486
1446373037.83South Africav IndiaWankhede224 Feb 2000Test # 1484
1366471027.65South Africav EnglandJohannesburg225 Nov 1999Test # 1471
1355452028.88South Africav IndiaWankhede424 Feb 2000Test # 1484
12109831014.45South Africav EnglandJohannesburg225 Nov 1999Test # 1471
1259362033.33South Africav IndiaBengaluru22 Mar 2000Test # 1486
1143312035.48South Africav EnglandDurban226 Dec 1999Test # 1480
10*42242041.66South Africav EnglandGqeberha19 Dec 1999Test # 1475
1055381026.31South Africav EnglandGqeberha39 Dec 1999Test # 1475
918182050.00South Africav EnglandGqeberha19 Dec 1999Test # 1475
983410021.95South Africav EnglandDurban226 Dec 1999Test # 1480
813101080.00South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
841300026.66South Africav ZimbabweHarare211 Nov 1999Test # 1468
7*34350020.00South Africav EnglandDurban326 Dec 1999Test # 1480
716130053.84South Africav EnglandGqeberha19 Dec 1999Test # 1475
7881087.50South Africav EnglandCape Town22 Jan 2000Test # 1482
727251028.00South Africav IndiaBengaluru22 Mar 2000Test # 1486
523181027.77South Africav IndiaWankhede424 Feb 2000Test # 1484
51091055.55South Africav IndiaWankhede224 Feb 2000Test # 1484
4*2290044.44South Africav EnglandJohannesburg225 Nov 1999Test # 1471
4*581050.00South Africav EnglandCenturion114 Jan 2000Test # 1483
41791044.44South Africav ZimbabweHarare211 Nov 1999Test # 1468
430220018.18South Africav EnglandCape Town22 Jan 2000Test # 1482
43410100.00South Africav IndiaWankhede224 Feb 2000Test # 1484
416121033.33South Africav IndiaBengaluru22 Mar 2000Test # 1486
3*14140021.42South Africav ZimbabweHarare211 Nov 1999Test # 1468
3*35300010.00South Africav EnglandCape Town22 Jan 2000Test # 1482
317100030.00South Africav EnglandCape Town22 Jan 2000Test # 1482
335210014.28South Africav EnglandCenturion114 Jan 2000Test # 1483
321160018.75South Africav IndiaWankhede224 Feb 2000Test # 1484
315120025.00South Africav IndiaWankhede424 Feb 2000Test # 1484
23730006.66South Africav ZimbabweBloemfontein229 Oct 1999Test # 1466
23921009.52South Africav EnglandJohannesburg225 Nov 1999Test # 1471
2840050.00South Africav EnglandGqeberha19 Dec 1999Test # 1475
21823008.69South Africav EnglandGqeberha39 Dec 1999Test # 1475
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 Australia at Sydney, The Ashes 5th Test, Jan 4-8, 2026 [Test # 2616]

Australia vs England at Melbourne, The Ashes 4th Test, Dec 26-27, 2025 [Test # 2615]

New Zealand vs West Indies at Mount Maunganui, West Indies in New Zealand 3rd Test, Dec 18-22, 2025 [Test # 2614]