CricketScore

Players / Babar Azam

Men's cricket

Babar Azam: runs, wickets and records

500 recorded matches from 31 May 2015 to 9 Sep 2026, most often for Pakistan, Karachi Kings, Peshawar Zalmi. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests661224,77119642.6055.493456628
ODIs1371346,32815853.6387.2203458766
T20Is1421344,54512239.18128.333847380
T20 leagues1541535,71811543.32129.7746604112
County Championship12404020.0038.50080

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests821/121.002.800

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
196425Australia12 Mar 2022
161280New Zealand26 Dec 2022
158139England13 Jul 2021
151131Nepal30 Aug 2023
143193Bangladesh7 Feb 2020

Babar Azam: matches in the records

Babar Azam appears in 500 recorded men's matches, from 31 May 2015 to 9 September 2026, most often for Pakistan, Karachi Kings and Peshawar Zalmi. The matches split as 66 in Test matches, 137 in One Day Internationals, 142 in Twenty20 Internationals, 154 in franchise Twenty20 leagues and 1 in the County Championship. The most frequent opponents in the records are New Zealand (59 matches), England (49 matches) and Australia (43 matches). The ground used most often is Rawalpindi Cricket Stadium, with 45 matches.

Babar Azam batting record

In Test matches, the batting record is 4,771 runs in 122 innings, an average of 42.60, a strike rate of 55.4 and a highest score of 196, with 9 hundreds, 34 fifties and 8 ducks.

In One Day Internationals, the batting record is 6,328 runs in 134 innings, an average of 53.63, a strike rate of 87.2 and a highest score of 158, with 20 hundreds, 34 fifties and 4 ducks.

In Twenty20 Internationals, the batting record is 4,545 runs in 134 innings, an average of 39.18, a strike rate of 128.3 and a highest score of 122, with 3 hundreds, 38 fifties and 9 ducks.

In franchise Twenty20 leagues, the batting record is 5,718 runs in 153 innings, an average of 43.32, a strike rate of 129.7 and a highest score of 115, with 7 hundreds, 46 fifties and 13 ducks.

Babar Azam highest innings

The highest individual scores in the records are: 196 from 425 balls against Australia at National Stadium, Karachi on 12 March 2022 (Tests). 161 from 280 balls against New Zealand at National Stadium, Karachi on 26 December 2022 (Tests). 158 from 139 balls against England at Edgbaston, Birmingham on 13 July 2021 (ODIs). 151 from 131 balls against Nepal at Multan Cricket Stadium on 30 August 2023 (ODIs). 143 from 193 balls against Bangladesh at Rawalpindi Cricket Stadium on 7 February 2020 (Tests).

Babar Azam results with the side

In Test matches, the player's side won 22 and lost 36 of the 66 recorded matches (37.9% of decided matches).

In One Day Internationals, the player's side won 71 and lost 61 of the 137 recorded matches (53.8% of decided matches).

In Twenty20 Internationals, the player's side won 83 and lost 51 of the 142 recorded matches (61.9% of decided matches).

In franchise Twenty20 leagues, the player's side won 71 and lost 79 of the 154 recorded matches (47.3% of decided matches).

Against the most frequent opponents the results were New Zealand: 23 won, 31 lost in 59 matches, England: 11 won, 34 lost in 49 matches, Australia: 14 won, 25 lost in 43 matches, South Africa: 24 won, 19 lost in 43 matches and West Indies: 28 won, 9 lost in 40 matches.

Babar Azam teams

Matches by side: Pakistan (345), Karachi Kings (65), Peshawar Zalmi (43), Somerset (21), Sydney Sixers (11), Colombo Strikers (8), Guyana Amazon Warriors (5) and Islamabad United (2).

Babar Azam main grounds

The grounds used most often are Rawalpindi Cricket Stadium (45), Dubai International Cricket Stadium (42), Gaddafi Stadium, Lahore (42), National Stadium, Karachi (40), National Stadium (21) and Sheikh Zayed Stadium (18).

Babar Azam runs by year

Runs in each calendar year of the records: 2015 (230), 2016 (1,078), 2017 (1,778), 2018 (2,024), 2019 (2,990), 2020 (1,526), 2021 (2,263), 2022 (2,941), 2023 (1,995), 2024 (1,737), 2025 (1,424), 2026 (1,416).

Babar Azam wickets by year

Wickets in each calendar year of the records: 2021 (1), 2022 (1).

Babar Azam matches by year

Recorded matches in each calendar year: 2015 (7), 2016 (22), 2017 (49), 2018 (48), 2019 (60), 2020 (34), 2021 (53), 2022 (53), 2023 (50), 2024 (46), 2025 (44), 2026 (34).

