Imam-ul-Haq has scored 2,854 ODI runs at an average of 46.79 and a strike rate of 83.0 with 9 hundreds, plus 542 in the PSL and 21 in T20Is.

Imam-ul-Haq recent form

Last 10 matches, newest first · 46 fantasy points a match on average

  1. 1*v New Zealand · ODI5 Apr · 5 pts
  2. 3v New Zealand · ODI2 Apr · 7 pts
  3. 10v India · ODI23 Feb · 18 pts
  4. 12v South Africa · ODI27 Oct · 24 pts
  5. 70v Australia · ODI20 Oct · 122 pts
  6. 36v India · ODI14 Oct · 68 pts
  7. 12v Sri Lanka · ODI10 Oct · 28 pts
  8. 15v Netherlands · ODI6 Oct · 27 pts
  9. 9v India · ODI10 Sept · 17 pts
  10. 78v Bangladesh · ODI6 Sept · 146 pts

Imam-ul-Haq career bests

CompetitionHS100/506sCt
ODI1519/172913
PSL590/5138
T20I140/000

Imam-ul-Haq runs by year

ODI: runs by year
2017: 147 runs in 3 matches
2018: 592 runs in 12 matches
8682019: 868 runs in 20 matches
2020: 111 runs in 3 matches
2021: 189 runs in 6 matches
2022: 505 runs in 8 matches
2023: 428 runs in 14 matches
2024: 0 runs in 0 matches
2025: 14 runs in 3 matches
20172025
Show as a table
YearMatchesRuns
2025314
202400
202314428
20228505
20216189
20203111
201920868
201812592
20173147
PSL: runs by year
3412019: 341 runs in 12 matches
2020: 94 runs in 4 matches
2021: 107 runs in 6 matches
20192021
Show as a table
YearMatchesRuns
20216107
2020494
201912341

Imam-ul-Haq in the powerplay, middle and death overs

In each competition

ODI

BattingRunsSROuts6s
Powerplay overs 1–101,02867.8277
Middle overs 11–401,76694.92622
Death overs 41–506095.270

PSL

BattingRunsSROuts6s
Powerplay overs 1–6258125.298
Middle overs 7–15249119.785
Death overs 16–2035159.150

Imam-ul-Haq against pace and spin

Runs off the bat and dismissals against each type of bowler

ODI

BowlingRunsSRAvgOutsDot %
Pace1,88680.552.393654%
Spin95988.247.952041%
Right-arm pace1,58781.251.193153%
Left-arm pace29977.159.80560%
Off-spin36381.445.38844%
Leg-spin36794.361.17642%
Left-arm orthodox17587.535.00533%
Left-arm wrist-spin54103.854.00135%

Bowling style known for 100% of balls faced.

PSL

BowlingRunsSRAvgOutsDot %
Pace349132.221.811633%
Spin193112.238.60527%
Right-arm pace206132.925.75832%
Left-arm pace143131.217.88834%
Off-spin3576.135.00135%
Leg-spin87126.121.75429%
Left-arm orthodox69132.7—015%

Bowling style known for 100% of balls faced.

Imam-ul-Haq record against each team

Every opponent, most played first

ODI

AgainstMatRunsAvgSR
New Zealand1126629.5673.3
South Africa1045945.9080.4
Australia848469.1489.1
England833555.8384.4
Zimbabwe850663.2591.7
India77412.3358.3
Sri Lanka519047.5077.6
West Indies420150.2590.5
4 more opponents
AgainstMatRunsAvgSR
Bangladesh326187.0090.3
Netherlands3237.6747.9
Hong Kong150—72.5
Nepal155.0035.7

PSL

AgainstMatRunsAvgSR
Islamabad United610517.50132.9
Quetta Gladiators58717.40119.2
Lahore Qalandars4297.25111.5
Multan Sultans419548.75123.4
Karachi Kings312642.00126.0

T20I

AgainstMatRunsAvgSR
Australia11414.0093.3
England177.0070.0

Imam-ul-Haq: quick answers

How many ODI runs has Imam-ul-Haq scored?

2,854 runs in 68 innings at an average of 46.79 and a strike rate of 83.0, with 9 hundreds and 17 fifties.

What is Imam-ul-Haq's highest ODI score?

151.

How many PSL runs has Imam-ul-Haq scored?

542 runs in 22 innings at an average of 24.64 and a strike rate of 124.3, with 0 hundreds and 5 fifties.

What is Imam-ul-Haq's highest PSL score?

59.

Which bowler has dismissed Imam-ul-Haq most often?

Blessing Muzarabani, 3 times in 117 balls (in match-ups of 60+ balls).

Does Imam-ul-Haq play pace or spin better in ODIs?

Against pace: strike rate 80.5, average 52.39. Against spin: strike rate 88.2, average 47.95.

What is Imam-ul-Haq's record against New Zealand?

266 runs in 11 matches at an average of 29.56.