Highest totals
Score Overs RR Inns Opposition Ground Match Date Scorecard
637/2d 189.0 3.37 2 v England The Oval 19 Jul 2012 Test # 2049
627/7d 211.0 2.97 2 v England Cape Town 2 Jan 2016 Test # 2197
620/4d 130.1 4.76 2 v India Centurion 16 Dec 2010 Test # 1985
584/9d 153.0 3.81 1 v Pakistan Abu Dhabi 20 Nov 2010 Test # 1979
580/4d 139.0 4.17 1 v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
573/4d 120.0 4.77 1 v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
569 111.5 5.08 3 v Australia Perth 30 Nov 2012 Test # 2064
558/6d 176.0 3.17 1 v India Nagpur 6 Feb 2010 Test # 1951
552/5d 140.3 3.92 1 v West Indies Centurion 17 Dec 2014 Test # 2150
543/6d 147.0 3.69 1 v West Indies Basseterre 18 Jun 2010 Test # 1961
540/8d 160.1 3.37 3 v Australia Perth 3 Nov 2016 Test # 2230
525/8d 153.5 3.41 1 v New Zealand Port Elizabeth 11 Jan 2013 Test # 2071
517 163.1 3.16 2 v Pakistan Dubai (DSC) 23 Oct 2013 Test # 2100
500 155.2 3.21 2 v India Durban 26 Dec 2013 Test # 2111
496/3d 146.0 3.39 1 v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
488 136.5 3.56 1 v Australia Johannesburg 30 Mar 2018 Test # 2302
481/8d 154.0 3.12 1 v New Zealand Centurion 27 Aug 2016 Test # 2220
475 132.0 3.59 1 v England Centurion 22 Jan 2016 Test # 2200
474/9d 148.4 3.18 1 v New Zealand Wellington 23 Mar 2012 Test # 2037
455/9d 166.2 2.73 1 v Sri Lanka Galle 16 Jul 2014 Test # 2129
450/7 136.0 3.30 4 v India Johannesburg 18 Dec 2013 Test # 2108
450 151.4 2.96 1 v Australia Brisbane 9 Nov 2012 Test # 2056
447/7d 111.2 4.01 3 v England Cape Town 3 Jan 2010 Test # 1946
435/5d 140.0 3.10 3 v New Zealand Dunedin 7 Mar 2012 Test # 2035
431 124.1 3.47 2 v Pakistan Cape Town 3 Jan 2019 Test # 2340
426 124.1 3.43 1 v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
423/7d 119.0 3.55 2 v England Johannesburg 14 Jan 2010 Test # 1948
423 150.5 2.80 1 v Australia Port Elizabeth 20 Feb 2014 Test # 2121
421 122.4 3.43 2 v West Indies Cape Town 2 Jan 2015 Test # 2154
419 139.2 3.00 1 v England Leeds 2 Aug 2012 Test # 2051
417/8d 122.0 3.41 1 v West Indies Port Elizabeth 26 Dec 2014 Test # 2153
411 122.0 3.36 2 v Sri Lanka Centurion 15 Dec 2011 Test # 2023
409 103.2 3.95 1 v Pakistan Centurion 22 Feb 2013 Test # 2075
406/6d 90.5 4.46 3 v Sri Lanka Port Elizabeth 26 Dec 2016 Test # 2243
397 158.3 2.50 2 v Zimbabwe Harare 9 Aug 2014 Test # 2135
392 116.0 3.37 1 v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
388 124.3 3.11 2 v Australia Adelaide 22 Nov 2012 Test # 2061
382 118.4 3.21 2 v Australia Port Elizabeth 9 Mar 2018 Test # 2298
380 123.0 3.08 1 v Pakistan Dubai (DSC) 12 Nov 2010 Test # 1976
373 112.2 3.32 3 v Australia Cape Town 22 Mar 2018 Test # 2300
362 112.5 3.20 1 v India Cape Town 2 Jan 2011 Test # 1988
361 105.0 3.43 2 v England Lord's 6 Jul 2017 Test # 2262
359 98.0 3.66 2 v New Zealand Wellington 16 Mar 2017 Test # 2255
352 129.4 2.71 1 v West Indies Port of Spain 10 Jun 2010 Test # 1960
351 124.2 2.82 3 v England Lord's 16 Aug 2012 Test # 2053
347/8d 95.2 3.63 2 v New Zealand Cape Town 2 Jan 2013 Test # 2069
346 134.4 2.56 2 v West Indies Bridgetown 26 Jun 2010 Test # 1962
344/6d 105.0 3.27 3 v Australia Johannesburg 30 Mar 2018 Test # 2302
343/9d 104.0 3.29 3 v England Nottingham 14 Jul 2017 Test # 2264
341 102.0 3.34 3 v India Cape Town 2 Jan 2011 Test # 1988
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 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

Records includes the following current or recent matches:
South Africa v Sri Lanka at Port Elizabeth, 2nd Test, Feb 21-23, 2019 [Test # 2348]
South Africa v Sri Lanka at Durban, 1st Test, Feb 13-16, 2019 [Test # 2347]
South Africa v Pakistan at Johannesburg, 3rd Test, Jan 11-14, 2019 [Test # 2341]