South Africa’s all-time great Hashim Amla announces retirement at 39
19 Jan 2023
Batting in a line-up which included captain Graeme Smith, Jacques Kallis and AB de Villiers, Amla made a South African record 311 not out in the first Test at The Oval in London.