CricketWise
  1. Home
  2. Players
  3. 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

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test122211159,146311*46.6618,22350.2283912115014
ODI177174137,83415948.668,86188.42638479549
T20I434361,27297*34.38962132.208214526
T20 (leagues & domestic)828272,395104*31.931,921124.7217622857
First-class385862,387215*45.904,91948.57942696
List A7601566326.0020775.4010170

Runs per year

01K2K3K200420112022718
Hashim Amla: runs per calendar year (all formats in the data)
01K2K3K2004200720102013201620192022718
Hashim Amla: runs per calendar year (all formats in the data)
Show as table
Hashim Amla: runs per calendar year (all formats in the data)
YearRuns
200426
200535
2006320
2007525
20081,311
2009916
20102,307
20111,064
20121,950
20131,591
20142,405
20151,522
20162,110
20172,818
20181,569
2019639
2020323
20211,041
2022718
Year-by-year batting (53 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2004Test22613.0037.72400
2005Test23517.5048.62500
2006Test1132029.0949.114911
2007Test1552537.5044.217622
2008ODI715030.0082.04600
2008Test24116152.7754.915936
2009ODI1248043.6475.99705
2009T20I25226.00104.02600
2009Test1138434.9144.310013
2010ODI15105875.57104.212954
2010Test19124978.0653.125354
2011ODI1563245.1488.011625
2011T20I393.0060.0400
2011Test942347.0056.311223
2012ODI967884.7590.815024
2012T20I1020826.00128.44700
2012Test17106470.9358.931142
2013ODI2181838.9584.512224
2013T20I414035.00127.34800
2013Test1263357.5554.711824
2014First-class411829.5072.07101
2014ODI1889252.4780.612252
2014T20 (leagues & domestic)1350445.82125.78405
2014T20I719127.29124.85601
2014Test1370063.6446.220830
2015First-class22110.5031.82000
2015ODI23106250.5794.915943
2015T20 (leagues & domestic)38829.33123.95101
2015T20I410025.00123.54800
2015Test1225122.8229.56301
2016ODI1451139.3188.912722
2016T20 (leagues & domestic)1756733.35128.09604
2016T20I6303101.00147.89704
2016Test1572948.6051.320123
2017ODI1886250.7188.415434
2017T20 (leagues & domestic)1974049.33143.110424
2017T20I626953.80147.88503
2017Test2194747.3554.313734
2018First-class949254.6753.711223
2018List A310936.3387.26301
2018ODI1131528.6491.37102
2018T20 (leagues & domestic)1314311.0084.63500
2018T20I100.000.0000
2018Test2051026.8441.38205
2019ODI1137641.7878.810813
2019T20 (leagues & domestic)77410.5777.13200
2019Test818927.0044.17101
2020First-class24422.0053.02600
2020T20 (leagues & domestic)927934.88125.17503
2021First-class2099458.4744.221532
2021List A34715.6757.32900
2021T20 (leagues & domestic)100.000.0000
2022First-class2171839.8949.813323

Hashim Amla bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test554370–––4.11–000
First-class1620–––2.00–000
Year-by-year bowling (5 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2006Test10–4.000/4
2007Test10–7.000/7
2008Test20–3.400/6
2012Test10–4.500/9
2014First-class10–2.000/2

Hashim Amla against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
EnglandTest36190255.9451.131167
AustraliaTest40157441.4251.519655
IndiaTest37152843.6645.225357
New ZealandTest22115460.7452.417647
PakistanTest25101148.1450.411828
Sri LankaTest2572730.2943.213922
West IndiesTest1563945.6454.020812
BangladeshTest960266.8963.413731
Sri LankaODI21114357.1591.015455
West IndiesODI16106976.3699.815354
PakistanODI25104745.5290.712235
EnglandODI2197651.3787.515026
IndiaODI2693837.5285.011626
New ZealandODI1974439.1678.012423
AustraliaODI2369933.2979.310215
ZimbabweODI955269.0092.912232
BangladeshODI935751.0082.411012
EnglandT20I628872.00156.56903
PakistanT20I826537.86132.57201
New ZealandT20I721931.29123.76201
AustraliaT20I818025.71119.29701
Sri LankaT20I49531.67104.45601
IndiaT20I56112.20127.13600
LionsT20 (leagues & domestic)518837.60132.48401
Jamaica TallawahsT20 (leagues & domestic)517134.20123.07401
WarriorsT20 (leagues & domestic)515538.75115.75602
DolphinsT20 (leagues & domestic)515137.75131.35201
KnightsT20 (leagues & domestic)514228.40124.66501
MiddlesexT20 (leagues & domestic)311739.00120.66701
TitansT20 (leagues & domestic)59819.60128.94800
Royal Challengers BengaluruT20 (leagues & domestic)48929.67132.85801
St Lucia KingsT20 (leagues & domestic)48521.25114.93500
Guyana Amazon WarriorsT20 (leagues & domestic)37224.00102.96401
St Kitts and Nevis PatriotsT20 (leagues & domestic)34214.00120.03300
Delhi CapitalsT20 (leagues & domestic)33618.0097.31900
EssexT20 (leagues & domestic)393.0064.3900
HampshireFirst-class4354177.0040.121511
GloucestershireFirst-class524448.8048.217311
SomersetFirst-class924130.1240.510710
EssexFirst-class620941.8045.98402
NorthamptonshireFirst-class720934.8339.913310
YorkshireFirst-class312140.3354.07901
LeicestershireFirst-class310836.0075.57101
WarwickshireFirst-class39145.5058.38001
MiddlesexFirst-class46716.7551.54300

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Kennington Oval44228160.03311
SuperSport Park39225362.58208
Newlands52185837.92201
The Wanderers Stadium39180051.43176
St George's Park2694639.42127
Kingsmead3791224.65100
Lord's1348740.58121
Boland Park1048053.33112
Mangaung Oval847859.75132
Dubai International Cricket Stadium745090.00119

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay19531562125.054–––
T20Middle13351120119.246–––
T20Death379201188.612–––
ODIPowerplay3325390285.272–––
ODIMiddle4080464087.974–––
ODIDeath429319134.515–––

How Hashim Amla was dismissed

Last 20 innings

05010015014 Apr 202212 Jun 202226 Sep 202215
Hashim Amla: runs in the last 20 innings
05010015014 Apr 202228 Apr 202212 Jun 202211 Jul 202219 Jul 202212 Sep 202226 Sep 202215
Hashim Amla: runs in the last 20 innings
Show as table
Hashim Amla: runs in the last 20 innings
InningsRuns
14 Apr 202273
21 Apr 202215
21 Apr 202214
28 Apr 20226
5 May 202221
12 May 202212
12 Jun 202219
12 Jun 20229
26 Jun 2022124
11 Jul 202279
11 Jul 202228
19 Jul 202212
19 Jul 202216
25 Jul 20229
25 Jul 202280
12 Sep 2022133
12 Sep 20228
20 Sep 202214
26 Sep 202229
26 Sep 202215
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
26 Sep 2022First-classLancashire1529lbwOld Trafford
26 Sep 2022First-classLancashire2951caughtOld Trafford
20 Sep 2022First-classYorkshire1453caughtKennington Oval
12 Sep 2022First-classNorthamptonshire8*42not outCounty Ground, Northampton
12 Sep 2022First-classNorthamptonshire133278lbwCounty Ground, Northampton
25 Jul 2022First-classWarwickshire80*113not outKennington Oval
25 Jul 2022First-classWarwickshire920lbwKennington Oval
19 Jul 2022First-classEssex1619caughtKennington Oval
19 Jul 2022First-classEssex1247caughtKennington Oval
11 Jul 2022First-classYorkshire2840caughtNorth Marine Road Ground
11 Jul 2022First-classYorkshire79131caughtNorth Marine Road Ground
26 Jun 2022First-classKent124169caughtKennington Oval
12 Jun 2022First-classSomerset916lbwCounty Ground, Taunton
12 Jun 2022First-classSomerset19*54retired not outCounty Ground, Taunton
12 May 2022First-classKent1228caughtKent County Cricket Ground
5 May 2022First-classNorthamptonshire2153bowledKennington Oval
28 Apr 2022First-classGloucestershire624caughtCounty Ground, Bristol
21 Apr 2022First-classSomerset1448caughtKennington Oval
21 Apr 2022First-classSomerset1531caughtKennington Oval
14 Apr 2022First-classHampshire73173caughtKennington Oval

Batter vs bowler matchups

Bowlers Hashim Amla faced most

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.