Batting Most Runs Career - vs Sri Lanka Under-19s (Young Cricketers)
Most runs in Tests at SA: St George's Park, Gqeberha - vs Sri Lanka Under-19s (Young Cricketers)
Most runs
Records includes the following current or recent matches:
South Africa vs Bangladesh at Gqeberha, Bangladesh in South Africa 2nd Test, Apr 8-11, 2022 [Test # 2461]
England vs South Africa at Gqeberha, ICC World Test Championship 3rd Test, Jan 16-20, 2020 [Test # 2380]
South Africa vs Sri Lanka at Gqeberha, SL in SA 2nd Test, Feb 21-23, 2019 [Test # 2348]