Skip to content
Foundation5 min

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.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

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.

Amla's batting average of 46.64 in Tests is remarkable for the era he played in, where pitches were generally better prepared and bowling attacks were increasingly diverse and well-conditioned. He averaged above 50 against several nations and was consistently one of the highest-ranked batters in the ICC Test rankings.

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.