CricketWise
  1. Home
  2. Players
  3. Babar Azam

Pakistan · Men's cricket

Babar Azam stats

Data through 9 September 2026Last updated 9 September 2026

Coverage: matches in the Cricsheet data from 31 May 2015 to 9 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Babar Azam played 66 Tests, 137 ODIs, 142 T20Is for Pakistan in the data, between 2015 and 2026. In ODIs Babar Azam scored 6,328 runs in 134 innings (average 53.63, strike rate 87.2), including 20 hundreds and 34 fifties. Against Zimbabwe in ODIs, Babar Azam averaged 114.75 over 8 innings.

International matches
345
Tests 66 · ODIs 137 · T20Is 142
International runs
15,644
32 hundreds
T20 league & domestic matches
164
6,030 runs
Best batting average (ODI)
53.63
134 innings
Highest score
196
Test

Teams played for

Pakistan 2015–2026 · 345Karachi Kings 2017–2022 · 65Peshawar Zalmi 2023–2026 · 43Somerset 2019–2020 · 21Sydney Sixers 2025–2026 · 11Colombo Strikers 2023 · 8Rangpur Riders 2024 · 5Sylhet Sixers 2017 · 5Guyana Amazon Warriors 2017 · 5Islamabad United 2016 · 2

Babar Azam batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test66122114,77119642.988,61455.4934856628
ODI137134166,32815853.637,26087.22034458766
T20I142134184,54512239.183,542128.3338947380
T20 (leagues & domestic)164162216,03011542.774,673129.074813631117
First-class120404020.0010438.500180

Runs per year

