South African batsman Hashim Amla has retired from all international cricket with immediate effect.
Amla played 124 Tests, 181 ODIs and 44 T20Is between in his 15-year-long cricketing career.
His more than nine thousand runs in Test cricket are the second-most by a Proteas cricketer, after the veteran Jacques Kallis. He also
collected the country’s third-most runs in ODI cricket after former skipper AB de Villiers and Kallis.
He went on to make 18,000 runs including 55 centuries and 88 fifty-plus scores across all formats of the game. He is the only South African to have scored a triple century in the Test format.