The Durban native enjoyed 15 years playing for The Proteas across three formats during which time he established himself as a modern-day great.
Hashim Amla retires from international cricket
In 124 Tests he amassed 9,282 runs, the most of any South African player past or present, at an average of 46.64.
One-day cricket was arguably Amla's preferred format, averaging just under 50 across 178 innings. he went past the milestone of 8,000 runs during the World Cup.
Amla was equally as impressive in the T20 arena, amassing 1,277 runs in 44 matches at 33.60.
Though the 36-year-old is taking his leave from international cricket he plans to continue his career in T20 franchise leagues across the world.
He has previously represented Kings XI Punjab in the Indian Premier League, Barbados Tridents in the Caribbean Premier League and Durham Heat in the Mzansi Super Le