Cricket Records for South Africa in Test matches

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
311*79052935058.79South Africav EnglandThe Oval19 Jul 2012Test # 2049
278*60141823666.50South Africav PakistanAbu Dhabi20 Nov 2010Test # 1979
27754137335074.26South Africav EnglandBirmingham24 Jul 2003Test # 1651
275*65849027256.12South Africav New ZealandAuckland27 Feb 1999Test # 1446
27587864226042.83South Africav EnglandDurban26 Dec 1999Test # 1480
27441740143068.32South Africav AustraliaDurban05 Feb 1970Test # 671
25957437034070.00South Africav EnglandLord's31 Jul 2003Test # 1653
255*534-1900.00South Africav New ZealandWellington06 Mar 1953Test # 368
253*67547322053.48South Africav IndiaNagpur06 Feb 2010Test # 1951
236550-2800.00South Africav EnglandLeeds26 Jul 1951Test # 337
23462738816060.30South Africav PakistanDubai (DICS)23 Oct 2013Test # 2100
23240627733183.75South Africav BangladeshChattogram29 Feb 2008Test # 1865
231289-3600.00South Africav AustraliaJohannesburg24 Dec 1935Test # 248
22838324029695.00South Africav PakistanCape Town02 Jan 2003Test # 1637
22651838828358.24South Africav BangladeshChattogram29 Feb 2008Test # 1865
22443432531168.92South Africav Sri LankaCape Town03 Jan 2012Test # 2028
222*52138329257.96South Africav BangladeshChattogram24 Apr 2003Test # 1640
22044228633176.92South Africav ZimbabweHarare07 Sep 2001Test # 1562
217*48033317265.16South Africav IndiaAhmedabad03 Apr 2008Test # 1871
211*65946823345.08South Africav New ZealandChristchurch11 Mar 1999Test # 1449
21065052524140.00South Africav EnglandManchester02 Jul 1998Test # 1420
209350-3000.00South Africav AustraliaCape Town31 Dec 1966Test # 613
208555-2500.00South Africav EnglandNottingham07 Jun 1951Test # 334
20847537122056.06South Africav West IndiesCenturion17 Dec 2014Test # 2150
20431532026063.75South Africav AustraliaMelbourne31 Dec 1910Test # 112
201*38927015574.44South Africav IndiaCenturion16 Dec 2010Test # 1985
201392-2700.00South Africav AustraliaAdelaide24 Jan 1964Test # 553
20170747727042.13South Africav EnglandCape Town02 Jan 2016Test # 2197
20033828725069.68South Africav BangladeshEast London18 Oct 2002Test # 1619
19955338815351.28South Africav BangladeshPotchefstroom28 Sep 2017Test # 2276
19941227624072.10South Africav Sri LankaCenturion26 Dec 2020Test # 2399
19644235425155.36South Africav IndiaGqeberha16 Nov 2001Test # 1569
19635022121088.68South Africav AustraliaPerth30 Nov 2012Test # 2064
19247433524357.31South Africav West IndiesCenturion16 Jan 2004Test # 1682
189*420--00.00South Africav EnglandThe Oval16 Aug 1947Test # 289
189*58144319342.66South Africav ZimbabweBulawayo14 Sep 2001Test # 1563
189364-1610.00South Africav EnglandNottingham07 Jun 1947Test # 285
18638326225370.99South Africav New ZealandJohannesburg08 Nov 2007Test # 1846
18542528728064.45South Africav IndiaCenturion26 Dec 2023Test # 2520
18332425835170.93South Africav EnglandThe Oval04 Sep 2003Test # 1659
18339127325067.03South Africav EnglandCape Town03 Jan 2010Test # 1946
182*43432623155.82South Africav EnglandThe Oval19 Jul 2012Test # 2049
18227322725580.17South Africav AustraliaJohannesburg23 Dec 1966Test # 611
18253336523049.86South Africav EnglandLeeds02 Aug 2012Test # 2051
18055846120039.04South Africav Sri LankaDurban26 Dec 2000Test # 1526
17930523629175.84South Africav EnglandBirmingham24 Jul 2003Test # 1651
17855135215150.56South Africav West IndiesBridgetown21 Apr 2005Test # 1749
177*51436925247.96South Africav BangladeshChattogram24 Apr 2003Test # 1640
17747934420051.45South Africav West IndiesDurban26 Dec 2003Test # 1679
176*51137824046.56South Africav New ZealandJohannesburg08 Nov 2007Test # 1846
176310-2500.00South Africav EnglandJohannesburg23 Dec 1922Test # 148
175283-1830.00South Africav AustraliaAdelaide24 Jan 1964Test # 553
17433322125278.73South Africav EnglandGqeberha09 Dec 1999Test # 1475
17451738119045.66South Africav EnglandLeeds18 Jul 2008Test # 1881
17341935115249.28South Africav IndiaNagpur06 Feb 2010Test # 1951
17237628020061.42South Africav West IndiesJohannesburg08 Mar 2023Test # 2497
16922518421391.84South Africav AustraliaPerth30 Nov 2012Test # 2064
16842530620054.90South Africav West IndiesCape Town02 Jan 1999Test # 1440
16644834018048.82South Africav AustraliaMelbourne26 Dec 2008Test # 1902
164*330--00.00South Africav EnglandLord's29 Jun 1935Test # 243
16437427417159.85South Africav PakistanDubai (DICS)23 Oct 2013Test # 2100
16351938420042.44South Africav West IndiesBridgetown18 Apr 1992Test # 1188
16358845417035.90South Africav IndiaKanpur20 Nov 2004Test # 1722
16331319612783.16South Africav AustraliaCape Town19 Mar 2009Test # 1916
162*452-900.00South Africav AustraliaMelbourne24 Dec 1952Test # 361
162*33322323272.64South Africav BangladeshCenturion26 Nov 2008Test # 1895
16236426421161.36South Africav EnglandDurban26 Dec 2004Test # 1730
16148430725052.44South Africav EnglandJohannesburg13 Jan 2005Test # 1734
16145929119055.32South Africav IndiaCape Town02 Jan 2011Test # 1988
160*30320519278.04South Africav Sri LankaCape Town03 Jan 2012Test # 2028
16034528926055.36South Africav New ZealandBloemfontein17 Nov 2000Test # 1514
16037222717170.48South Africav BangladeshPotchefstroom25 Oct 2002Test # 1621
160-28718455.74South Africav IndiaVisakhapatnam02 Oct 2019Test # 2363
15940626220060.68South Africav IndiaChennai26 Mar 2008Test # 1870
15841129717153.19South Africav West IndiesJohannesburg12 Dec 2003Test # 1674
157*38127214557.72South Africav ZimbabweHarare07 Sep 2001Test # 1562
15742224817163.30South Africav BangladeshBloemfontein19 Nov 2008Test # 1893
156*370--00.00South Africav EnglandJohannesburg27 Dec 1948Test # 307
15650333519146.56South Africav New ZealandWellington23 Mar 2012Test # 2037
155*44533913145.72South Africav IndiaChennai26 Mar 2008Test # 1870
15530424919062.24South Africav PakistanKarachi01 Oct 2007Test # 1843
15529322119070.13South Africav Sri LankaJohannesburg12 Jan 2017Test # 2247
154*43631227149.35South Africav New ZealandAuckland18 Mar 2004Test # 1689
154*34124617062.60South Africav EnglandBirmingham30 Jul 2008Test # 1883
154440-1210.00South Africav EnglandCape Town01 Jan 1965Test # 573
153*36426115158.62South Africav IndiaEden Gardens27 Nov 1996Test # 1341
15343735920042.61South Africav AustraliaSydney02 Jan 2002Test # 1582
152512-1700.00South Africav AustraliaJohannesburg12 Nov 1921Test # 146
15232727222155.88South Africav New ZealandWellington18 Mar 1999Test # 1452
15231823516264.68South Africav West IndiesCenturion17 Dec 2014Test # 2150
15230921617170.37South Africav AustraliaJohannesburg30 Mar 2018Test # 2302
15133821618069.90South Africav PakistanCape Town02 Jan 2003Test # 1637
150*40631219048.07South Africav New ZealandHamilton10 Mar 2004Test # 1686
15029830415049.34South Africav AustraliaSydney03 Mar 1911Test # 115
15044633813144.37South Africav West IndiesGeorgetown09 Mar 2001Test # 1534
15032622314067.26South Africav BangladeshEast London18 Oct 2002Test # 1619
15035824919260.24South Africav AustraliaCape Town19 Mar 2009Test # 1916
149244-1510.00South Africav EnglandNottingham07 Jun 1947Test # 285
14949333411044.61South Africav EnglandCape Town02 Jan 2005Test # 1732
14940831720047.00South Africav New ZealandCape Town27 Apr 2006Test # 1800
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

New Zealand v South Africa at Hamilton, ICC World Test Championship 2nd Test, Feb 13-16, 2024 [Test # 2529]

New Zealand v South Africa at Mount Maunganui, ICC World Test Championship 1st Test, Feb 4-7, 2024 [Test # 2528]

South Africa v India at Cape Town, ICC World Test Championship 2nd Test, Jan 3-4, 2024 [Test # 2522]