CricketWise
  1. Home
  2. Players
  3. Azhar Ali

Pakistan · Men's cricket

Azhar Ali stats

Data through 26 September 2023Last updated 26 September 2023

Coverage: matches in the Cricsheet data from 13 July 2010 to 26 September 2023. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Azhar Ali played 97 Tests, 52 ODIs for Pakistan in the data, between 2010 and 2023. The most runs came in Tests: 7,142 at an average of 42.26 and a strike rate of 41.9, with a highest score of 302*. Against Bangladesh in Tests, Azhar Ali averaged 62.78 over 10 innings.

International matches
149
Tests 97 · ODIs 52
International runs
8,948
22 hundreds
T20 league & domestic matches
7
183 runs
Best batting average (Test)
42.26
180 innings
Highest score
302*
Test

Teams played for

Pakistan 2010–2022 · 149Worcestershire 2022–2023 · 36Somerset 2018–2021 · 28Lahore Qalandars 2016 · 7

Azhar Ali batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test97180117,142302*42.2617,03341.919351969422
ODI525231,80610236.862,41374.8312316414
T20 (leagues & domestic)7701836126.14172106.4010223
First-class437532,17822530.254,64346.941172746
List A2121084413040.1998985.3241819

Runs per year

05001K1.5K2K201020152023823
Azhar Ali: runs per calendar year (all formats in the data)
05001K1.5K2K2010201220142016201820202023823
Azhar Ali: runs per calendar year (all formats in the data)
Show as table
Azhar Ali: runs per calendar year (all formats in the data)
YearRuns
2010528
2011732
2012962
2013272
2014770
20151,351
20161,722
2017769
2018931
20191,018
2020287
2021726
20221,262
2023823
Year-by-year batting (28 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2010Test1652837.7138.79205
2011Test1873245.7540.010017
2012ODI1241145.6766.19604
2012Test1055155.1041.115731
2013ODI122.0020.0200
2013Test1427019.2931.97802
2014Test1677051.3342.210933
2015ODI1777545.5984.210223
2015Test1057657.6046.222622
2016ODI1134131.0074.610112
2016T20 (leagues & domestic)718326.14106.46101
2016Test22119863.0546.630234
2017ODI826533.1270.97603
2017Test1250442.0038.912723
2018First-class1340233.5052.512512
2018ODI3124.0040.0600
2018Test1751730.4139.913414
2019First-class1433125.4647.47903
2019List A1044844.8081.311012
2019Test1123921.7352.211810
2020Test828741.0038.614110
2021First-class617729.5044.56002
2021Test1554942.2344.312613
2022First-class1665641.0047.322513
2022List A618530.8393.413010
2022Test1142138.2742.918511
2023First-class2661224.4843.910321
2023List A521142.2087.97802

Azhar Ali bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test3786762182/352/4977.624.30108.4008
ODI1425826042/26–65.006.0564.5000
T20 (leagues & domestic)230300–––6.00–000
First-class71386221/51/531.002.7069.0005
List A713815975/34–22.716.9119.7111

Wickets per year

024682010201520230
Azhar Ali: wickets per calendar year (all formats in the data)
0246820102012201420162018202020230
Azhar Ali: wickets per calendar year (all formats in the data)
Show as table
Azhar Ali: wickets per calendar year (all formats in the data)
YearWickets
20100
20111
20120
20130
20141
20154
20163
20173
20181
20197
20200
20210
20221
20230
Year-by-year bowling (21 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2010Test10–9.000/9
2011Test3135.003.501/4
2012ODI30–5.120/12
2012Test10–2.500/10
2013Test20–5.000/13
2014Test4143.002.871/23
2015ODI7256.505.652/26
2015Test4241.004.102/35
2016ODI4253.007.072/37
2016T20 (leagues & domestic)20–6.000/12
2016Test111243.004.541/6
2017Test5344.004.712/70
2018First-class2120.001.821/5
2018Test20–2.500/2
2019First-class10–0.000/0
2019List A5719.437.165/34
2019Test20–9.270/8
2020Test10–0.000/0
2022First-class4142.004.201/12
2022List A20–5.750/11
2022Test10–5.000/10

Azhar Ali against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
Sri LankaTest31131945.4843.515765
AustraliaTest27130052.0043.820546
EnglandTest36112133.9739.315733
West IndiesTest2095150.0546.130234
New ZealandTest2294042.7338.113417
South AfricaTest2459627.0935.59005
BangladeshTest1056562.7848.522613
ZimbabweTest834443.0044.612612
EnglandODI1348837.5473.88204
Sri LankaODI1146846.8075.29603
ZimbabweODI523947.8087.910211
BangladeshODI320969.6785.310111
AustraliaODI612832.0068.15901
IndiaODI412030.0065.25902
West IndiesODI311036.6785.910110
New ZealandODI5346.8043.01900
SussexFirst-class627655.2045.610320
LeicestershireFirst-class726838.2954.822510
DerbyshireFirst-class625041.6745.38803
DurhamFirst-class622437.3344.39201
YorkshireFirst-class920222.4442.68901
GlamorganFirst-class614724.5042.44200
SurreyFirst-class312361.5062.86102
NottinghamshireFirst-class712120.1737.26501
HampshireFirst-class411027.5060.47901
LancashireFirst-class49022.5043.35001
WarwickshireFirst-class47819.5043.86001
EssexFirst-class44912.2543.82300
GloucestershireFirst-class4256.2551.01600
HampshireList A47017.5070.04500
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
Sri LankaTest5324.673.362/35
AustraliaTest92115.005.612/70
New ZealandTest6231.002.821/6
West IndiesTest5144.002.511/15
EnglandTest60–5.240/0
South AfricaTest30–5.490/8
EnglandODI4240.507.362/26
BangladeshODI30–6.290/7
AustraliaODI30–5.120/12

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Dubai International Cricket Stadium28134851.85302
Zayed Cricket Stadium27130756.83134
County Ground, Worcester27102439.38225
Shere Bangla National Stadium860775.88226
County Ground, Taunton2160731.95110
Sharjah Cricket Stadium1747029.38103
Pallekele International Cricket Stadium737153.00136
Rawalpindi Cricket Stadium735550.71185
Headingley1132929.9189
Gaddafi Stadium532264.40102

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
County Ground, Worcester4515.003.95
Dubai International Cricket Stadium7336.674.00
Eden Park1218.505.29
Pallekele International Cricket Stadium2224.504.08
Sydney Cricket Ground2255.005.79
Hagley Oval116.002.00
Grace Road1112.003.00
Windsor Park2118.002.25
Zayed Cricket Stadium4121.003.00
County Ground, Taunton4137.003.70

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
T20Powerplay106102103.93–––
T20Middle7769111.633006.00
T20Death010.01–––
ODIPowerplay734107268.522–––
ODIMiddle1037129680.02621635.89
ODIDeath354577.814216.86

How Azhar Ali was dismissed

How Azhar Ali took wickets

Last 20 innings

05010015018 May 202319 Jul 202326 Sep 20238
Azhar Ali: runs in the last 20 innings
05010015018 May 202325 Jun 202319 Jul 202326 Jul 20236 Aug 20233 Sep 202326 Sep 20238
Azhar Ali: runs in the last 20 innings
Show as table
Azhar Ali: runs in the last 20 innings
InningsRuns
18 May 20230
11 Jun 202325
11 Jun 2023101
25 Jun 202314
25 Jun 20233
10 Jul 202322
19 Jul 202334
19 Jul 20236
26 Jul 20230
26 Jul 202316
1 Aug 202341
4 Aug 202378
6 Aug 202314
20 Aug 202374
25 Aug 20234
3 Sep 20233
3 Sep 202339
19 Sep 202325
26 Sep 20234
26 Sep 20238
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
26 Sep 2023First-classYorkshire88caughtHeadingley
26 Sep 2023First-classYorkshire48caughtHeadingley
19 Sep 2023First-classDurham2561caughtCounty Ground, Worcester
3 Sep 2023First-classGlamorgan3991caughtCounty Ground, Worcester
3 Sep 2023First-classGlamorgan319caughtCounty Ground, Worcester
25 Aug 2023List AHampshire411caughtThe Rose Bowl
20 Aug 2023List ASussex7476caughtCounty Ground, Worcester
6 Aug 2023List ASomerset1413bowledCounty Ground, Taunton
4 Aug 2023List AGlamorgan78104stumpedCounty Ground, Worcester
1 Aug 2023List ADurham4136bowledRiverside Ground
26 Jul 2023First-classGloucestershire1627caughtCollege Ground
26 Jul 2023First-classGloucestershire013lbwCollege Ground
19 Jul 2023First-classLeicestershire615bowledOakham School Ground
19 Jul 2023First-classLeicestershire34101caughtOakham School Ground
10 Jul 2023First-classYorkshire2273caughtCounty Ground, Worcester
25 Jun 2023First-classDerbyshire333lbwCounty Ground, Worcester
25 Jun 2023First-classDerbyshire1432caughtCounty Ground, Worcester
11 Jun 2023First-classSussex101164bowledCounty Ground, Brighton
11 Jun 2023First-classSussex2562caughtCounty Ground, Brighton
18 May 2023First-classLeicestershire07caughtCounty Ground, Worcester

Batter vs bowler matchups

Bowlers Azhar Ali faced most

Frequently asked questions

How many runs has Azhar Ali scored in Tests?
7,142 runs in 180 innings (97 matches) at an average of 42.26 and a strike rate of 41.9, in the data from 2010 to 2022.
How many runs has Azhar Ali scored in ODIs?
1,806 runs in 52 innings (52 matches) at an average of 36.86 and a strike rate of 74.8, in the data from 2012 to 2018.
How many runs has Azhar Ali scored in T20 leagues?
183 runs in 7 innings (7 matches) at an average of 26.14 and a strike rate of 106.4, in the data from 2016 to 2016.
What is Azhar Ali's highest score?
302* in Tests, the highest score in the data.
How many centuries has Azhar Ali scored?
28 hundreds in the data: 19 in Tests, 3 in ODIs, 4 in first-class, 2 in List A.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.