Players / Babar Azam
Men's cricketBabar 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| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 66 | 122 | 4,771 | 196 | 42.60 | 55.4 | 9 | 34 | 566 | 28 |
| ODIs | 137 | 134 | 6,328 | 158 | 53.63 | 87.2 | 20 | 34 | 587 | 66 |
| T20Is | 142 | 134 | 4,545 | 122 | 39.18 | 128.3 | 3 | 38 | 473 | 80 |
| T20 leagues | 154 | 153 | 5,718 | 115 | 43.32 | 129.7 | 7 | 46 | 604 | 112 |
| County Championship | 1 | 2 | 40 | 40 | 20.00 | 38.5 | 0 | 0 | 8 | 0 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| Tests | 8 | 2 | 1/1 | 21.00 | 2.80 | 0 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 196 | 425 | Australia | 12 Mar 2022 |
| 161 | 280 | New Zealand | 26 Dec 2022 |
| 158 | 139 | England | 13 Jul 2021 |
| 151 | 131 | Nepal | 30 Aug 2023 |
| 143 | 193 | Bangladesh | 7 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.