Players / HM Amla
Men's cricketHM Amla: runs, wickets and records
428 recorded matches from 28 Nov 2004 to 26 Sep 2022, most often for South Africa, Surrey, Kings XI Punjab. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 122 | 211 | 9,146 | 311* | 46.43 | 50.2 | 28 | 39 | 1,150 | 14 |
| ODIs | 177 | 174 | 7,834 | 159 | 48.66 | 88.4 | 26 | 38 | 795 | 49 |
| T20Is | 43 | 43 | 1,272 | 97* | 34.38 | 132.2 | 0 | 8 | 145 | 26 |
| T20 leagues | 49 | 49 | 1,582 | 104* | 35.95 | 126.9 | 2 | 12 | 153 | 41 |
| County Championship | 37 | 56 | 2,343 | 215 | 45.06 | 48.4 | 7 | 9 | 265 | 4 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 311* | 529 | England | 19 Jul 2012 |
| 253* | 473 | India | 6 Feb 2010 |
| 215 | 367 | Hampshire | 29 Apr 2021 |
| 208 | 371 | West Indies | 17 Dec 2014 |
| 201 | 477 | England | 2 Jan 2016 |
HM Amla: matches in the records
HM Amla appears in 428 recorded men's matches, from 28 November 2004 to 26 September 2022, most often for South Africa, Surrey and Kings XI Punjab. The matches split as 122 in Test matches, 177 in One Day Internationals, 43 in Twenty20 Internationals, 49 in franchise Twenty20 leagues and 37 in the County Championship. The most frequent opponents in the records are India (52 matches), Australia (52 matches) and England (48 matches). The ground used most often is Newlands, with 31 matches.
HM Amla batting record
In Test matches, the batting record is 9,146 runs in 211 innings, an average of 46.43, a strike rate of 50.2 and a highest score of 311*, with 28 hundreds, 39 fifties and 12 ducks.
In One Day Internationals, the batting record is 7,834 runs in 174 innings, an average of 48.66, a strike rate of 88.4 and a highest score of 159, with 26 hundreds, 38 fifties and 4 ducks.
In Twenty20 Internationals, the batting record is 1,272 runs in 43 innings, an average of 34.38, a strike rate of 132.2 and a highest score of 97*, with 8 fifties and 2 ducks.
In franchise Twenty20 leagues, the batting record is 1,582 runs in 49 innings, an average of 35.95, a strike rate of 126.9 and a highest score of 104*, with 2 hundreds, 12 fifties and 4 ducks.
In the County Championship, the batting record is 2,343 runs in 56 innings, an average of 45.06, a strike rate of 48.4 and a highest score of 215, with 7 hundreds, 9 fifties and 4 ducks.
HM Amla highest innings
The highest individual scores in the records are: 311* from 529 balls against England at Kennington Oval on 19 July 2012 (Tests). 253* from 473 balls against India at Vidarbha Cricket Association Stadium, Jamtha on 6 February 2010 (Tests). 215 from 367 balls against Hampshire at Kennington Oval, London on 29 April 2021 (the County Championship). 208 from 371 balls against West Indies at SuperSport Park on 17 December 2014 (Tests). 201 from 477 balls against England at Newlands on 2 January 2016 (Tests).
HM Amla results with the side
In Test matches, the player's side won 63 and lost 34 of the 122 recorded matches (64.9% of decided matches).
In One Day Internationals, the player's side won 104 and lost 66 of the 177 recorded matches (61.2% of decided matches).
In Twenty20 Internationals, the player's side won 22 and lost 20 of the 43 recorded matches (52.4% of decided matches).
In franchise Twenty20 leagues, the player's side won 23 and lost 26 of the 49 recorded matches (46.9% of decided matches).
In the County Championship, the player's side won 13 and lost 6 of the 37 recorded matches (68.4% of decided matches).
Against the most frequent opponents the results were India: 21 won, 26 lost in 52 matches, Australia: 25 won, 24 lost in 52 matches, England: 18 won, 22 lost in 48 matches, Pakistan: 26 won, 17 lost in 46 matches and New Zealand: 24 won, 9 lost in 40 matches.
HM Amla teams
Matches by side: South Africa (339), Surrey (44), Kings XI Punjab (16), Trinbago Knight Riders (11), Barbados Tridents (6), Hampshire (5), Derbyshire (4) and ICC World XI (3).
HM Amla main grounds
The grounds used most often are Newlands (31), SuperSport Park (29), Kingsmead (24), St George's Park (17), New Wanderers Stadium (17) and Kennington Oval, London (17).
HM Amla runs by year
Runs in each calendar year of the records: 2004 (26), 2005 (35), 2006 (320), 2007 (525), 2008 (1,311), 2009 (916), 2010 (2,307), 2011 (1,064), 2012 (1,950), 2013 (1,591), 2014 (2,065), 2015 (1,522), 2016 (2,110), 2017 (2,498), 2018 (1,389), 2019 (565), 2020 (271), 2021 (994), 2022 (718).
HM Amla matches by year
Recorded matches in each calendar year: 2004 (1), 2005 (1), 2006 (6), 2007 (8), 2008 (23), 2009 (20), 2010 (26), 2011 (23), 2012 (30), 2013 (34), 2014 (41), 2015 (39), 2016 (46), 2017 (46), 2018 (33), 2019 (15), 2020 (8), 2021 (14), 2022 (14).
HM Amla fours and sixes
In Test matches, 1,150 fours and 14 sixes, one boundary every 15.7 balls faced; 51.2% of the runs came in boundaries.
In One Day Internationals, 795 fours and 49 sixes, one boundary every 10.5 balls faced; 44.3% of the runs came in boundaries.
In Twenty20 Internationals, 145 fours and 26 sixes, one boundary every 5.6 balls faced; 57.9% of the runs came in boundaries.
In franchise Twenty20 leagues, 153 fours and 41 sixes, one boundary every 6.4 balls faced; 54.2% of the runs came in boundaries.
In the County Championship, 265 fours and 4 sixes, one boundary every 18.0 balls faced; 46.3% of the runs came in boundaries.
How HM Amla gets out
In Test matches, 197 recorded dismissals: caught 58%, bowled 18%, lbw 17% and run out 3%.
In One Day Internationals, 161 recorded dismissals: caught 50%, bowled 23%, lbw 12% and run out 8%.
In Twenty20 Internationals, 37 recorded dismissals: caught 54%, bowled 19%, run out 14% and caught and bowled 5%.
In franchise Twenty20 leagues, 44 recorded dismissals: caught 57%, bowled 11%, run out 11% and lbw 11%.
In the County Championship, 52 recorded dismissals: caught 44%, lbw 31%, bowled 17% and run out 2%.
HM Amla player of the match awards
Of the 27 player of the match awards on record, the first is dated 30 January 2009 (Australia v South Africa) and the latest 23 April 2017 (Gujarat Lions v Kings XI Punjab): 5 in Test matches, 16 in One Day Internationals, 1 in Twenty20 Internationals and 5 in franchise Twenty20 leagues.
HM Amla first and latest matches
The first recorded match in Test matches is dated 28 November 2004 against India and the latest 21 February 2019 against Sri Lanka.
The first recorded match in One Day Internationals is dated 9 March 2008 against Bangladesh and the latest 28 June 2019 against Sri Lanka.
The first recorded match in Twenty20 Internationals is dated 13 January 2009 against Australia and the latest 14 August 2018 against Sri Lanka.
The first recorded match in franchise Twenty20 leagues is dated 30 May 2014 against Middlesex and the latest 21 June 2021 against Essex.
The first recorded match in the County Championship is dated 25 May 2014 against Essex and the latest 26 September 2022 against Lancashire.
HM Amla against different opponents
The most runs against a single opponent are 3,166 against England in 63 innings (average 55.54), 2,527 against India in 68 innings (average 38.88), 2,453 against Australia in 71 innings (average 37.17) and 2,323 against Pakistan in 58 innings (average 44.67).
HM Amla at different grounds
The grounds that have produced the most runs are SuperSport Park (2,141 runs in 35 innings), Newlands (1,708 runs in 45 innings), Kennington Oval, London (1,327 runs in 24 innings) and New Wanderers Stadium (1,095 runs in 22 innings).
HM Amla recent years
Year by year, the latest figures in the records are 2017: 46 matches and 2,498 runs; 2018: 33 matches and 1,389 runs; 2019: 15 matches and 565 runs; 2020: 8 matches and 271 runs; 2021: 14 matches and 994 runs; 2022: 14 matches and 718 runs.
HM Amla year by year
The busiest year in the records is 2017, with 46 matches. The most runs in a calendar year came in 2017: 2,498.
Questions and answers
How many matches has HM Amla played?
428 recorded matches, from 28 November 2004 to 26 September 2022.
How many runs has HM Amla scored in Tests?
9,146 runs in 211 innings, at an average of 46.43.
How many runs has HM Amla scored in ODIs?
7,834 runs in 174 innings, at an average of 48.66.
How many runs has HM Amla scored in T20Is?
1,272 runs in 43 innings, at an average of 34.38.
What is HM Amla's highest score?
311* from 529 balls against England on 19 July 2012, at Kennington Oval.
How many sixes has HM Amla hit?
134 sixes and 2,508 fours in the recorded matches.
How many player of the match awards has HM Amla won?
27 in the recorded matches.
How many hundreds has HM Amla scored?
63 in the recorded matches.
Which teams has HM Amla played for?
South Africa (339), Surrey (44), Kings XI Punjab (16), Trinbago Knight Riders (11), Barbados Tridents (6), Hampshire (5), Derbyshire (4) and ICC World XI (3).
When was HM Amla's most recent recorded match?
26 September 2022.