Imam-ul-Haq

Top-order batsman
PAK Flag
Full Name: Imam-ul-Haq Imam-ul-Haq
Date of Birth: 12 Dec 1995
Current Age: 29 Year, 8 Month, 15 Days
Born: Lahore Punjab
Teams: Pakistan, Lahore Lions, Lahore Whites, Pakistan Under-19s
TEST
Rank
-
Cap No
231
First Game
2018-05-11
Last Game
2023-12-26
ODI
Rank
-
Cap No
215
First Game
2017-10-18
Last Game
2025-04-04
T20I
Rank
-
Cap No
81
First Game
2019-05-05
Last Game
2019-11-08
Imam-ul-Haq's 2022 stats
TEST
MAT
24
ING
16
RUNS
837
BF
1770
50s
7
100s
5
6s
7
4s
89
NO
2
HS
157
AVG
61.00
SR
58.27
ODI
MAT
0
ING
8
RUNS
505
BF
533
50s
0
100s
0
6s
8
4s
37
NO
0
HS
106
AVG
0.00
SR
0.00
TEST
1st InningING
2
RUNS
181
BF
396
50s
2
100s
1
6s
2
4s
21
NO
0
HS
157
AVG
63.40
SR
57.12
TEST
2nd InningING
6
RUNS
186
BF
384
50s
2
100s
3
6s
2
4s
24
NO
1
HS
121
AVG
55.50
SR
73.22
TEST
3rd InningING
2
RUNS
207
BF
429
50s
1
100s
1
6s
3
4s
17
NO
1
HS
111
AVG
207.00
SR
48.25
TEST
4th InningING
6
RUNS
263
BF
561
50s
2
100s
0
6s
0
4s
27
NO
0
HS
70
AVG
43.83
SR
46.88
ODI
1st InningING
3
RUNS
136
BF
159
50s
0
100s
0
6s
1
4s
13
NO
0
HS
72
AVG
0.00
SR
0.00
ODI
2nd InningING
5
RUNS
369
BF
374
50s
0
100s
0
6s
7
4s
24
NO
0
HS
106
AVG
0.00
SR
0.00
TEST
MAT
-99
ING
16
RUNS
837
BF
1770
50s
0
100s
0
6s
7
4s
89
NO
0
HS
157
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
8
RUNS
505
BF
533
50s
0
100s
0
6s
8
4s
37
NO
0
HS
106
AVG
0.00
SR
0.00
TEST
MAT
24
ING
1
BALLS
2
WKT
0
RUNS
9
ECO
4.50
AVG
9.00
SR
12.00
5Ws
0
TEST
2nd InningING
1
BALLS
2
WKT
0
RUNS
9
ECO
4.50
AVG
9.00
SR
12.00
5Ws
0
TEST
MAT
-99
ING
1
BALLS
2
WKT
0
RUNS
9
ECO
0.00
AVG
0.00
SR
5Ws
0
Imam-ul-Haq's 2022 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
1st Test - Mon, 26 Dec 2022 vs New Zealand24385063.15LossView Scorecard
1st Test - Mon, 26 Dec 2022 vs New Zealand9620610146.60LossView Scorecard
2nd Test - Fri, 09 Dec 2022 vs England02000.00LossView Scorecard
2nd Test - Fri, 09 Dec 2022 vs England601047057.69LossView Scorecard
1st Test - Thu, 01 Dec 2022 vs England12120715258.45LossView Scorecard
1st Test - Thu, 01 Dec 2022 vs England48778062.33LossView Scorecard
2nd ODI - Thu, 18 Aug 2022 vs Netherlands6100060.00WinView Scorecard
1st ODI - Tue, 16 Aug 2022 vs Netherlands2190010.52WinView Scorecard
2nd Test - Sun, 24 Jul 2022 vs Sri Lanka32544059.25LossView Scorecard
2nd Test - Sun, 24 Jul 2022 vs Sri Lanka49904054.44LossView Scorecard
1st Test - Sat, 16 Jul 2022 vs Sri Lanka2160012.50WinView Scorecard
1st Test - Sat, 16 Jul 2022 vs Sri Lanka35733047.94WinView Scorecard
3rd ODI (D/N) - Sun, 12 Jun 2022 vs West Indies62687191.17WinView Scorecard
2nd ODI (D/N) - Fri, 10 Jun 2022 vs West Indies727260100.00WinView Scorecard
1st ODI (D/N) - Wed, 08 Jun 2022 vs West Indies65716091.54WinView Scorecard
3rd ODI (D/N) - Sat, 02 Apr 2022 vs Australia891006189.00WinView Scorecard
2nd ODI (D/N) - Thu, 31 Mar 2022 vs Australia1069763109.27WinView Scorecard
1st ODI (D/N) - Tue, 29 Mar 2022 vs Australia1039663107.29LossView Scorecard
3rd Test - Mon, 21 Mar 2022 vs Australia11412026.82LossView Scorecard
3rd Test - Mon, 21 Mar 2022 vs Australia701995035.17LossView Scorecard
2nd Test - Sat, 12 Mar 2022 vs Australia20643031.25LossView Scorecard
2nd Test - Sat, 12 Mar 2022 vs Australia118005.55LossView Scorecard
1st Test - Fri, 04 Mar 2022 vs Australia15735816243.85LossView Scorecard
1st Test - Fri, 04 Mar 2022 vs Australia1112237249.77LossView Scorecard
1st Test - Fri, 04 Mar 2022 vs Australia2.00904.50LossView Scorecard