Imam Ul Haq Stats, Record and History

Imam-ul-Haq
Imam-ul-Haq
Nationality:
Pakistan
Date of Birth:
December 22, 1995
Role:
Batter
Batting style:
Left Handed

Debut

Played For
PAK
ODI
18 Oct, 2017
Against
SL
at Zayed Cricket Stadium, Abu Dhabi
Played For
PAK
TEST
11 May, 2018
Against
IRE
at The Village, Malahide
Played For
PAK
T20I
05 May, 2019
Against
ENG
at Sophia Gardens, Cardiff

ICC Rankings & Ratings

ODI
Batting
#55487
Bowling
--
All-Rounder
--
Test
Batting
#53527
Bowling
--
All-Rounder
--
*Ranking Rating as per ICC data

Career Information

Teams Played
• Pakistan
• Balochistan
• Habib Bank Limited
• Islamabad
• Khan Research Laboratories
• Lahore Blues
• Lahore Whites
• Lahore Lions
• Lahore Shalimar
• Multan
• Pakistan A
• Pakistan International Airlines
• Pakistan Television
• Yorkshire
• Pakistan Under-19
• Somerset
• Pakistan Under-23
• Peshawar Zalmi
• Pakistanis
• Pakistan Shaheens
• Colombo Strikers
• Pakistan Cricket Board Whites
• Lions
• Oil & Gas Development Company Limited
• Nurpur Lions

Imam-ul-Haq Career Stats

Batting Records

Format
MAT
Team
HS
INS
N/O
Runs
BF
100s
50s
4s
6s
ODIs
75
PAK
151 vs England
74
7
3152
3846
9
20
253
30
T20Is
2
PAK
14 vs Australia
2
0
21
25
0
0
2
0
Tests
27
PAK
157 vs Australia
52
4
1734
3685
3
10
186
13

Bowling Records

Format
MAT
Team
Best
INS
OV
Runs
WKTS
AVG
S/R
ECON
5W
Tests
27
PAK
0/9 vs Australia
1
2
9
0
-
-
4.50
0

Fielding Records

Format
Catches
Stumpings
Run outs
ODIs
16
0
0
Tests
23
0
0

Imam-ul-Haq's Career Across Formats

Imam-ul-Haq ODI Highest Score & Best Bowling Record

Highest Score
151 Runs
Against England - 14 May 2019

Imam-ul-Haq ODI Performance in Last 10 Matches

No.
Batting
Bowling
Season 2025-2026 (played for Pakistan)
1
New Zealand
1 (07)
-
2
New Zealand
3 (12)
-
3
India
10 (26)
-
Season 2023-2024 (played for Pakistan)
4
South Africa
12 (18)
-
5
Afghanistan
17 (22)
-
6
Australia
70 (71)
-
7
India
36 (38)
-
8
Sri Lanka
12 (12)
-
9
Netherlands
15 (19)
-
10
India
9 (18)
-

Imam-ul-Haq ODI Overall Records

Batting Records

MAT
Team
HS
INS
N/O
Runs
BF
100s
50s
4s
6s
Overall
75
PAK
151 vs England
74
7
3152
3846
9
20
253
30
2025
3
PAK
10 vs India
3
1
14
45
0
0
0
0
2023
18
PAK
91 vs Afghanistan
17
0
610
749
0
6
55
6
2022
8
PAK
106 vs Australia
8
1
505
533
2
4
37
8
2021
6
PAK
70 vs South Africa
6
0
189
239
0
3
14
1
2020
3
PAK
58 vs Zimbabwe
3
0
111
139
0
1
12
0
2019
21
PAK
151 vs England
21
2
904
1140
3
3
79
8
2018
13
PAK
128 vs Zimbabwe
13
2
672
809
3
3
47
4
2017
3
PAK
100 vs Sri Lanka
3
1
147
192
1
0
9
3

Fielding Records

Catches
Stumpings
Run outs
Overall
16
0
0
2025
1
0
0
2023
5
0
0
2022
2
0
0
2020
1
0
0
2019
4
0
0
2018
3
0
0