ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Imam-ul-Haq: Batting innings by innings (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
1001255280.001c †N Dickwella b NLTC Perera2v SLAbu Dhabi18 Oct 2017
230066.671lbw b PLS Gamage2v SLSharjah20 Oct 2017
45*644170.311not out2v SLSharjah23 Oct 2017
2110018.182c C Munro b TA Boult1v NZNelson9 Jan 2018
12813411095.521c TK Musakanda b B Muzarabani1v ZIMBulawayo13 Jul 2018
44514086.271run out2v ZIMBulawayo16 Jul 2018
01000.001c R Murray b B Muzarabani2v ZIMBulawayo18 Jul 2018
1131228092.621c TK Musakanda b WP Masakadza1v ZIMBulawayo20 Jul 2018
11010581104.761lbw b WP Masakadza1v ZIMBulawayo22 Jul 2018
50*693172.461not out2v HKDubai16 Sept 2018
270028.571c †MS Dhoni b B Kumar1v INDDubai19 Sept 2018
801045176.922run out (Najibullah Zadran)2v AFGAbu Dhabi21 Sept 2018
10202050.001lbw b YS Chahal1v INDDubai23 Sept 2018
831052179.052st †Liton Das b Mahmudullah2v BANAbu Dhabi26 Sept 2018
34463073.911c C de Grandhomme b LH Ferguson2v NZAbu Dhabi7 Nov 2018
16*341047.061retired hurt2v NZAbu Dhabi9 Nov 2018
861015285.151c RR Hendricks b D Olivier2v SAPort Elizabeth19 Jan 2019
5140035.711c AL Phehlukwayo b K Rabada1v SADurban22 Jan 2019
1011168087.071c HE van der Dussen b T Shamsi1v SACenturion25 Jan 2019
71916178.021c †Q de Kock b AL Phehlukwayo2v SAJohannesburg27 Jan 2019
8101080.001c D Pretorius b DW Steyn1v SACape Town30 Jan 2019
17271162.961c & b NM Lyon1v AUSSharjah22 Mar 2019
05000.001b JA Richardson1v AUSSharjah24 Mar 2019
46722263.891lbw b GJ Maxwell2v AUSAbu Dhabi27 Mar 2019
42*685061.761not out1v ENGLondon8 May 2019
35443079.551c & b MM Ali2v ENGSouthampton11 May 2019
151131161115.271b TK Curran1v ENGBristol14 May 2019
6*200030.001not out1v ENGNottingham17 May 2019
2110018.181c SD Hope b SS Cottrell1v WINottingham31 May 2019
44583175.861c CR Woakes b MM Ali1v ENGNottingham3 Jun 2019
53757070.671c †AT Carey b PJ Cummins2v AUSTaunton12 Jun 2019
7181038.891lbw b V Shankar2v INDManchester16 Jun 2019
44586075.861c & b Imran Tahir1v SALondon23 Jun 2019
19293065.521c MJ Guptill b LH Ferguson2v NZBirmingham26 Jun 2019
36514070.592st †Ikram Alikhil b Mohammad Nabi2v AFGLeeds29 Jun 2019
10010070100.002hit wicket b Mustafizur Rahman1v BANLondon5 Jul 2019
31411075.612lbw b PWH de Silva1v SLKarachi30 Sept 2019
58756077.331run out1v ZIMRawalpindi30 Oct 2020
49615080.331c †BRM Taylor b TS Chisoro2v ZIMRawalpindi1 Nov 2020
4310133.331b B Muzarabani2v ZIMRawalpindi3 Nov 2020
70803187.501c K Rabada b A Nortje2v SACenturion2 Apr 2021
5101050.001c AK Markram b L Ngidi2v SAJohannesburg4 Apr 2021
57733078.081c K Verreynne b KA Maharaj1v SACenturion7 Apr 2021
01000.001lbw b S Mahmood1v ENGCardiff8 Jul 2021
120050.001c †JA Simpson b L Gregory2v ENGLondon10 Jul 2021
56737076.711b MW Parkinson1v ENGBirmingham13 Jul 2021
1039663107.292b NT Ellis2v AUSLahore29 Mar 2022
1069763109.282c M Labuschagne b A Zampa2v AUSLahore31 Mar 2022
89*1006189.002not out2v AUSLahore2 Apr 2022
65716091.552c JNT Seales b AJ Hosein2v WIMultan8 Jun 2022
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.