- Home
- Players
- Hashim Amla
South Africa · Men's cricket
Hashim Amla stats
Data through 26 September 2022Last updated 26 September 2022
Coverage: matches in the Cricsheet data from 28 November 2004 to 26 September 2022. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2004 and 2022, Hashim Amla appears in 122 Tests, 177 ODIs, 43 T20Is for South Africa in the Cricsheet data. The most runs came in Tests: 9,146 at an average of 46.66 and a strike rate of 50.2, with a highest score of 311*. Against West Indies in ODIs, Hashim Amla averaged 76.36 over 16 innings.
International matches
342
Tests 122 · ODIs 177 · T20Is 43
International runs
18,252
54 hundreds
T20 league & domestic matches
82
2,395 runs
Best batting average (ODI)
48.66
174 innings
Highest score
311*
Test
Teams played for
South Africa 2004–2019 · 339Surrey 2014–2022 · 49Cape Cobras 2014–2019 · 25Punjab Kings 2016–2017 · 16Trinbago Knight Riders 2016 · 11Hampshire 2018 · 8Durban Heat 2018 · 7Barbados Royals 2018 · 6Derbyshire 2015 · 4ICC World XI 2017 · 3Khulna Tigers 2020 · 1
Hashim Amla batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 122 | 211 | 15 | 9,146 | 311* | 46.66 | 18,223 | 50.2 | 28 | 39 | 12 | 1150 | 14 |
| ODI | 177 | 174 | 13 | 7,834 | 159 | 48.66 | 8,861 | 88.4 | 26 | 38 | 4 | 795 | 49 |
| T20I | 43 | 43 | 6 | 1,272 | 97* | 34.38 | 962 | 132.2 | 0 | 8 | 2 | 145 | 26 |
| T20 (leagues & domestic) | 82 | 82 | 7 | 2,395 | 104* | 31.93 | 1,921 | 124.7 | 2 | 17 | 6 | 228 | 57 |
| First-class | 38 | 58 | 6 | 2,387 | 215* | 45.90 | 4,919 | 48.5 | 7 | 9 | 4 | 269 | 6 |
| List A | 7 | 6 | 0 | 156 | 63 | 26.00 | 207 | 75.4 | 0 | 1 | 0 | 17 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 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,405 |
| 2015 | 1,522 |
| 2016 | 2,110 |
| 2017 | 2,818 |
| 2018 | 1,569 |
| 2019 | 639 |
| 2020 | 323 |
| 2021 | 1,041 |
| 2022 | 718 |
Year-by-year batting (53 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2004 | Test | 2 | 26 | 13.00 | 37.7 | 24 | 0 | 0 |
| 2005 | Test | 2 | 35 | 17.50 | 48.6 | 25 | 0 | 0 |
| 2006 | Test | 11 | 320 | 29.09 | 49.1 | 149 | 1 | 1 |
| 2007 | Test | 15 | 525 | 37.50 | 44.2 | 176 | 2 | 2 |
| 2008 | ODI | 7 | 150 | 30.00 | 82.0 | 46 | 0 | 0 |
| 2008 | Test | 24 | 1161 | 52.77 | 54.9 | 159 | 3 | 6 |
| 2009 | ODI | 12 | 480 | 43.64 | 75.9 | 97 | 0 | 5 |
| 2009 | T20I | 2 | 52 | 26.00 | 104.0 | 26 | 0 | 0 |
| 2009 | Test | 11 | 384 | 34.91 | 44.3 | 100 | 1 | 3 |
| 2010 | ODI | 15 | 1058 | 75.57 | 104.2 | 129 | 5 | 4 |
| 2010 | Test | 19 | 1249 | 78.06 | 53.1 | 253 | 5 | 4 |
| 2011 | ODI | 15 | 632 | 45.14 | 88.0 | 116 | 2 | 5 |
| 2011 | T20I | 3 | 9 | 3.00 | 60.0 | 4 | 0 | 0 |
| 2011 | Test | 9 | 423 | 47.00 | 56.3 | 112 | 2 | 3 |
| 2012 | ODI | 9 | 678 | 84.75 | 90.8 | 150 | 2 | 4 |
| 2012 | T20I | 10 | 208 | 26.00 | 128.4 | 47 | 0 | 0 |
| 2012 | Test | 17 | 1064 | 70.93 | 58.9 | 311 | 4 | 2 |
| 2013 | ODI | 21 | 818 | 38.95 | 84.5 | 122 | 2 | 4 |
| 2013 | T20I | 4 | 140 | 35.00 | 127.3 | 48 | 0 | 0 |
| 2013 | Test | 12 | 633 | 57.55 | 54.7 | 118 | 2 | 4 |
| 2014 | First-class | 4 | 118 | 29.50 | 72.0 | 71 | 0 | 1 |
| 2014 | ODI | 18 | 892 | 52.47 | 80.6 | 122 | 5 | 2 |
| 2014 | T20 (leagues & domestic) | 13 | 504 | 45.82 | 125.7 | 84 | 0 | 5 |
| 2014 | T20I | 7 | 191 | 27.29 | 124.8 | 56 | 0 | 1 |
| 2014 | Test | 13 | 700 | 63.64 | 46.2 | 208 | 3 | 0 |
| 2015 | First-class | 2 | 21 | 10.50 | 31.8 | 20 | 0 | 0 |
| 2015 | ODI | 23 | 1062 | 50.57 | 94.9 | 159 | 4 | 3 |
| 2015 | T20 (leagues & domestic) | 3 | 88 | 29.33 | 123.9 | 51 | 0 | 1 |
| 2015 | T20I | 4 | 100 | 25.00 | 123.5 | 48 | 0 | 0 |
| 2015 | Test | 12 | 251 | 22.82 | 29.5 | 63 | 0 | 1 |
| 2016 | ODI | 14 | 511 | 39.31 | 88.9 | 127 | 2 | 2 |
| 2016 | T20 (leagues & domestic) | 17 | 567 | 33.35 | 128.0 | 96 | 0 | 4 |
| 2016 | T20I | 6 | 303 | 101.00 | 147.8 | 97 | 0 | 4 |
| 2016 | Test | 15 | 729 | 48.60 | 51.3 | 201 | 2 | 3 |
| 2017 | ODI | 18 | 862 | 50.71 | 88.4 | 154 | 3 | 4 |
| 2017 | T20 (leagues & domestic) | 19 | 740 | 49.33 | 143.1 | 104 | 2 | 4 |
| 2017 | T20I | 6 | 269 | 53.80 | 147.8 | 85 | 0 | 3 |
| 2017 | Test | 21 | 947 | 47.35 | 54.3 | 137 | 3 | 4 |
| 2018 | First-class | 9 | 492 | 54.67 | 53.7 | 112 | 2 | 3 |
| 2018 | List A | 3 | 109 | 36.33 | 87.2 | 63 | 0 | 1 |
| 2018 | ODI | 11 | 315 | 28.64 | 91.3 | 71 | 0 | 2 |
| 2018 | T20 (leagues & domestic) | 13 | 143 | 11.00 | 84.6 | 35 | 0 | 0 |
| 2018 | T20I | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2018 | Test | 20 | 510 | 26.84 | 41.3 | 82 | 0 | 5 |
| 2019 | ODI | 11 | 376 | 41.78 | 78.8 | 108 | 1 | 3 |
| 2019 | T20 (leagues & domestic) | 7 | 74 | 10.57 | 77.1 | 32 | 0 | 0 |
| 2019 | Test | 8 | 189 | 27.00 | 44.1 | 71 | 0 | 1 |
| 2020 | First-class | 2 | 44 | 22.00 | 53.0 | 26 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 9 | 279 | 34.88 | 125.1 | 75 | 0 | 3 |
| 2021 | First-class | 20 | 994 | 58.47 | 44.2 | 215 | 3 | 2 |
| 2021 | List A | 3 | 47 | 15.67 | 57.3 | 29 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2022 | First-class | 21 | 718 | 39.89 | 49.8 | 133 | 2 | 3 |
Hashim Amla bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 5 | 54 | 37 | 0 | – | – | – | 4.11 | – | 0 | 0 | 0 |
| First-class | 1 | 6 | 2 | 0 | – | – | – | 2.00 | – | 0 | 0 | 0 |
Year-by-year bowling (5 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2006 | Test | 1 | 0 | – | 4.00 | 0/4 |
| 2007 | Test | 1 | 0 | – | 7.00 | 0/7 |
| 2008 | Test | 2 | 0 | – | 3.40 | 0/6 |
| 2012 | Test | 1 | 0 | – | 4.50 | 0/9 |
| 2014 | First-class | 1 | 0 | – | 2.00 | 0/2 |
Hashim Amla against each team
vs Australiavs Indiavs Englandvs Pakistanvs Sri Lankavs New Zealandvs West Indiesvs Bangladeshvs Zimbabwe
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| England | Test | 36 | 1902 | 55.94 | 51.1 | 311 | 6 | 7 |
| Australia | Test | 40 | 1574 | 41.42 | 51.5 | 196 | 5 | 5 |
| India | Test | 37 | 1528 | 43.66 | 45.2 | 253 | 5 | 7 |
| New Zealand | Test | 22 | 1154 | 60.74 | 52.4 | 176 | 4 | 7 |
| Pakistan | Test | 25 | 1011 | 48.14 | 50.4 | 118 | 2 | 8 |
| Sri Lanka | Test | 25 | 727 | 30.29 | 43.2 | 139 | 2 | 2 |
| West Indies | Test | 15 | 639 | 45.64 | 54.0 | 208 | 1 | 2 |
| Bangladesh | Test | 9 | 602 | 66.89 | 63.4 | 137 | 3 | 1 |
| Sri Lanka | ODI | 21 | 1143 | 57.15 | 91.0 | 154 | 5 | 5 |
| West Indies | ODI | 16 | 1069 | 76.36 | 99.8 | 153 | 5 | 4 |
| Pakistan | ODI | 25 | 1047 | 45.52 | 90.7 | 122 | 3 | 5 |
| England | ODI | 21 | 976 | 51.37 | 87.5 | 150 | 2 | 6 |
| India | ODI | 26 | 938 | 37.52 | 85.0 | 116 | 2 | 6 |
| New Zealand | ODI | 19 | 744 | 39.16 | 78.0 | 124 | 2 | 3 |
| Australia | ODI | 23 | 699 | 33.29 | 79.3 | 102 | 1 | 5 |
| Zimbabwe | ODI | 9 | 552 | 69.00 | 92.9 | 122 | 3 | 2 |
| Bangladesh | ODI | 9 | 357 | 51.00 | 82.4 | 110 | 1 | 2 |
| England | T20I | 6 | 288 | 72.00 | 156.5 | 69 | 0 | 3 |
| Pakistan | T20I | 8 | 265 | 37.86 | 132.5 | 72 | 0 | 1 |
| New Zealand | T20I | 7 | 219 | 31.29 | 123.7 | 62 | 0 | 1 |
| Australia | T20I | 8 | 180 | 25.71 | 119.2 | 97 | 0 | 1 |
| Sri Lanka | T20I | 4 | 95 | 31.67 | 104.4 | 56 | 0 | 1 |
| India | T20I | 5 | 61 | 12.20 | 127.1 | 36 | 0 | 0 |
| Lions | T20 (leagues & domestic) | 5 | 188 | 37.60 | 132.4 | 84 | 0 | 1 |
| Jamaica Tallawahs | T20 (leagues & domestic) | 5 | 171 | 34.20 | 123.0 | 74 | 0 | 1 |
| Warriors | T20 (leagues & domestic) | 5 | 155 | 38.75 | 115.7 | 56 | 0 | 2 |
| Dolphins | T20 (leagues & domestic) | 5 | 151 | 37.75 | 131.3 | 52 | 0 | 1 |
| Knights | T20 (leagues & domestic) | 5 | 142 | 28.40 | 124.6 | 65 | 0 | 1 |
| Middlesex | T20 (leagues & domestic) | 3 | 117 | 39.00 | 120.6 | 67 | 0 | 1 |
| Titans | T20 (leagues & domestic) | 5 | 98 | 19.60 | 128.9 | 48 | 0 | 0 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 4 | 89 | 29.67 | 132.8 | 58 | 0 | 1 |
| St Lucia Kings | T20 (leagues & domestic) | 4 | 85 | 21.25 | 114.9 | 35 | 0 | 0 |
| Guyana Amazon Warriors | T20 (leagues & domestic) | 3 | 72 | 24.00 | 102.9 | 64 | 0 | 1 |
| St Kitts and Nevis Patriots | T20 (leagues & domestic) | 3 | 42 | 14.00 | 120.0 | 33 | 0 | 0 |
| Delhi Capitals | T20 (leagues & domestic) | 3 | 36 | 18.00 | 97.3 | 19 | 0 | 0 |
| Essex | T20 (leagues & domestic) | 3 | 9 | 3.00 | 64.3 | 9 | 0 | 0 |
| Hampshire | First-class | 4 | 354 | 177.00 | 40.1 | 215 | 1 | 1 |
| Gloucestershire | First-class | 5 | 244 | 48.80 | 48.2 | 173 | 1 | 1 |
| Somerset | First-class | 9 | 241 | 30.12 | 40.5 | 107 | 1 | 0 |
| Essex | First-class | 6 | 209 | 41.80 | 45.9 | 84 | 0 | 2 |
| Northamptonshire | First-class | 7 | 209 | 34.83 | 39.9 | 133 | 1 | 0 |
| Yorkshire | First-class | 3 | 121 | 40.33 | 54.0 | 79 | 0 | 1 |
| Leicestershire | First-class | 3 | 108 | 36.00 | 75.5 | 71 | 0 | 1 |
| Warwickshire | First-class | 3 | 91 | 45.50 | 58.3 | 80 | 0 | 1 |
| Middlesex | First-class | 4 | 67 | 16.75 | 51.5 | 43 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Kennington Oval | 44 | 2281 | 60.03 | 311 |
| SuperSport Park | 39 | 2253 | 62.58 | 208 |
| Newlands | 52 | 1858 | 37.92 | 201 |
| The Wanderers Stadium | 39 | 1800 | 51.43 | 176 |
| St George's Park | 26 | 946 | 39.42 | 127 |
| Kingsmead | 37 | 912 | 24.65 | 100 |
| Lord's | 13 | 487 | 40.58 | 121 |
| Boland Park | 10 | 480 | 53.33 | 112 |
| Mangaung Oval | 8 | 478 | 59.75 | 132 |
| Dubai International Cricket Stadium | 7 | 450 | 90.00 | 119 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 1953 | 1562 | 125.0 | 54 | – | – | – |
| T20 | Middle | 1335 | 1120 | 119.2 | 46 | – | – | – |
| T20 | Death | 379 | 201 | 188.6 | 12 | – | – | – |
| ODI | Powerplay | 3325 | 3902 | 85.2 | 72 | – | – | – |
| ODI | Middle | 4080 | 4640 | 87.9 | 74 | – | – | – |
| ODI | Death | 429 | 319 | 134.5 | 15 | – | – | – |
How Hashim Amla was dismissed
- Caught287 (54%)
- Bowled101 (19%)
- Lbw83 (16%)
- Run out30 (6%)
- Caught and bowled15 (3%)
- Stumped11 (2%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 14 Apr 2022 | 73 |
| 21 Apr 2022 | 15 |
| 21 Apr 2022 | 14 |
| 28 Apr 2022 | 6 |
| 5 May 2022 | 21 |
| 12 May 2022 | 12 |
| 12 Jun 2022 | 19 |
| 12 Jun 2022 | 9 |
| 26 Jun 2022 | 124 |
| 11 Jul 2022 | 79 |
| 11 Jul 2022 | 28 |
| 19 Jul 2022 | 12 |
| 19 Jul 2022 | 16 |
| 25 Jul 2022 | 9 |
| 25 Jul 2022 | 80 |
| 12 Sep 2022 | 133 |
| 12 Sep 2022 | 8 |
| 20 Sep 2022 | 14 |
| 26 Sep 2022 | 29 |
| 26 Sep 2022 | 15 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 26 Sep 2022 | First-class | Lancashire | 15 | 29 | lbw | Old Trafford |
| 26 Sep 2022 | First-class | Lancashire | 29 | 51 | caught | Old Trafford |
| 20 Sep 2022 | First-class | Yorkshire | 14 | 53 | caught | Kennington Oval |
| 12 Sep 2022 | First-class | Northamptonshire | 8* | 42 | not out | County Ground, Northampton |
| 12 Sep 2022 | First-class | Northamptonshire | 133 | 278 | lbw | County Ground, Northampton |
| 25 Jul 2022 | First-class | Warwickshire | 80* | 113 | not out | Kennington Oval |
| 25 Jul 2022 | First-class | Warwickshire | 9 | 20 | lbw | Kennington Oval |
| 19 Jul 2022 | First-class | Essex | 16 | 19 | caught | Kennington Oval |
| 19 Jul 2022 | First-class | Essex | 12 | 47 | caught | Kennington Oval |
| 11 Jul 2022 | First-class | Yorkshire | 28 | 40 | caught | North Marine Road Ground |
| 11 Jul 2022 | First-class | Yorkshire | 79 | 131 | caught | North Marine Road Ground |
| 26 Jun 2022 | First-class | Kent | 124 | 169 | caught | Kennington Oval |
| 12 Jun 2022 | First-class | Somerset | 9 | 16 | lbw | County Ground, Taunton |
| 12 Jun 2022 | First-class | Somerset | 19* | 54 | retired not out | County Ground, Taunton |
| 12 May 2022 | First-class | Kent | 12 | 28 | caught | Kent County Cricket Ground |
| 5 May 2022 | First-class | Northamptonshire | 21 | 53 | bowled | Kennington Oval |
| 28 Apr 2022 | First-class | Gloucestershire | 6 | 24 | caught | County Ground, Bristol |
| 21 Apr 2022 | First-class | Somerset | 14 | 48 | caught | Kennington Oval |
| 21 Apr 2022 | First-class | Somerset | 15 | 31 | caught | Kennington Oval |
| 14 Apr 2022 | First-class | Hampshire | 73 | 173 | caught | Kennington Oval |
Batter vs bowler matchups
Bowlers Hashim Amla faced most
- vs Stuart Broad962 balls
- vs James Anderson939 balls
- vs Harbhajan Singh666 balls
- vs Mitchell Johnson644 balls
- vs Peter Siddle590 balls
- vs Saeed Ajmal496 balls
- vs Graeme Swann441 balls
- vs Rangana Herath440 balls
- vs Sulieman Benn434 balls
- vs Ishant Sharma432 balls
- vs Amit Mishra412 balls
- vs Nathan Lyon406 balls
Frequently asked questions
How many runs has Hashim Amla scored in Tests?
9,146 runs in 211 innings (122 matches) at an average of 46.66 and a strike rate of 50.2, in the data from 2004 to 2019.
How many runs has Hashim Amla scored in ODIs?
7,834 runs in 174 innings (177 matches) at an average of 48.66 and a strike rate of 88.4, in the data from 2008 to 2019.
How many runs has Hashim Amla scored in T20Is?
1,272 runs in 43 innings (43 matches) at an average of 34.38 and a strike rate of 132.2, in the data from 2009 to 2018.
What is Hashim Amla's highest score?
311* in Tests, the highest score in the data.
How many centuries has Hashim Amla scored?
63 hundreds in the data: 28 in Tests, 26 in ODIs, 2 in T20 leagues, 7 in first-class.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.