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 2018 stats
TEST
MAT
15
ING
15
RUNS
391
BF
813
50s
3
100s
0
6s
3
4s
48
NO
2
HS
76
AVG
30.08
SR
48.09
ODI
MAT
13
ING
13
RUNS
672
BF
809
50s
3
100s
3
6s
4
4s
47
NO
1
HS
128
AVG
56.00
SR
83.07
TEST
1st InningING
5
RUNS
92
BF
256
50s
1
100s
0
6s
2
4s
10
NO
0
HS
76
AVG
18.40
SR
35.94
TEST
2nd InningING
3
RUNS
19
BF
51
50s
0
100s
0
6s
0
4s
3
NO
0
HS
9
AVG
6.33
SR
37.25
TEST
3rd InningING
3
RUNS
139
BF
264
50s
1
100s
0
6s
1
4s
17
NO
0
HS
57
AVG
46.33
SR
52.65
TEST
4th InningING
4
RUNS
141
BF
242
50s
1
100s
0
6s
0
4s
18
NO
2
HS
74
AVG
70.50
SR
58.26
ODI
1st InningING
6
RUNS
365
BF
399
50s
0
100s
3
6s
1
4s
29
NO
0
HS
128
AVG
60.83
SR
91.48
ODI
2nd InningING
7
RUNS
307
BF
410
50s
3
100s
0
6s
3
4s
18
NO
1
HS
83
AVG
51.17
SR
74.88
TEST
MAT
-99
ING
15
RUNS
391
BF
813
50s
0
100s
0
6s
3
4s
48
NO
0
HS
76
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
13
RUNS
672
BF
809
50s
0
100s
0
6s
4
4s
47
NO
0
HS
128
AVG
0.00
SR
0.00
Imam-ul-Haq's 2018 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
1st Test - Wed, 26 Dec 2018 vs South Africa09000.00LossView Scorecard
1st Test - Wed, 26 Dec 2018 vs South Africa57968159.37LossView Scorecard
3rd Test - Mon, 03 Dec 2018 vs New Zealand9182050.00LossView Scorecard
3rd Test - Mon, 03 Dec 2018 vs New Zealand22544040.74LossView Scorecard
2nd Test - Sat, 24 Nov 2018 vs New Zealand9272033.33WinView Scorecard
1st Test - Fri, 16 Nov 2018 vs New Zealand6170035.29LossView Scorecard
1st Test - Fri, 16 Nov 2018 vs New Zealand27334081.81LossView Scorecard
2nd ODI - Fri, 09 Nov 2018 vs New Zealand16341047.05WinView Scorecard
1st ODI - Wed, 07 Nov 2018 vs New Zealand34463073.91LossView Scorecard
1st Test - Sun, 07 Oct 2018 vs Australia761887240.42LossView Scorecard
1st Test - Sun, 07 Oct 2018 vs Australia481044046.15LossView Scorecard
6th , Super Four - Wed, 26 Sep 2018 vs Bangladesh831052179.04LossView Scorecard
3rd , Super Four - Sun, 23 Sep 2018 vs India10202050.00LossView Scorecard
2nd , Super Four - Fri, 21 Sep 2018 vs Afghanistan801045176.92WinView Scorecard
5th , Group A - Wed, 19 Sep 2018 vs India270028.57LossView Scorecard
2nd , Group A - Sun, 16 Sep 2018 vs Hong Kong50693172.46WinView Scorecard
5th ODI - Sun, 22 Jul 2018 vs Zimbabwe11010581104.76WinView Scorecard
4th ODI - Fri, 20 Jul 2018 vs Zimbabwe1131228092.62WinView Scorecard
3rd ODI - Wed, 18 Jul 2018 vs Zimbabwe01000.00WinView Scorecard
2nd ODI - Mon, 16 Jul 2018 vs Zimbabwe44514086.27WinView Scorecard
1st ODI - Fri, 13 Jul 2018 vs Zimbabwe12813411095.52WinView Scorecard
2nd Test - Fri, 01 Jun 2018 vs England06000.00LossView Scorecard
2nd Test - Fri, 01 Jun 2018 vs England34645053.12LossView Scorecard
1st Test - Thu, 24 May 2018 vs England4161025.00WinView Scorecard
1st Test - Thu, 24 May 2018 vs England18342052.94WinView Scorecard
Only Test - Fri, 11 May 2018 vs Ireland7261026.92WinView Scorecard
Only Test - Fri, 11 May 2018 vs Ireland741218061.15WinView Scorecard
2nd ODI - Tue, 09 Jan 2018 vs New Zealand2110018.18LossView Scorecard