ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Iqbal Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Bruce LairdAUS19821982120686034.0018237.3601010
Phil DeFreitasENG19961996110676767.0064104.6901052
Sachin TendulkarIND19891989120675933.5018835.6401050
Wasim AkramPAK19921992120675433.5015144.3701090
Chris SmithENG19841984110666666.0015542.5801050
Wasim AkramPAK19861986120666633.008577.6501142
Roshan MahanamaSL19921992120665833.0019833.33010100
John DysonAUS19821982120664333.0013548.8900092
Moin KhanPAK20002000110656565.0011656.0301062
Derek RandallENG19841984110656565.0015741.4001061
Manzoor ElahiPAK198419842216539*65.0029134.4800072
Rajin SalehBAN20032003110646464.009368.8201080
Imran FarhatPAK20042004120645332.007981.01010110
Madan LalIND19831983120645432.0010064.0001090
Saleem MalikPAK19891989110636363.008276.8301070
Neil McKenzieSA20032003120623531.0021229.2500061
Gundappa ViswanathIND19831983120625331.0010857.4101080
Faoud BacchusWI19801980120624531.0016038.7500060
Kumar SangakkaraSL20042004120615930.508968.54010100
Mohammad YousufPAK20042004120614430.5013146.56000100
Alistair CampbellZIM19961996120615230.5010856.4801070
Salman ButtPAK20062006120613730.509464.89000120
Saleem YousufPAK19861986120616130.5013844.2001180
WPUJC VaasSL19951995231614030.5010856.48000100
Inzamam-ul-HaqPAK19911991110606060.009165.9301040
Tamim IqbalBAN20082008110606060.007876.92010100
Geoff MarshAUS19881988120605130.0016037.5001080
Shane ThomsonNZ199619962216031*60.008967.4200060
Javed MiandadPAK19821982230603620.0014441.6700050
Wasim RajaPAK198019802215938*59.0012347.9700060
Mohammad YousufPAK200720071115858*-11351.3301010
Moin KhanPAK19961996110585858.0010058.00010110
MahmudullahBAN200820081115858*-7478.3801060
Duleep MendisSL19871987110585858.006589.2301060
Ramiz RajaPAK19891989110585858.0010555.24010100
Carl HooperWI19911991110575757.006489.0601051
Graeme FowlerENG19841984110575757.0010454.8101080
Andrew FlintoffENG20052005120575628.5010852.7801091
Mahela JayawardeneSL20042004120575728.5010554.2901190
Clive LloydWI19801980120573728.5011549.5700060
Sadiq MohammadPAK19781978120574128.50--000-0
Kapil DevIND19831983120574128.507873.0800062
Ramiz RajaPAK19871987231573228.5014838.5100040
Rumesh RatnayakeSL19851985110565656.00--010-2
Jonty RhodesSA199419942215645*56.006487.5000021
Lance KlusenerSA19971997120563828.006388.8900072
Moin KhanPAK19901990120563228.009558.9500070
John WrightNZ19841984110555555.0047117.0201050
Zaheer AbbasPAK19801980230543318.0015834.1800050
Saeed AnwarPAK20002000110535353.0052101.9201070

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