List of highest scores in Test cricket for South Africa

Ryan Rickelton cricketRyan Rickelton.

Batsman Ryan Rickelton hit one of the highest scores for South Africa in Test cricket this week.

Former captain Graeme Smith has four of the top 15 highest Test scores for South Africa.

Nine of South Africa’s 15 highest individual scores in Test cricket have come since 2003.

Five of the 15 were scored in South Africa – and 10 abroad.

Get Club Cricket SA news on Whatsapp

Position | Player Score | Opposition Venue | Year
1. Hashim Amla 311 not out v England London | 2012
2. AB de Villiers 278 not out v Pakistan Abu Dhabi | 2010
3. Graeme Smith 277 v England Birmingham | 2003
4. Darryl Cullinan 275 not out v New Zealand Auckland | 1999
5. Gary Kirsten 275 v England Durban | 1999
6. Graeme Pollock 274 v Australia Durban | 1970
7. Ryan Rickelton 259 v Pakistan Cape Town | 2025
8. Graeme Smith 259 v England London | 2003
9. Jackie McGlew 255 not out v New Zealand Wellington | 1953
10. Hashim Amla 253 not out v India Nagpur | 2010
11. Eric Rowan 236 v England Leeds | 1951
12. Graeme Smith 234 v Pakistan Dubai | 2013
13. Graeme Smith 232 v Bangladesh Chattogram | 2008
14. Dudley Nourse 231 v Australia Johannesburg | 1935
15. Herschelle Gibbs 228 v Pakistan Cape Town | 2003

MORE latest Proteas cricket news