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 2023 stats
TEST
MAT
11
ING
9
RUNS
246
BF
592
50s
3
100s
0
6s
2
4s
22
NO
1
HS
83
AVG
26.30
SR
42.56
ODI
MAT
15
ING
17
RUNS
610
BF
749
50s
6
100s
0
6s
6
4s
55
NO
0
HS
91
AVG
39.53
SR
82.02
TEST
2nd InningING
5
RUNS
162
BF
424
50s
2
100s
0
6s
1
4s
16
NO
0
HS
83
AVG
25.57
SR
39.78
TEST
4th InningING
4
RUNS
84
BF
168
50s
1
100s
0
6s
1
4s
6
NO
1
HS
50
AVG
28.00
SR
50.00
ODI
1st InningING
8
RUNS
249
BF
342
50s
2
100s
0
6s
1
4s
23
NO
0
HS
90
AVG
31.13
SR
72.81
ODI
2nd InningING
9
RUNS
361
BF
407
50s
4
100s
0
6s
5
4s
32
NO
0
HS
91
AVG
49.14
SR
90.29
TEST
MAT
-99
ING
9
RUNS
246
BF
592
50s
0
100s
0
6s
2
4s
22
NO
0
HS
83
AVG
0.00
SR
0.00
ODI
MAT
-99
ING
17
RUNS
610
BF
749
50s
0
100s
0
6s
6
4s
55
NO
0
HS
91
AVG
0.00
SR
0.00
Imam-ul-Haq's 2023 matches
MatchRB4s6sSRORWEcoWin/LossScorecard
2nd Test - Tue, 26 Dec 2023 vs Australia10441022.72LossView Scorecard
2nd Test - Tue, 26 Dec 2023 vs Australia12380031.57LossView Scorecard
1st Test - Thu, 14 Dec 2023 vs Australia621994031.15LossView Scorecard
1st Test - Thu, 14 Dec 2023 vs Australia10200050.00LossView Scorecard
26th (D/N) - Fri, 27 Oct 2023 vs South Africa12182066.66LossView Scorecard
22nd (D/N) - Mon, 23 Oct 2023 vs Afghanistan17222077.27LossView Scorecard
18th (D/N) - Fri, 20 Oct 2023 vs Australia707110098.59LossView Scorecard
12th (D/N) - Sat, 14 Oct 2023 vs Afghanistan36386094.73LossView Scorecard
8th (D/N) - Wed, 11 Oct 2023 vs India121210100.00LossView Scorecard
2nd (D/N) - Fri, 06 Oct 2023 vs Netherlands15192078.94WinView Scorecard
9th , Super Four (D/N) - Sun, 10 Sep 2023 vs India9181050.00LossView Scorecard
7th , Super Four (D/N) - Wed, 06 Sep 2023 vs Bangladesh78845492.85WinView Scorecard
1st , Group A (D/N) - Wed, 30 Aug 2023 vs Nepal5141035.71WinView Scorecard
3rd ODI (D/N) - Sat, 26 Aug 2023 vs Afghanistan13301043.33WinView Scorecard
2nd ODI (D/N) - Thu, 24 Aug 2023 vs Afghanistan911054086.66WinView Scorecard
1st ODI (D/N) - Tue, 22 Aug 2023 vs Afghanistan61942064.89WinView Scorecard
2nd Test - Mon, 24 Jul 2023 vs Sri Lanka6610100.00WinView Scorecard
1st Test - Sun, 16 Jul 2023 vs Sri Lanka1100010.00WinView Scorecard
1st Test - Sun, 16 Jul 2023 vs Sri Lanka50844159.52WinView Scorecard
3rd ODI (D/N) - Wed, 03 May 2023 vs New Zealand901077184.11WinView Scorecard
2nd ODI (D/N) - Sat, 29 Apr 2023 vs New Zealand24263092.30WinView Scorecard
1st ODI (D/N) - Thu, 27 Apr 2023 vs New Zealand60655192.30WinView Scorecard
2nd ODI (D/N) - Wed, 11 Jan 2023 vs New Zealand6121050.00LossView Scorecard
1st ODI (D/N) - Mon, 09 Jan 2023 vs New Zealand11142078.57WinView Scorecard
2nd Test - Mon, 02 Jan 2023 vs New Zealand8316510150.30LossView Scorecard
2nd Test - Mon, 02 Jan 2023 vs New Zealand12262046.15LossView Scorecard