Hashim Amla is a former South African international cricketer widely regarded as one of the country’s greatest batters. A right-handed top-order batter, he represented South Africa in Test, ODI and T20I cricket between 2004 and 2019. Amla finished his international career with 349 matches and 18,672 runs across the three formats. He scored 55 international centuries, including 28 Test hundreds and 27 ODI centuries. His unbeaten 311 remains South Africa’s only individual Test triple century. Amla also recorded 108 Test catches, 87 ODI catches and 19 T20I catches during his international career.
Hashim Amla Career Information
Category
Details
Full Name
Hashim Mahomed Amla
Date of Birth
31 March 1983
National Team
South Africa
Playing Role
Batter
Batting Style
Right-Handed
Bowling Style
Right-Arm Medium
International Formats
Test, ODI, T20I
Hashim Amla Test Stats
Statistic
Record
Matches
124
Innings
215
Not Outs
16
Runs
9,282
Highest Score
311*
Batting Average
46.64
Strike Rate
49.97
Centuries
28
Half-Centuries
41
Fours
1,170
Sixes
14
Catches
108
Wickets
0
Hashim Amla Test Bowling Stats
Statistic
Record
Bowling Innings
5
Balls Bowled
222
Runs Conceded
152
Wickets
0
Best Bowling
0/4
Bowling Average
—
Economy Rate
4.11
Bowling Strike Rate
—
Hashim Amla ODI Stats
Statistic
Record
Matches
181
Innings
178
Not Outs
14
Runs
8,113
Highest Score
159
Batting Average
49.46
Strike Rate
88.39
Centuries
27
Half-Centuries
39
Fours
822
Sixes
53
Catches
87
Wickets
0
Hashim Amla T20I Stats
Statistic
Record
Matches
44
Innings
44
Not Outs
6
Runs
1,277
Highest Score
97*
Batting Average
33.60
Strike Rate
132.05
Centuries
0
Half-Centuries
8
Fours
146
Sixes
26
Catches
19
Wickets
0
Hashim Amla International Career Stats
Statistic
Record
Test Matches
124
ODI Matches
181
T20I Matches
44
Total International Matches
349
Test Runs
9,282
ODI Runs
8,113
T20I Runs
1,277
Total International Runs
18,672
Test Centuries
28
ODI Centuries
27
T20I Centuries
0
Total International Centuries
55
Test Wickets
0
ODI Wickets
0
T20I Wickets
0
Total International Wickets
0
Test Catches
108
ODI Catches
87
T20I Catches
19
Total International Catches
214
Hashim Amla’s International Centuries
Hashim Amla finished his international career with 55 centuries, making him one of the most prolific century-makers in South African cricket history. He scored 28 Test centuries and 27 ODI centuries, while he did not score a hundred in T20I cricket.
Format
Centuries
Test
28
ODI
27
T20I
0
Total
55
Hashim Amla’s International Runs
Hashim Amla accumulated 18,672 international runs for South Africa. His Test career produced 9,282 runs, while he scored 8,113 in ODIs and 1,277 in T20Is. His 9,282 Test runs and 8,113 ODI runs underline his consistency at the highest level, particularly in the longer formats.
Format
Runs
Test
9,282
ODI
8,113
T20I
1,277
Total
18,672
Hashim Amla Fielding Stats
Amla was also a dependable contributor in the field throughout his international career. He completed 214 catches across Test, ODI and T20I cricket, with his highest tally coming in Tests where he took 108 catches. His recorded international run-outs total nine.
Format
Catches
Test
108
ODI
87
T20I
19
Total
214
Format
Run Outs
Test
4
ODI
4
T20I
1
Total
9
Hashim Amla Bowling Stats
Hashim Amla was primarily a batter and did not take an international wicket during his career. He occasionally bowled right-arm medium and delivered 222 balls in Test cricket, but his international bowling record finished with zero wickets.
Format
Wickets
Test
0
ODI
0
T20I
0
Total
0
Hashim Amla Career Summary
Hashim Amla finished his South African international career with 349 matches, 18,672 runs and 55 centuries across Test, ODI and T20I cricket. His record includes 9,282 Test runs with 28 centuries, 8,113 ODI runs with 27 centuries and 1,277 T20I runs. His unbeaten 311 was a landmark Test record for South Africa, while his 18,672 international runs established him among the country’s most successful batters. Amla also contributed 214 international catches, completing a career defined by consistency, technical quality and outstanding run-scoring.