- Home
- Players
- Imam-ul-Haq
Pakistan · Men's cricket
Imam-ul-Haq stats
Data through 27 August 2026Last updated 27 August 2026
Coverage: matches in the Cricsheet data from 18 October 2017 to 27 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Imam-ul-Haq played 31 Tests, 69 ODIs, 2 T20Is for Pakistan in the data, between 2017 and 2026. In ODIs Imam-ul-Haq scored 2,854 runs in 68 innings (average 46.79, strike rate 83.0), including 9 hundreds and 17 fifties. Against Australia in ODIs, Imam-ul-Haq averaged 69.14 over 8 innings.
International matches
102
Tests 31 · ODIs 69 · T20Is 2
International runs
4,740
12 hundreds
T20 league & domestic matches
22
542 runs
Best batting average (ODI)
46.79
68 innings
Highest score
159
List A
Teams played for
Imam-ul-Haq batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 31 | 58 | 4 | 1,865 | 157 | 34.54 | 3,904 | 47.8 | 3 | 11 | 6 | 202 | 13 |
| ODI | 69 | 68 | 7 | 2,854 | 151 | 46.79 | 3,440 | 83.0 | 9 | 17 | 3 | 235 | 29 |
| T20I | 2 | 2 | 0 | 21 | 14 | 10.50 | 25 | 84.0 | 0 | 0 | 0 | 2 | 0 |
| T20 (leagues & domestic) | 22 | 22 | 0 | 542 | 59 | 24.64 | 436 | 124.3 | 0 | 5 | 2 | 50 | 13 |
| First-class | 4 | 7 | 1 | 196 | 90 | 32.67 | 380 | 51.6 | 0 | 2 | 1 | 24 | 1 |
| List A | 8 | 8 | 1 | 688 | 159 | 98.29 | 706 | 97.5 | 4 | 3 | 0 | 83 | 10 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2017 | 147 |
| 2018 | 983 |
| 2019 | 1,324 |
| 2020 | 205 |
| 2021 | 296 |
| 2022 | 1,519 |
| 2023 | 674 |
| 2025 | 840 |
| 2026 | 178 |
Year-by-year batting (21 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2017 | ODI | 3 | 147 | 73.50 | 76.6 | 100 | 1 | 0 |
| 2018 | ODI | 12 | 592 | 59.20 | 84.0 | 128 | 3 | 2 |
| 2018 | Test | 15 | 391 | 30.08 | 48.1 | 76 | 0 | 3 |
| 2019 | ODI | 20 | 868 | 48.22 | 79.7 | 151 | 3 | 3 |
| 2019 | T20 (leagues & domestic) | 12 | 341 | 28.42 | 130.2 | 59 | 0 | 4 |
| 2019 | T20I | 2 | 21 | 10.50 | 84.0 | 14 | 0 | 0 |
| 2019 | Test | 6 | 94 | 15.67 | 41.0 | 43 | 0 | 0 |
| 2020 | ODI | 3 | 111 | 37.00 | 79.9 | 58 | 0 | 1 |
| 2020 | T20 (leagues & domestic) | 4 | 94 | 23.50 | 123.7 | 56 | 0 | 1 |
| 2021 | ODI | 6 | 189 | 31.50 | 79.1 | 70 | 0 | 3 |
| 2021 | T20 (leagues & domestic) | 6 | 107 | 17.83 | 109.2 | 48 | 0 | 0 |
| 2022 | First-class | 6 | 177 | 35.40 | 50.7 | 90 | 0 | 2 |
| 2022 | ODI | 8 | 505 | 72.14 | 94.7 | 106 | 2 | 4 |
| 2022 | Test | 16 | 837 | 55.80 | 47.3 | 157 | 3 | 3 |
| 2023 | ODI | 13 | 428 | 32.92 | 85.9 | 90 | 0 | 4 |
| 2023 | Test | 9 | 246 | 30.75 | 41.6 | 83 | 0 | 3 |
| 2025 | First-class | 1 | 19 | 19.00 | 61.3 | 19 | 0 | 0 |
| 2025 | List A | 8 | 688 | 98.29 | 97.5 | 159 | 4 | 3 |
| 2025 | ODI | 3 | 14 | 7.00 | 31.1 | 10 | 0 | 0 |
| 2025 | Test | 4 | 119 | 29.75 | 58.3 | 93 | 0 | 1 |
| 2026 | Test | 8 | 178 | 22.25 | 60.1 | 63 | 0 | 1 |
Imam-ul-Haq bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 1 | 12 | 9 | 0 | – | – | – | 4.50 | – | 0 | 0 | 0 |
Year-by-year bowling (1 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2022 | Test | 1 | 0 | – | 4.50 | 0/9 |
Imam-ul-Haq against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Australia | Test | 14 | 590 | 45.38 | 38.8 | 157 | 2 | 3 |
| England | Test | 10 | 327 | 36.33 | 55.5 | 121 | 1 | 1 |
| New Zealand | Test | 9 | 288 | 32.00 | 49.3 | 96 | 0 | 2 |
| South Africa | Test | 10 | 268 | 26.80 | 52.2 | 93 | 0 | 2 |
| Sri Lanka | Test | 7 | 175 | 29.17 | 52.6 | 50 | 0 | 1 |
| West Indies | Test | 4 | 89 | 22.25 | 63.6 | 63 | 0 | 1 |
| Zimbabwe | ODI | 8 | 506 | 63.25 | 91.7 | 128 | 3 | 1 |
| Australia | ODI | 8 | 484 | 69.14 | 89.1 | 106 | 2 | 3 |
| South Africa | ODI | 10 | 459 | 45.90 | 80.4 | 101 | 1 | 4 |
| England | ODI | 8 | 335 | 55.83 | 84.4 | 151 | 1 | 1 |
| New Zealand | ODI | 11 | 266 | 29.56 | 73.3 | 90 | 0 | 2 |
| Bangladesh | ODI | 3 | 261 | 87.00 | 90.3 | 100 | 1 | 2 |
| West Indies | ODI | 4 | 201 | 50.25 | 90.5 | 72 | 0 | 3 |
| Sri Lanka | ODI | 5 | 190 | 47.50 | 77.6 | 100 | 1 | 0 |
| India | ODI | 6 | 74 | 12.33 | 58.3 | 36 | 0 | 0 |
| Netherlands | ODI | 3 | 23 | 7.67 | 47.9 | 15 | 0 | 0 |
| Multan Sultans | T20 (leagues & domestic) | 4 | 195 | 48.75 | 123.4 | 56 | 0 | 2 |
| Karachi Kings | T20 (leagues & domestic) | 3 | 126 | 42.00 | 126.0 | 59 | 0 | 2 |
| Islamabad United | T20 (leagues & domestic) | 6 | 105 | 17.50 | 132.9 | 58 | 0 | 1 |
| Quetta Gladiators | T20 (leagues & domestic) | 5 | 87 | 17.40 | 119.2 | 41 | 0 | 0 |
| Lahore Qalandars | T20 (leagues & domestic) | 4 | 29 | 7.25 | 111.5 | 24 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| National Stadium, Karachi | 20 | 686 | 34.30 | 96 |
| Rawalpindi Cricket Stadium | 13 | 672 | 56.00 | 157 |
| Gaddafi Stadium | 8 | 550 | 78.57 | 106 |
| Queens Sports Club | 5 | 395 | 79.00 | 128 |
| Zayed Cricket Stadium | 13 | 378 | 31.50 | 100 |
| SuperSport Park | 5 | 285 | 57.00 | 101 |
| Multan Cricket Stadium | 6 | 264 | 44.00 | 72 |
| Dubai International Cricket Stadium | 10 | 260 | 28.89 | 76 |
| County Ground, Taunton | 5 | 225 | 56.25 | 90 |
| North Marine Road Ground | 4 | 201 | 50.25 | 105 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 279 | 231 | 120.8 | 11 | – | – | – |
| T20 | Middle | 249 | 208 | 119.7 | 8 | – | – | – |
| T20 | Death | 35 | 22 | 159.1 | 5 | – | – | – |
| ODI | Powerplay | 1028 | 1516 | 67.8 | 27 | – | – | – |
| ODI | Middle | 1766 | 1861 | 94.9 | 27 | – | – | – |
| ODI | Death | 60 | 63 | 95.2 | 7 | – | – | – |
How Imam-ul-Haq was dismissed
- Caught88 (58%)
- Lbw28 (18%)
- Bowled17 (11%)
- Run out7 (5%)
- Stumped6 (4%)
- Caught and bowled5 (3%)
- Hit wicket1 (1%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 5 Aug 2025 | 55 |
| 8 Aug 2025 | 159 |
| 12 Aug 2025 | 117 |
| 17 Aug 2025 | 54 |
| 22 Aug 2025 | 22 |
| 24 Aug 2025 | 106 |
| 26 Aug 2025 | 70 |
| 31 Aug 2025 | 105 |
| 12 Oct 2025 | 93 |
| 12 Oct 2025 | 0 |
| 20 Oct 2025 | 17 |
| 20 Oct 2025 | 9 |
| 8 May 2026 | 45 |
| 8 May 2026 | 2 |
| 25 Jul 2026 | 63 |
| 25 Jul 2026 | 3 |
| 2 Aug 2026 | 14 |
| 2 Aug 2026 | 9 |
| 19 Aug 2026 | 42 |
| 19 Aug 2026 | 0 |
Batter vs bowler matchups
Bowlers Imam-ul-Haq faced most
- vs Nathan Lyon512 balls
- vs Mitchell Starc307 balls
- vs Anderson Cummins260 balls
Frequently asked questions
How many runs has Imam-ul-Haq scored in Tests?
1,865 runs in 58 innings (31 matches) at an average of 34.54 and a strike rate of 47.8, in the data from 2018 to 2026.
How many runs has Imam-ul-Haq scored in ODIs?
2,854 runs in 68 innings (69 matches) at an average of 46.79 and a strike rate of 83.0, in the data from 2017 to 2025.
How many runs has Imam-ul-Haq scored in T20Is?
21 runs in 2 innings (2 matches) at an average of 10.50 and a strike rate of 84.0, in the data from 2019 to 2019.
What is Imam-ul-Haq's highest score?
159 in List A, the highest score in the data.
How many centuries has Imam-ul-Haq scored?
16 hundreds in the data: 3 in Tests, 9 in ODIs, 4 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.