Hashim Amla: South Africa's Most Elegant Modern Batter
Hashim Amla scored 9,282 Test runs at 46.64 for South Africa — a technically beautiful right-hander who was the first South African to score 300 in a Test and the quickest to 7,000 ODI runs.
Hashim Amla was one of the most elegant and technically pure batters of his generation — a South African right-hander whose exquisite timing, clean driving and exceptional ability to play pace and spin made him a genuinely world-class Test batter for over a decade. He played 124 Tests for South Africa between 2004 and 2019, scoring 9,282 runs at an average of 46.64 with 28 centuries. Amla was the first South African to score 7,000 Test runs, 8,000 Test runs and 9,000 Test runs — and his 311* against England at The Oval in 2012 was the first Test triple century by a South African.
311 Against England
Amla's 311* against England at The Oval in 2012 was a landmark innings in South African cricket history — the first Test triple century by a South African batter. He batted for over 14 hours in South Africa's 637/2d, an innings that showcased both his exceptional technical quality and his physical and mental endurance. The innings helped South Africa win the Test and the series, taking them to the top of the ICC Test rankings. His ability to build enormous innings while maintaining elegant strokeplay throughout was the defining quality of his batting.
ODI Records and Legacy
Amla was also exceptional in ODI cricket — he became the quickest batter to reach 7,000 ODI runs and scored centuries at a remarkable rate across both formats. He retired from international cricket in 2019. His legacy extends beyond statistics to the impression he made on all who played against or watched him — a batter of extraordinary elegance whose technique and temperament were admired across the cricketing world. He remains South Africa's second-highest Test run-scorer.
Frequently asked questions
How many Test runs did Hashim Amla score?
Amla scored 9,282 Test runs in 124 Tests at an average of 46.64 with 28 centuries — South Africa's second-highest Test run-scorer.
What is Hashim Amla's highest Test score?
Amla's highest Test score was 311* against England at The Oval in 2012 — the first Test triple century by a South African batter. He batted for over 14 hours in South Africa's 637/2d.
What ODI records did Hashim Amla set?
Amla became the quickest batter to reach 7,000 ODI runs — surpassing Virat Kohli's previous record. He consistently ranked among the most effective ODI batters in the world throughout the 2010s.
