Live4th T20I · India in New Zealand 2026/27NZ246/6 (19)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE70/2 (17.3)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Multan Cricket Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Imam-ul-HaqPAKWest Indies20223301997266.3321194.31030191
Babar AzamPAKWest Indies202233018110360.3320389.16110141
Shai HopeWIPakistan202233015212750.6716592.12100201
Babar AzamPAKNepal2023110151151151.00131115.27100144
Shahid AfridiPAKZimbabwe2004-20082201438571.5078183.33020710
Sharmarh BrooksWIPakistan20223301307043.3316578.79010122
Yasir HameedPAKBangladesh2003110116116116.0013287.88100142
Shadab KhanPAKWest Indies20223301148638.00109104.5901054
Iftikhar AhmedPAKNepal2023111109109*-71153.52100114
Shakib Al HasanBANPakistan2008110108108108.0012090.0010080
Abdul RazzaqPAKZimbabwe2004111107107*-11493.8610055
Marlon SamuelsWIPakistan2006111100100*-99101.01100171
Khushdil ShahPAKWest Indies20223319741*48.5097100.0000064
Shaun PollockSAPakistan2007110909090.0084107.1401091
Mohammad YousufPAKBangladesh2003-2008221864986.0012171.0700061
Mohammad RizwanPAKWest Indies2022330855928.3310580.9501021
Younis KhanPAKSouth Africa2007110828282.0011074.5501062
Akeal HoseinWIPakistan2022331826041.0065126.1501037
Graeme SmithSAPakistan2007110818181.0010378.6401070
Salman ButtPAKBangladesh2008110747474.008488.1001080
Inzamam-ul-HaqPAKZimbabwe2004110737373.0010271.5701081
Yasir HameedPAKWest Indies2006110717171.0011860.1701030
Sean WilliamsZIMPakistan2008110717171.0010170.3001030
Vusi SibandaZIMPakistan2004-2008220635731.507682.8901061
Fakhar ZamanPAKWest Indies2022330633521.009665.6300090
Shivnarine ChanderpaulWIPakistan2006110606060.008273.1701080
Brendan TaylorZIMPakistan2004-2008220605530.008967.4201020
Rahul DravidINDPakistan2006110595959.007281.9401090
Younis KhanPAKBangladesh20031115959*-31190.3201043
Nicolas PooranWIPakistan2022330572519.006587.6900024
Inzamam-ul-HaqPAKBangladesh20031115656*-48116.6701070
Rovman PowellWIPakistan2022330523217.3352100.0000061
Bazid KhanPAKBangladesh2008110515151.009056.6701021
Elton ChigumburaZIMPakistan2004-20082215142*51.005494.4400030
Inzamam-ul-HaqPAKIndia2006110494949.006377.7800070
Mashrafe MortazaBANPakistan2003-2008220463823.007958.2300020
Shoaib MalikPAKSouth Africa2007110454545.005483.3300040
Misbah-ul-HaqPAKZimbabwe2008110444444.005088.0000031
Mohammad RizwanPAKNepal2023110444444.005088.0000060
Romario ShepherdWIPakistan2022330422514.004789.3600013
Kyle MayersWIPakistan2022330413313.674591.1100052
Herschelle GibbsSAPakistan2007110393939.0035111.4300070
Yuvraj SinghINDPakistan2006110373737.005764.9100060
Kamran AkmalPAKBangladesh2003-2008210363636.0035102.8600061
Mushfiqur RahmanBANPakistan20031113636*-6555.3800070
Suresh RainaINDPakistan20061113535*-34102.9400060
Abdul RazzaqPAKWest Indies2006110333333.004671.7400020
Keacy CartyWIPakistan2022110333333.004573.3300021
Nasir JamshedPAKZimbabwe2008110323232.004965.3100031
Abdur RehmanPAKSouth Africa2007110313131.003783.7800030
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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