01K2K3K20152019202320261,416
Babar Azam: runs per calendar year (all formats in the data)
01K2K3K2015201720192021202320261,416
Babar Azam: runs per calendar year (all formats in the data)
Show as table
Babar Azam: runs per calendar year (all formats in the data)
YearRuns
2015230
20161,078
20171,895
20182,024
20192,990
20201,526
20212,263
20222,941
20231,995
20241,932
20251,424
20261,416
Year-by-year batting (46 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2015ODI723038.3389.16203
2016ODI1165659.6495.212332
2016T20 (leagues & domestic)2157.5057.71500
2016T20I4116116.00128.95501
2016Test1029132.3350.49002
2017ODI1787267.0879.312542
2017T20 (leagues & domestic)1948727.06108.95402
2017T20I1035239.11119.78601
2017Test1218416.7336.97202
2018ODI1644334.0883.110611
2018T20 (leagues & domestic)1140240.20122.26605
2018T20I1256362.56126.59706
2018Test1461656.0054.512716
2019First-class24020.0038.54000
2019ODI19104761.5992.511536
2019T20 (leagues & domestic)2491341.50134.910217
2019T20I1037441.56137.09004
2019Test1161668.4472.310433
2020ODI3221110.50101.812511
2020T20 (leagues & domestic)1869149.36128.211415
2020T20I627655.20144.58204
2020Test633867.6059.914312
2021ODI640567.50108.015821
2021T20 (leagues & domestic)1155469.25132.59007
2021T20I2588837.00128.912218
2021Test1341634.6748.57704
2022ODI967984.8890.811435
2022T20 (leagues & domestic)1034338.11118.79002
2022T20I2573533.41123.511015
2022Test17118469.6554.919647
2023ODI2087846.2186.815127
2023T20 (leagues & domestic)1978343.50140.811526
2023T20I413043.33146.110110
2023Test920422.6754.04100
2024ODI622857.0076.57302
2024T20 (leagues & domestic)1676450.93134.311116
2024T20I2373833.55133.27506
2024Test1020220.2048.05001
2025ODI1754434.0077.210213
2025T20 (leagues & domestic)1435929.92124.79404
2025T20I820634.33114.47402
2025Test1031531.5054.08103
2026ODI312541.6764.46901
2026T20 (leagues & domestic)1871955.31134.410324
2026T20I716727.83117.65001
2026Test1040550.6267.88804

Babar Azam bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test8904221/11/221.002.8045.0002

Wickets per year

00.250.50.75120152019202320260
Babar Azam: wickets per calendar year (all formats in the data)
00.250.50.7512015201720192021202320260
Babar Azam: wickets per calendar year (all formats in the data)
Show as table
Babar Azam: wickets per calendar year (all formats in the data)
YearWickets
20150
20160
20170
20180
20190
20200
20211
20221
20230
20240
20250
20260
Year-by-year bowling (2 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2021Test212.000.671/1
2022Test6140.003.331/7

Babar Azam against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaTest2592538.5451.719624
EnglandTest1874346.4460.913617
South AfricaTest1866737.0662.58107
West IndiesTest2065738.6548.08807
Sri LankaTest1464854.0057.711933
New ZealandTest1363557.7351.916123
BangladeshTest1042146.7862.614312
New ZealandODI26113847.4283.3107211
EnglandODI2085447.4496.715825
AustraliaODI1681162.3886.011433
South AfricaODI1878949.3184.910316
West IndiesODI1377364.4289.512551
Sri LankaODI1470058.3380.111541
ZimbabweODI8459114.75100.412522
IndiaODI824130.1276.35001
NetherlandsODI422756.7577.59103
BangladeshODI412330.7588.59601
New ZealandT20I2488041.90131.910118
EnglandT20I1868545.67139.211014
West IndiesT20I1454049.09127.49705
South AfricaT20I1652635.07137.312213
AustraliaT20I1450646.00127.86806
ZimbabweT20I830638.25126.48204
BangladeshT20I819527.86106.06602
ICC World XIT20I317959.67147.98601
Sri LankaT20I1116718.5689.83700
IrelandT20I416454.67133.37502
IndiaT20I611022.00123.66801
Islamabad UnitedT20 (leagues & domestic)2393551.94133.011127
Quetta GladiatorsT20 (leagues & domestic)2181042.63130.611525
Lahore QalandarsT20 (leagues & domestic)2178843.78121.46907
Multan SultansT20 (leagues & domestic)1767645.07127.59007
Peshawar ZalmiT20 (leagues & domestic)1664649.69128.49008
Karachi KingsT20 (leagues & domestic)844363.29144.89405
GlamorganT20 (leagues & domestic)3212106.00166.911411
GloucestershireT20 (leagues & domestic)39632.00118.54400
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
AustraliaTest3114.002.331/7

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
National Stadium, Karachi67350663.75196
Gaddafi Stadium59238348.63114
Rawalpindi Cricket Stadium47207349.36143
Dubai International Cricket Stadium45162139.54127
Zayed Cricket Stadium29111344.52117
Sharjah Cricket Stadium1772351.64123
SuperSport Park1159754.27122
Multan Cricket Stadium1654934.31151
Edgbaston1049561.88158
Newlands734849.7181

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Shere Bangla National Stadium212.000.67
National Stadium, Karachi2118.002.25

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
T20Powerplay42023500120.199–––
T20Middle50573958127.899–––
T20Death1316757173.859–––
ODIPowerplay1168161972.123–––
ODIMiddle4506516787.275–––
ODIDeath654474138.020–––

How Babar Azam was dismissed

How Babar Azam took wickets

Last 20 innings

05010015013 Apr 202616 May 20269 Sep 202676
Babar Azam: runs in the last 20 innings
05010015013 Apr 202622 Apr 20263 May 202630 May 202625 Jul 20262 Aug 20269 Sep 202676
Babar Azam: runs in the last 20 innings
Show as table
Babar Azam: runs in the last 20 innings
InningsRuns
13 Apr 202618
15 Apr 202671
19 Apr 2026100
22 Apr 202625
25 Apr 202659
28 Apr 2026103
3 May 20260
16 May 202668
16 May 202647
30 May 202669
2 Jun 202616
4 Jun 202640
25 Jul 202623
25 Jul 202658
2 Aug 202688
2 Aug 202624
27 Aug 20268
27 Aug 20266
9 Sep 20267
9 Sep 202676
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
9 Sep 2026TestEngland76103caughtEdgbaston
9 Sep 2026TestEngland718bowledEdgbaston
27 Aug 2026TestEngland68caughtLord's
27 Aug 2026TestEngland810caughtLord's
2 Aug 2026TestWest Indies24*30not outQueen's Park Oval
2 Aug 2026TestWest Indies88147run outQueen's Park Oval
25 Jul 2026TestWest Indies58*107not outBrian Lara Stadium
25 Jul 2026TestWest Indies2338caughtBrian Lara Stadium
4 Jun 2026ODIAustralia4084bowledGaddafi Stadium
2 Jun 2026ODIAustralia1616lbwGaddafi Stadium
30 May 2026ODIAustralia6994bowledRawalpindi Cricket Stadium
16 May 2026TestBangladesh4752caughtSylhet International Cricket Stadium
16 May 2026TestBangladesh6884caughtSylhet International Cricket Stadium
3 May 2026T20 (leagues & domestic)Hyderabad Kingsmen01caughtGaddafi Stadium
28 Apr 2026T20 (leagues & domestic)Islamabad United10359caughtNational Stadium, Karachi
25 Apr 2026T20 (leagues & domestic)Lahore Qalandars5945bowledGaddafi Stadium
22 Apr 2026T20 (leagues & domestic)Karachi Kings2519caughtGaddafi Stadium
19 Apr 2026T20 (leagues & domestic)Quetta Gladiators100*52not outNational Stadium, Karachi
15 Apr 2026T20 (leagues & domestic)Quetta Gladiators71*51not outNational Stadium, Karachi
13 Apr 2026T20 (leagues & domestic)Multan Sultans1820caughtNational Stadium, Karachi

Batter vs bowler matchups

Bowlers Babar Azam faced most

Frequently asked questions

How many runs has Babar Azam scored in Tests?
4,771 runs in 122 innings (66 matches) at an average of 42.98 and a strike rate of 55.4, in the data from 2016 to 2026.
How many runs has Babar Azam scored in ODIs?
6,328 runs in 134 innings (137 matches) at an average of 53.63 and a strike rate of 87.2, in the data from 2015 to 2026.
How many runs has Babar Azam scored in T20Is?
4,545 runs in 134 innings (142 matches) at an average of 39.18 and a strike rate of 128.3, in the data from 2016 to 2026.
What is Babar Azam's highest score?
196 in Tests, the highest score in the data.
How many centuries has Babar Azam scored?
39 hundreds in the data: 9 in Tests, 20 in ODIs, 3 in T20Is, 7 in T20 leagues.

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