HM Amla
Hashim Mahomed Amla is a South Africa Cricket batter who has played 333 matches across Tests, ODIs and T20Is, accumulating 18,070 runs at an overall average of 47.68. His primary format is the One-Day International, where he averages 50.54 from 174 matches with 7,834 runs and a strike rate of 88.41. On recent appearances, all in the Vitality Blast for Surrey, he showed he could still produce fluent T20 innings, posting 75 off 56 balls against Kent and 73 not out off 53 balls against the same side in the 2020 campaign, though several low scores in that same stretch underline the inconsistency that comes with late-career T20 cricket.
2026 Season Context
Current team & role
Punjab Kings · All-Rounder
Recent form
Amla's ten most recent appearances are all in T20 cricket, split between the Vitality Blast with Surrey and one BPL fixture with Khulna Tigers. In that run he registered two substantial contributions,
Strongest format
One-Day International — Amla's ODI record is the strongest of his three international formats: 7,834 runs at 50.54 in 174 matches, with a strike rate of 88.41. His Test avera
Career stats overview
121 Test · 174 ODI · 38 T20I appearances — spanning 2009 to present.
Test
121 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
174 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
38 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
Over 18,000 runs across all formats
Across 333 career appearances, Amla has accumulated 18,070 runs at a batting average of 47.68. That output spans Tests, ODIs and T20Is, making him one of the most prolific accumulators in South African cricket history.
ODI average above 50 across 174 matches
Amla's primary format is the One-Day International, where he averages 50.54 from 174 matches with 7,834 runs. His ODI strike rate of 88.41 shows he balanced accumulation with scoring tempo across a long international career.
Outstanding record against England
In 47 matches against England Cricket, Amla has scored 3,166 runs at an average of 57.56. That is his strongest head-to-head return among the major Test-playing nations, comfortably clear of his figures against any other opponent.
Centurion is his most productive ground
At Centurion, across 33 matches, Amla averages 62.58 and has scored 2,253 runs. Those figures place it well above any other venue in his career data, suggesting a particular affinity for the SuperSport Park surface.
Domestic reach across multiple leagues
Beyond South Africa's international set-up, Amla has represented Cape Cobras, Punjab Kings, Surrey, Trinbago Knight Riders and Durban Heat, among others. His 13 matches for Surrey gave UK fans a closer look at his batting across two Vitality Blast seasons.
What’s next
Upcoming matches
- Indian Premier League · Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh19 Apr19:30 IST
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.