Live6th Match · Pakistan ODI Tri-Series 2026/27SL22/1 (6)ENG386/5 (50)SL need 365 runs in 264 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)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/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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Pakistan: Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Pakistan×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Inzamam-ul-HaqPAKIndia1992-200667649240312343.69305978.56412220835
Inzamam-ul-HaqPAKSri Lanka1992-2006635872265118*44.41290378.02415015739
Saeed AnwarPAKSri Lanka1989-200252523219812644.86267482.20713320925
Saeed AnwarPAKIndia1989-200350482200219443.52221090.5948221634
Javed MiandadPAKWest Indies1975-1993646471930100*33.86302663.78112410310
Shoaib MalikPAKIndia2000-201942424178214346.89201588.44411117420
Ramiz RajaPAKWest Indies1985-1995535331624104*32.48278358.352831203
Saleem MalikPAKSri Lanka1982-199753438157310244.94187783.803122886
Saleem MalikPAKIndia1983-199952516153410234.09199277.012821076
Ijaz AhmedPAKIndia1986-2000535181533139*35.65193379.3126112326
Shahid AfridiPAKIndia1997-201567644152410925.401397109.0924615851
Ramiz RajaPAKSri Lanka1985-1997424261446116*40.17207369.753601152
Mohammad YousufPAKIndia1999-2009444251430100*38.65172882.75112111615
Inzamam-ul-HaqPAKWest Indies1991-200747446142590*37.50221864.2501321156
Mohammad HafeezPAKSri Lanka2003-2017383731322140*38.88171177.2646213021
Mohammad YousufPAKSri Lanka1998-200943424128412933.79191866.942559413
Inzamam-ul-HaqPAKNew Zealand1992-2004454251283137*34.68168576.1419312015
Saeed AnwarPAKNew Zealand1990-2001323241260113*45.00161977.834721208
Younis KhanPAKIndia2000-2015373741251123*37.91144786.4537510214
Shahid AfridiPAKSri Lanka1996-201472647124810921.891038120.232659763
Babar AzamPAKNew Zealand2016-202527272121810748.72145084.00212211017
Younis KhanPAKSri Lanka2000-20144644412048930.10164773.10081916
Imran KhanPAKWest Indies1977-199149471112027733.39149880.240816816
Javed MiandadPAKIndia1978-19963434111175119*51.09162272.443626211
Javed MiandadPAKSri Lanka1975-19933531101141115*54.33138482.442807110
Mohammad YousufPAKSouth Africa1998-201034342111611734.88153972.51291927
Shoaib MalikPAKSri Lanka1999-2017464111109786*36.57130983.800946824
Shahid AfridiPAKNew Zealand1996-2015383521078108*32.67826130.5119110350
Fakhar ZamanPAKNew Zealand2018-2025212031077180*63.35113994.5646111428
Saleem MalikPAKNew Zealand1984-199943411010548334.00138376.21081938
Saleem MalikPAKWest Indies1982-199846435104891*27.58130480.37075795
Younis KhanPAKSouth Africa2000-20154040110279326.33154466.52062797
Javed MiandadPAKAustralia1979-199335333101974*33.97158664.25070771
Ijaz AhmedPAKSri Lanka1986-2000393481017102*39.12119285.321817421
Mohammad YousufPAKAustralia1998-201029292101610037.63142171.50172898
Salman ButtPAKIndia2004-201021212992129*52.21119383.155231294
Javed MiandadPAKEngland1977-19962727699111347.19164460.281102675
Inzamam-ul-HaqPAKAustralia1992-20053434399191*31.97143269.200947111
Misbah-ul-HaqPAKSri Lanka2002-20143026598183*46.71133473.5401016214
Inzamam-ul-HaqPAKSouth Africa1992-2007373649678530.22146665.96063878
Aamer SohailPAKIndia1991-19982525295810541.65137669.62171809
Ramiz RajaPAKNew Zealand1985-199720192911119*53.59126871.85361866
Mohammad YousufPAKNew Zealand2000-20092927290612536.24119975.56152898
Babar AzamPAKAustralia2017-20261717490111469.31100289.92340907
Babar AzamPAKEngland2015-20262222289815844.9094794.832518913
Mohammad YousufPAKBangladesh2000-200818166893112*89.30103486.363508110
Mohammad YousufPAKZimbabwe1998-200822217892108*63.71104685.282716616
Abdul RazzaqPAKNew Zealand1997-2011413478838932.70101686.910537325
Aamer SohailPAKSri Lanka1990-20002626086510033.27129167.00151711
Shahid AfridiPAKSouth Africa1996-2015403918488822.32700121.140437639
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.