Oddsworth
Imam-ul-Haq

Pakistan · Oil & Gas Development Company Limited · Multan

Imam-ul-Haq

30Pakistan

  • Left-handed opener
  • Right-arm leg-spin bowler

First-class record

Batting

MatInnsRunsAvgSR100/50HS
First-class43792,82439.2251.06/15200*
Tests31581,86534.5447.83/11157
Domestic122195953.2858.83/4200*
Last 10101664943.2764.82/1200*

Bowling

MatBallsWktsAvgEconBest5w10w
First-class43120–4.50–00
Tests31120–4.50–00

Batting style

Balanced opener

  • Strong against pace
  • Tough to get out
FigurePlayerParAgainst par
Average43.029.0
Average v pace41.127.1
Average v spin40.930.8
Strike rate v pace4655
Strike rate v spin5454
Balls per dismissal8353
Dot %73.172.2

4,294 balls in Tests and domestic first-class matches · Mar 2022 – Oct 2026

Compare with other players

Men's First-class

International rank
22nd
batters
Overall rank
43rd
all first-class batters
Runs a match
+12.7
above an average player

Men's First-class batting, runs a match

AveragePeak +12.8 above
October 2026
Now +12.7 above
2019202120232025
ICC rank
58
506 points
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
First-class1485839.065.1–––

Teams

First-class streaks

Last 10CareerNowBest
50+ score2/1027%1224452633149420200
  • Imam-ul-Haq has made 50 or more in 2 of the last 10 first-class innings.

Last 10 first-class matches

DateTeamOpponentGroundBatBowlResult
21 Oct 2026Oil & Gas Development Company LimitedGhani Glass200* (311)–DrawnDrawn
27 Aug 2026PakistanEnglandLord's––Lost by 194 runsL 194 runs
19 Aug 2026PakistanEnglandHeadingley42 & 0–Lost by an innings and 103 runsL an innings and 103 runs
2 Aug 2026PakistanWest IndiesQueen's Park Oval, Port of Spain, Trinidad14 & 9–Won by 8 wicketsW 8 wkts
25 Jul 2026PakistanWest IndiesBrian Lara Stadium, Tarouba63 & 3–Lost by 90 runsL 90 runs
8 May 2026PakistanBangladeshShere Bangla National Stadium, Mirpur45 & 2–Lost by 104 runsL 104 runs
4 Feb 2026Oil & Gas Development Company LimitedSui Northern Gas Pipelines Limited39 & 24–Lost by 23 runsL 23 runs
28 Jan 2026Oil & Gas Development Company LimitedState Bank of Pakistan0 & 9–Lost by 90 runsL 90 runs
24 Nov 2025MultanAbbottabad181 (232)–Won by 201 runsW 201 runs
12 Nov 2025MultanSialkot14 & 4–Lost by 204 runsL 204 runs

Records

  1. 5thHighest partnerships in ODIs304

All rankings

Share