LUCKYSPIRE

HM Amla

India · Left-arm orthodox · All-rounder

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.

Matches
0
Runs
0
Wickets
0
Explore Full Stats
Bat Avg
47.7

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

9,146
Runs scored
0
Wickets taken

Where his legacy was forged — the format that rewards patience and precision.

ODI

174 matches

7,834
Runs scored
0
Wickets taken

The middle-overs architect — a decade of white-ball consistency.

T20I

38 matches

1,090
Runs scored
0
Wickets taken

Brief but impactful — quality over volume in the shortest format.

Format-aware deep dive

Where he dominates

Home record

215
wickets

Average 21.4 on Indian soil — better than any active spinner of the era.

Fourth-innings force

112
wickets

A third of his Test wickets come on day five, when bowlers decide outcomes.

Lower-order resilience

38.4
batting avg

At No.7 his average beats every Indian specialist in that slot since 2015.

Elite opposition

198
wkts in 48 M

Combined record vs Australia, England, New Zealand and South Africa.

Consistency

14
five-wicket hauls

Third-most by any Indian bowler since his Test debut.

WTC presence

2
finals played

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.

Head-to-head

Vs opponents

Career totals broken down by the teams HM Amla has faced most often, heat-scaled by output.

Australia

Matches
52
Runs
2,453

India

Matches
52
Runs
2,527

England

Matches
47
Runs
3,166

Pakistan

Matches
46
Runs
2,323

New Zealand

Matches
40
Runs
2,117

Sri Lanka

Matches
39
Runs
1,965

West Indies

Matches
26
Runs
1,709

Bangladesh

Matches
18
Runs
1,047

Grounds played at

Home & away grounds

The venues where HM Amla has turned out most often.

Newlands, Cape Town

Matches
38
Runs
1,858

SuperSport Park, Centurion

Matches
33
Runs
2,253

Kingsmead, Durban

Matches
29
Runs
912

New Wanderers Stadium, Johannesburg

Matches
28
Runs
1,800

St George's Park, Port Elizabeth

Matches
20
Runs
946

The Oval, London

Matches
17
Runs
910

Boland Park, Paarl

Matches
10
Runs
480

Lord's, London

Matches
8
Runs
487

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.