LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL201/2 (35.2)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

Pakistan: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Pakistan×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Taufeeq UmarPAKSouth Africa2002-2010713073713556.69166844.182401052
Hanif MohammadPAKWest Indies1958-1959611173633773.60--230310
Yasir HameedPAKIndia2004-2007162317299833.14120760.40040992
Kamran AkmalPAKSouth Africa2002-2013313717297120.25106968.19035975
Imam-ul-HaqPAKSouth Africa2018-20251520072710136.35108467.07162646
Agha SalmanPAKSouth Africa2024-20251417272413448.2789680.801406111
Shahid AfridiPAKBangladesh1997-20163128470812429.50447158.391226538
Saeed AhmedPAKWest Indies1958-1959815170715050.50--150310
Mohammad RizwanPAKWest Indies2016-2026222427068732.0996273.39051718
Wasim AkramPAKIndia1985-2003605397026215.9594473.090235628
Abdullah ShafiquePAKAustralia2022-202411172696136*46.40147847.091526310
Salman ButtPAKEngland2005-20101624069612229.00132652.49132913
Abdul RazzaqPAKAustralia1999-20123539669663*21.09126155.190415412
Shan MasoodPAKSouth Africa2013-20251019068814536.21132751.85153716
Basit AliPAKWest Indies1993-199513152685127*52.6997170.55151579
Saim AyubPAKSouth Africa2024-20251313268210962.00637107.062418122
Wasim RajaPAKIndia1978-19851919468212545.47114857.75151744
Asad ShafiqPAKNew Zealand2010-20181824168013729.57141847.95213869
Wasim AkramPAKEngland1985-20034949867945*16.56109562.010046513
Saeed AnwarPAKSouth Africa1993-20023136167711819.34121855.58114894
Agha SalmanPAKSri Lanka2022-202617184674132*48.1474290.843326411
Javed BurkiPAKEngland1961-19671122067414030.6428428.87301723
Imam-ul-HaqPAKEngland2018-20261519366915141.8199667.17224784
Imran FarhatPAKSri Lanka2001-2012131706597238.7690972.500801041
Zaheer AbbasPAKWest Indies1975-19831825265995*28.6575260.77032492
Yasir HameedPAKNew Zealand2003-200414151651127*46.5097466.84160771
Mohammad HafeezPAKIndia2005-20212019265110538.2972789.551515914
Shoaib MohammadPAKWest Indies1985-1993263026358622.68161739.27047521
Misbah-ul-HaqPAKBangladesh2003-20152322562587*36.7683774.670404818
Saeed AnwarPAKWest Indies1989-19992020162413132.8494166.31232677
Hanif MohammadPAKNew Zealand1955-196910152622203*47.85--300631
Imran FarhatPAKSouth Africa2003-20131420062212831.10128548.40131741
Moin KhanPAKWest Indies1990-2004394056195817.6999462.270165412
Wasim AkramPAKNew Zealand1984-200247431061766*18.7087170.840244820
Agha SalmanPAKBangladesh2023-20261619461610641.0780077.001515813
Umar AkmalPAKEngland2010-20152428361279*24.4876180.42021529
Zaheer AbbasPAKSri Lanka1975-19851311061113455.5562796.81230568
Saeed AhmedPAKAustralia1959-1972714061116643.6432759.94130260
Wasim AkramPAKZimbabwe1992-200337339611257*25.4691966.491046217
Umar AkmalPAKWest Indies2009-2016211966105946.9272684.02030609
Sarfraz AhmedPAKWest Indies2016-20192322760860*40.5371884.68050542
Azhar AliPAKSouth Africa2010-2021132526059026.30170335.53053660
Waqar HasanPAKIndia1952-1955101716019737.56--05000
Ahmed ShehzadPAKWest Indies2011-20172426059810223.00101059.21142645
Aamer SohailPAKSouth Africa1992-19981923059711125.96104757.02123691
Ramiz RajaPAKAustralia1985-1995263215956719.19124147.95045570
Mudassar NazarPAKNew Zealand1979-19892631459210621.93132843.75112460
Imran KhanPAKNew Zealand1976-19921919758779*48.9267162.440503710
Kamran AkmalPAKNew Zealand2006-2012212225868929.3076476.700516013
Azhar AliPAKZimbabwe2011-20211013058312644.85104455.84232704

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.