In the South Africa cricket team, Hashim Amla bats right handedly. He has two bowling styles – right arm medium and right arm offbreak. Dolphins and KwaZulu-Natal are the other teams for whom he has played.
South Africa and India played a Test match at Kolkata (Eden Gardens) from 28th November to 2nd December 2004 and this was the debut Test match of Hashim Amla. He scored 24 runs in 49 deliveries in the 1st innings while batting at the No. 5 batting position. In the 2nd innings, he was allocated the same batting slot where he scored 2 runs in 20 balls. India won this match by 8 wickets. Amla debuted in One day International cricket on 9th March 2008 at Chittagong (Chittagong Divisional Stadium) against Bangladesh. Amla batted at the No. 3 batting spot where he was unbeaten on 9 runs in 19 deliveries. South Africa won this match by 9 wickets with 79 deliveries remaining.
Hashim Amla played for South Africa in 31 Test matches and during these scored 2054 runs at a batting strike rate of 49.20 and batting average of 40.27. His highest score was 176 not out. He took 29 catches and hit 270 boundaries, 2 sixers, 10 fifties and 6 hundreds. He represented his country in 10 One day Internationals wherein he scored 368 runs with 140 as his highest score. His batting average was 52.57 and batting strike rate was 93.40. He hit 1 century, 1 half century, 45 fours and 4 sixers and took 4 catches.