Hashim Amla leaves international cricket after a 15-year long career that saw him representing South Africa in 349 international games and scoring 18,672 runs that include 55 centuries. He made his debut at the Eden Gardens in 2004. Take a look some of the most memorable knocks for South Africa.