- Home
- Players
- 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
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 66 | 122 | 11 | 4,771 | 196 | 42.98 | 8,614 | 55.4 | 9 | 34 | 8 | 566 | 28 |
| ODI | 137 | 134 | 16 | 6,328 | 158 | 53.63 | 7,260 | 87.2 | 20 | 34 | 4 | 587 | 66 |
| T20I | 142 | 134 | 18 | 4,545 | 122 | 39.18 | 3,542 | 128.3 | 3 | 38 | 9 | 473 | 80 |
| T20 (leagues & domestic) | 164 | 162 | 21 | 6,030 | 115 | 42.77 | 4,673 | 129.0 | 7 | 48 | 13 | 631 | 117 |
| First-class | 1 | 2 | 0 | 40 | 40 | 20.00 | 104 | 38.5 | 0 | 0 | 1 | 8 | 0 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2015 | 230 |
| 2016 | 1,078 |
| 2017 | 1,895 |
| 2018 | 2,024 |
| 2019 | 2,990 |
| 2020 | 1,526 |
| 2021 | 2,263 |
| 2022 | 2,941 |
| 2023 | 1,995 |
| 2024 | 1,932 |
| 2025 | 1,424 |
| 2026 | 1,416 |
Year-by-year batting (46 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2015 | ODI | 7 | 230 | 38.33 | 89.1 | 62 | 0 | 3 |
| 2016 | ODI | 11 | 656 | 59.64 | 95.2 | 123 | 3 | 2 |
| 2016 | T20 (leagues & domestic) | 2 | 15 | 7.50 | 57.7 | 15 | 0 | 0 |
| 2016 | T20I | 4 | 116 | 116.00 | 128.9 | 55 | 0 | 1 |
| 2016 | Test | 10 | 291 | 32.33 | 50.4 | 90 | 0 | 2 |
| 2017 | ODI | 17 | 872 | 67.08 | 79.3 | 125 | 4 | 2 |
| 2017 | T20 (leagues & domestic) | 19 | 487 | 27.06 | 108.9 | 54 | 0 | 2 |
| 2017 | T20I | 10 | 352 | 39.11 | 119.7 | 86 | 0 | 1 |
| 2017 | Test | 12 | 184 | 16.73 | 36.9 | 72 | 0 | 2 |
| 2018 | ODI | 16 | 443 | 34.08 | 83.1 | 106 | 1 | 1 |
| 2018 | T20 (leagues & domestic) | 11 | 402 | 40.20 | 122.2 | 66 | 0 | 5 |
| 2018 | T20I | 12 | 563 | 62.56 | 126.5 | 97 | 0 | 6 |
| 2018 | Test | 14 | 616 | 56.00 | 54.5 | 127 | 1 | 6 |
| 2019 | First-class | 2 | 40 | 20.00 | 38.5 | 40 | 0 | 0 |
| 2019 | ODI | 19 | 1047 | 61.59 | 92.5 | 115 | 3 | 6 |
| 2019 | T20 (leagues & domestic) | 24 | 913 | 41.50 | 134.9 | 102 | 1 | 7 |
| 2019 | T20I | 10 | 374 | 41.56 | 137.0 | 90 | 0 | 4 |
| 2019 | Test | 11 | 616 | 68.44 | 72.3 | 104 | 3 | 3 |
| 2020 | ODI | 3 | 221 | 110.50 | 101.8 | 125 | 1 | 1 |
| 2020 | T20 (leagues & domestic) | 18 | 691 | 49.36 | 128.2 | 114 | 1 | 5 |
| 2020 | T20I | 6 | 276 | 55.20 | 144.5 | 82 | 0 | 4 |
| 2020 | Test | 6 | 338 | 67.60 | 59.9 | 143 | 1 | 2 |
| 2021 | ODI | 6 | 405 | 67.50 | 108.0 | 158 | 2 | 1 |
| 2021 | T20 (leagues & domestic) | 11 | 554 | 69.25 | 132.5 | 90 | 0 | 7 |
| 2021 | T20I | 25 | 888 | 37.00 | 128.9 | 122 | 1 | 8 |
| 2021 | Test | 13 | 416 | 34.67 | 48.5 | 77 | 0 | 4 |
| 2022 | ODI | 9 | 679 | 84.88 | 90.8 | 114 | 3 | 5 |
| 2022 | T20 (leagues & domestic) | 10 | 343 | 38.11 | 118.7 | 90 | 0 | 2 |
| 2022 | T20I | 25 | 735 | 33.41 | 123.5 | 110 | 1 | 5 |
| 2022 | Test | 17 | 1184 | 69.65 | 54.9 | 196 | 4 | 7 |
| 2023 | ODI | 20 | 878 | 46.21 | 86.8 | 151 | 2 | 7 |
| 2023 | T20 (leagues & domestic) | 19 | 783 | 43.50 | 140.8 | 115 | 2 | 6 |
| 2023 | T20I | 4 | 130 | 43.33 | 146.1 | 101 | 1 | 0 |
| 2023 | Test | 9 | 204 | 22.67 | 54.0 | 41 | 0 | 0 |
| 2024 | ODI | 6 | 228 | 57.00 | 76.5 | 73 | 0 | 2 |
| 2024 | T20 (leagues & domestic) | 16 | 764 | 50.93 | 134.3 | 111 | 1 | 6 |
| 2024 | T20I | 23 | 738 | 33.55 | 133.2 | 75 | 0 | 6 |
| 2024 | Test | 10 | 202 | 20.20 | 48.0 | 50 | 0 | 1 |
| 2025 | ODI | 17 | 544 | 34.00 | 77.2 | 102 | 1 | 3 |
| 2025 | T20 (leagues & domestic) | 14 | 359 | 29.92 | 124.7 | 94 | 0 | 4 |
| 2025 | T20I | 8 | 206 | 34.33 | 114.4 | 74 | 0 | 2 |
| 2025 | Test | 10 | 315 | 31.50 | 54.0 | 81 | 0 | 3 |
| 2026 | ODI | 3 | 125 | 41.67 | 64.4 | 69 | 0 | 1 |
| 2026 | T20 (leagues & domestic) | 18 | 719 | 55.31 | 134.4 | 103 | 2 | 4 |
| 2026 | T20I | 7 | 167 | 27.83 | 117.6 | 50 | 0 | 1 |
| 2026 | Test | 10 | 405 | 50.62 | 67.8 | 88 | 0 | 4 |
Babar Azam bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 8 | 90 | 42 | 2 | 1/1 | 1/2 | 21.00 | 2.80 | 45.0 | 0 | 0 | 2 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2015 | 0 |
| 2016 | 0 |
| 2017 | 0 |
| 2018 | 0 |
| 2019 | 0 |
| 2020 | 0 |
| 2021 | 1 |
| 2022 | 1 |
| 2023 | 0 |
| 2024 | 0 |
| 2025 | 0 |
| 2026 | 0 |
Year-by-year bowling (2 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2021 | Test | 2 | 1 | 2.00 | 0.67 | 1/1 |
| 2022 | Test | 6 | 1 | 40.00 | 3.33 | 1/7 |
Babar Azam against each team
vs New Zealandvs Englandvs Australiavs South Africavs West Indiesvs Sri Lankavs Bangladeshvs Zimbabwevs India
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Australia | Test | 25 | 925 | 38.54 | 51.7 | 196 | 2 | 4 |
| England | Test | 18 | 743 | 46.44 | 60.9 | 136 | 1 | 7 |
| South Africa | Test | 18 | 667 | 37.06 | 62.5 | 81 | 0 | 7 |
| West Indies | Test | 20 | 657 | 38.65 | 48.0 | 88 | 0 | 7 |
| Sri Lanka | Test | 14 | 648 | 54.00 | 57.7 | 119 | 3 | 3 |
| New Zealand | Test | 13 | 635 | 57.73 | 51.9 | 161 | 2 | 3 |
| Bangladesh | Test | 10 | 421 | 46.78 | 62.6 | 143 | 1 | 2 |
| New Zealand | ODI | 26 | 1138 | 47.42 | 83.3 | 107 | 2 | 11 |
| England | ODI | 20 | 854 | 47.44 | 96.7 | 158 | 2 | 5 |
| Australia | ODI | 16 | 811 | 62.38 | 86.0 | 114 | 3 | 3 |
| South Africa | ODI | 18 | 789 | 49.31 | 84.9 | 103 | 1 | 6 |
| West Indies | ODI | 13 | 773 | 64.42 | 89.5 | 125 | 5 | 1 |
| Sri Lanka | ODI | 14 | 700 | 58.33 | 80.1 | 115 | 4 | 1 |
| Zimbabwe | ODI | 8 | 459 | 114.75 | 100.4 | 125 | 2 | 2 |
| India | ODI | 8 | 241 | 30.12 | 76.3 | 50 | 0 | 1 |
| Netherlands | ODI | 4 | 227 | 56.75 | 77.5 | 91 | 0 | 3 |
| Bangladesh | ODI | 4 | 123 | 30.75 | 88.5 | 96 | 0 | 1 |
| New Zealand | T20I | 24 | 880 | 41.90 | 131.9 | 101 | 1 | 8 |
| England | T20I | 18 | 685 | 45.67 | 139.2 | 110 | 1 | 4 |
| West Indies | T20I | 14 | 540 | 49.09 | 127.4 | 97 | 0 | 5 |
| South Africa | T20I | 16 | 526 | 35.07 | 137.3 | 122 | 1 | 3 |
| Australia | T20I | 14 | 506 | 46.00 | 127.8 | 68 | 0 | 6 |
| Zimbabwe | T20I | 8 | 306 | 38.25 | 126.4 | 82 | 0 | 4 |
| Bangladesh | T20I | 8 | 195 | 27.86 | 106.0 | 66 | 0 | 2 |
| ICC World XI | T20I | 3 | 179 | 59.67 | 147.9 | 86 | 0 | 1 |
| Sri Lanka | T20I | 11 | 167 | 18.56 | 89.8 | 37 | 0 | 0 |
| Ireland | T20I | 4 | 164 | 54.67 | 133.3 | 75 | 0 | 2 |
| India | T20I | 6 | 110 | 22.00 | 123.6 | 68 | 0 | 1 |
| Islamabad United | T20 (leagues & domestic) | 23 | 935 | 51.94 | 133.0 | 111 | 2 | 7 |
| Quetta Gladiators | T20 (leagues & domestic) | 21 | 810 | 42.63 | 130.6 | 115 | 2 | 5 |
| Lahore Qalandars | T20 (leagues & domestic) | 21 | 788 | 43.78 | 121.4 | 69 | 0 | 7 |
| Multan Sultans | T20 (leagues & domestic) | 17 | 676 | 45.07 | 127.5 | 90 | 0 | 7 |
| Peshawar Zalmi | T20 (leagues & domestic) | 16 | 646 | 49.69 | 128.4 | 90 | 0 | 8 |
| Karachi Kings | T20 (leagues & domestic) | 8 | 443 | 63.29 | 144.8 | 94 | 0 | 5 |
| Glamorgan | T20 (leagues & domestic) | 3 | 212 | 106.00 | 166.9 | 114 | 1 | 1 |
| Gloucestershire | T20 (leagues & domestic) | 3 | 96 | 32.00 | 118.5 | 44 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Australia | Test | 3 | 1 | 14.00 | 2.33 | 1/7 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| National Stadium, Karachi | 67 | 3506 | 63.75 | 196 |
| Gaddafi Stadium | 59 | 2383 | 48.63 | 114 |
| Rawalpindi Cricket Stadium | 47 | 2073 | 49.36 | 143 |
| Dubai International Cricket Stadium | 45 | 1621 | 39.54 | 127 |
| Zayed Cricket Stadium | 29 | 1113 | 44.52 | 117 |
| Sharjah Cricket Stadium | 17 | 723 | 51.64 | 123 |
| SuperSport Park | 11 | 597 | 54.27 | 122 |
| Multan Cricket Stadium | 16 | 549 | 34.31 | 151 |
| Edgbaston | 10 | 495 | 61.88 | 158 |
| Newlands | 7 | 348 | 49.71 | 81 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Shere Bangla National Stadium | 2 | 1 | 2.00 | 0.67 |
| National Stadium, Karachi | 2 | 1 | 18.00 | 2.25 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 4202 | 3500 | 120.1 | 99 | – | – | – |
| T20 | Middle | 5057 | 3958 | 127.8 | 99 | – | – | – |
| T20 | Death | 1316 | 757 | 173.8 | 59 | – | – | – |
| ODI | Powerplay | 1168 | 1619 | 72.1 | 23 | – | – | – |
| ODI | Middle | 4506 | 5167 | 87.2 | 75 | – | – | – |
| ODI | Death | 654 | 474 | 138.0 | 20 | – | – | – |
How Babar Azam was dismissed
- Caught284 (58%)
- Bowled79 (16%)
- Lbw73 (15%)
- Run out29 (6%)
- Stumped12 (2%)
- Caught and bowled11 (2%)
How Babar Azam took wickets
- Bowled1
- Lbw1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 13 Apr 2026 | 18 |
| 15 Apr 2026 | 71 |
| 19 Apr 2026 | 100 |
| 22 Apr 2026 | 25 |
| 25 Apr 2026 | 59 |
| 28 Apr 2026 | 103 |
| 3 May 2026 | 0 |
| 16 May 2026 | 68 |
| 16 May 2026 | 47 |
| 30 May 2026 | 69 |
| 2 Jun 2026 | 16 |
| 4 Jun 2026 | 40 |
| 25 Jul 2026 | 23 |
| 25 Jul 2026 | 58 |
| 2 Aug 2026 | 88 |
| 2 Aug 2026 | 24 |
| 27 Aug 2026 | 8 |
| 27 Aug 2026 | 6 |
| 9 Sep 2026 | 7 |
| 9 Sep 2026 | 76 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 9 Sep 2026 | Test | England | 76 | 103 | caught | Edgbaston |
| 9 Sep 2026 | Test | England | 7 | 18 | bowled | Edgbaston |
| 27 Aug 2026 | Test | England | 6 | 8 | caught | Lord's |
| 27 Aug 2026 | Test | England | 8 | 10 | caught | Lord's |
| 2 Aug 2026 | Test | West Indies | 24* | 30 | not out | Queen's Park Oval |
| 2 Aug 2026 | Test | West Indies | 88 | 147 | run out | Queen's Park Oval |
| 25 Jul 2026 | Test | West Indies | 58* | 107 | not out | Brian Lara Stadium |
| 25 Jul 2026 | Test | West Indies | 23 | 38 | caught | Brian Lara Stadium |
| 4 Jun 2026 | ODI | Australia | 40 | 84 | bowled | Gaddafi Stadium |
| 2 Jun 2026 | ODI | Australia | 16 | 16 | lbw | Gaddafi Stadium |
| 30 May 2026 | ODI | Australia | 69 | 94 | bowled | Rawalpindi Cricket Stadium |
| 16 May 2026 | Test | Bangladesh | 47 | 52 | caught | Sylhet International Cricket Stadium |
| 16 May 2026 | Test | Bangladesh | 68 | 84 | caught | Sylhet International Cricket Stadium |
| 3 May 2026 | T20 (leagues & domestic) | Hyderabad Kingsmen | 0 | 1 | caught | Gaddafi Stadium |
| 28 Apr 2026 | T20 (leagues & domestic) | Islamabad United | 103 | 59 | caught | National Stadium, Karachi |
| 25 Apr 2026 | T20 (leagues & domestic) | Lahore Qalandars | 59 | 45 | bowled | Gaddafi Stadium |
| 22 Apr 2026 | T20 (leagues & domestic) | Karachi Kings | 25 | 19 | caught | Gaddafi Stadium |
| 19 Apr 2026 | T20 (leagues & domestic) | Quetta Gladiators | 100* | 52 | not out | National Stadium, Karachi |
| 15 Apr 2026 | T20 (leagues & domestic) | Quetta Gladiators | 71* | 51 | not out | National Stadium, Karachi |
| 13 Apr 2026 | T20 (leagues & domestic) | Multan Sultans | 18 | 20 | caught | National Stadium, Karachi |
Batter vs bowler matchups
Bowlers Babar Azam faced most
- vs Nathan Lyon519 balls
- vs Anderson Cummins422 balls
- vs Kagiso Rabada367 balls
- vs Ish Sodhi346 balls
- vs Tim Southee337 balls
- vs Mitchell Starc331 balls
- vs NGRP Jayasuriya324 balls
- vs Jason Holder311 balls
- vs Josh Hazlewood268 balls
- vs Ajaz Patel266 balls
- vs Matthew Henry255 balls
- vs Michael Bracewell251 balls
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.