T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Pakistan: Batting by opposition (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Pakistan×At Kensington Oval, Bridgetown×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Misbah-ul-HaqPAKWest Indies2011-20173411669955.3332551.08021133
Shahid AfridiPAKWest Indies2005-201134015712239.25128122.66100137
Mohammad HafeezPAKWest Indies2011-201733013112143.6715982.3910083
Azhar AliPAKWest Indies201712011510557.5030038.33100110
Ahmed ShehzadPAKWest Indies2011-20174501037020.6027737.18011130
Asad ShafiqPAKWest Indies2011-2017340867121.5017150.2901260
Salman ButtPAKNew Zealand20101116767*-54124.0701081
Asim KamalPAKWest Indies2005120555527.5010452.8801181
Abdul RazzaqPAKWest Indies2005120514125.5011942.8600051
Kamran AkmalPAKWest Indies2005-2017230472215.676078.3300061
Shoaib MalikPAKWest Indies20171113838*-29131.0300031
Hammad AzamPAKWest Indies2011220373618.507052.8600011
Sarfraz AhmedPAKWest Indies2017231362318.006654.5500040
Younis KhanPAKWest Indies2005-201724036319.009139.5600240
Salman ButtPAKEngland2010110343434.0026130.7700031
Bazid KhanPAKWest Indies2005120322316.004768.0900050
Umar AkmalPAKEngland2010110303030.0025120.0000021
Umar AkmalPAKWest Indies2011110303030.0027111.1100050
Mohammad AmirPAKWest Indies2017120302015.005653.5700040
Abdul RazzaqPAKNew Zealand2010110292929.0029100.0000013
Babar AzamPAKWest Indies201723029299.673485.2900230
Salman ButtPAKWest Indies2005120272713.505945.7600160
Yasir ShahPAKWest Indies2017120242412.003961.5400131
Naved-ul-HasanPAKWest Indies2005120231711.503958.9700040
Yasir HameedPAKWest Indies2005120231211.504353.4900040
Mohammad HafeezPAKEngland2010110181818.0014128.5700020
Tanvir AhmedPAKWest Indies2011110181818.0012150.0000012
Wahab RiazPAKWest Indies2011-20172111717*-16106.2500002
Shadab KhanPAKWest Indies201722017168.504042.5000020
Kamran AkmalPAKEngland2010110151515.001883.3300021
Misbah-ul-HaqPAKEngland2010110131313.001492.8600001
Saeed AjmalPAKEngland20101111313*-5260.0000011
Shahid AfridiPAKNew Zealand2010110111111.009122.2200010
Abdul RazzaqPAKEngland2010110101010.009111.1100001
Mohammad HafeezPAKNew Zealand2010110888.004200.0000020
Shabbir AhmedPAKWest Indies2005121666.001250.0000000
Kamran AkmalPAKNew Zealand2010110555.00862.5000000
Saeed AjmalPAKWest Indies201121155*-4125.0000000
Usman SalahuddinPAKWest Indies2011110555.00862.5000000
Danish KaneriaPAKWest Indies200512144*4.00944.4400100
Misbah-ul-HaqPAKNew Zealand2010110333.001323.0800000
Mohammad AmirPAKEngland2010110333.00742.8600000
Mohammad SalmanPAKWest Indies2011220331.50933.3300100
Abdur RehmanPAKNew Zealand2010110222.00366.6700000
Fawad AlamPAKEngland2010110111.00333.3300000
Junaid KhanPAKWest Indies201121111*-1100.0000000
Mohammad AbbasPAKWest Indies201712211*-714.2900000
Shahid AfridiPAKEngland2010110000.0010.0000100
Mohammad AsifPAKEngland201011100*-0-00000
Umar AkmalPAKNew Zealand2010110000.0010.0000100

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