Babar Azam fours and sixes

In Test matches, 566 fours and 28 sixes, one boundary every 14.5 balls faced; 51.0% of the runs came in boundaries.

In One Day Internationals, 587 fours and 66 sixes, one boundary every 11.1 balls faced; 43.4% of the runs came in boundaries.

In Twenty20 Internationals, 473 fours and 80 sixes, one boundary every 6.4 balls faced; 52.2% of the runs came in boundaries.

In franchise Twenty20 leagues, 604 fours and 112 sixes, one boundary every 6.2 balls faced; 54.0% of the runs came in boundaries.

How Babar Azam gets out

In Test matches, 112 recorded dismissals: caught 57%, lbw 20%, bowled 14% and run out 6%.

In One Day Internationals, 118 recorded dismissals: caught 58%, bowled 19%, lbw 13% and stumped 4%.

In Twenty20 Internationals, 116 recorded dismissals: caught 66%, bowled 15%, lbw 9% and run out 5%.

In franchise Twenty20 leagues, 132 recorded dismissals: caught 52%, bowled 17%, lbw 17% and run out 8%.

Babar Azam player of the match awards

Of the 40 player of the match awards on record, the first is dated 30 September 2016 (Pakistan v West Indies) and the latest 28 April 2026 (Peshawar Zalmi v Islamabad United): 1 in Test matches, 14 in One Day Internationals, 10 in Twenty20 Internationals and 15 in franchise Twenty20 leagues.

Babar Azam first and latest matches

The first recorded match in Test matches is dated 13 October 2016 against West Indies and the latest 9 September 2026 against England.

The first recorded match in One Day Internationals is dated 31 May 2015 against Zimbabwe and the latest 4 June 2026 against Australia.

The first recorded match in Twenty20 Internationals is dated 7 September 2016 against England and the latest 24 February 2026 against England.

The first recorded match in franchise Twenty20 leagues is dated 4 February 2016 against Quetta Gladiators and the latest 3 May 2026 against Hyderabad Kingsmen.

The first recorded match in the County Championship is dated 18 August 2019 against Warwickshire and the latest 18 August 2019 against Warwickshire.

Babar Azam against different opponents

The most runs against a single opponent are 2,653 against New Zealand in 63 innings (average 47.38), 2,282 against England in 56 innings (average 45.64), 2,242 against Australia in 55 innings (average 46.71) and 1,982 against South Africa in 52 innings (average 40.45).

Babar Azam at different grounds

The grounds that have produced the most runs are National Stadium, Karachi (2,342 runs in 44 innings), Rawalpindi Cricket Stadium (2,073 runs in 47 innings), Gaddafi Stadium, Lahore (1,857 runs in 44 innings) and Dubai International Cricket Stadium (1,621 runs in 45 innings).

Babar Azam recent years

Year by year, the latest figures in the records are 2021: 53 matches, 2,263 runs and 1 wickets; 2022: 53 matches, 2,941 runs and 1 wickets; 2023: 50 matches and 1,995 runs; 2024: 46 matches and 1,737 runs; 2025: 44 matches and 1,424 runs; 2026: 34 matches and 1,416 runs.

Babar Azam year by year

The busiest year in the records is 2019, with 60 matches. The most runs in a calendar year came in 2019: 2,990. The most wickets in a calendar year came in 2022: 1.

Questions and answers

How many matches has Babar Azam played?

500 recorded matches, from 31 May 2015 to 9 September 2026.

How many runs has Babar Azam scored in Tests?

4,771 runs in 122 innings, at an average of 42.60.

How many runs has Babar Azam scored in ODIs?

6,328 runs in 134 innings, at an average of 53.63.

How many runs has Babar Azam scored in T20Is?

4,545 runs in 134 innings, at an average of 39.18.

What is Babar Azam's highest score?

196 from 425 balls against Australia on 12 March 2022, at National Stadium, Karachi.

How many sixes has Babar Azam hit?

286 sixes and 2,238 fours in the recorded matches.

How many player of the match awards has Babar Azam won?

40 in the recorded matches.

How many hundreds has Babar Azam scored?

39 in the recorded matches.

Which teams has Babar Azam played for?

Pakistan (345), Karachi Kings (65), Peshawar Zalmi (43), Somerset (21), Sydney Sixers (11), Colombo Strikers (8), Guyana Amazon Warriors (5) and Islamabad United (2).

When was Babar Azam's most recent recorded match?

9 September 2026.

Team pages

Records