This record is registered in the name of Hashim Amla, one has not been broken for 11 years.

 | 
as

South African all-rounder Hashim Amla has retired from international cricket. Amla has many achievements to her credit in international cricket. 

as

His name is such a record in Test cricket that even after 11 years no South African batsman has been able to break it. He holds the record for playing the biggest innings in Test cricket for South Africa. Amla scored an unbeaten 311 against England at The Oval in 2012. 

as

He is the second-highest run-scorer in Test cricket for South Africa. Hashim Amla scored 9,282 runs in 124 Tests for South Africa at an average of 46.64. Jacques Kallis has more Test runs than him from South Africa. He scored 13,206 runs. He also holds the record for scoring the most number of 27 ODI centuries for South Africa.