Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Pakistan: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Pakistan×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Inzamam-ul-HaqPAKSri Lanka1992-20068289123824200*49.66609062.79922233446
Younis KhanPAKSri Lanka2000-201579968361531341.08624257.91816532225
Javed MiandadPAKIndia1978-19966273173403280*60.77470357.79820321024
Inzamam-ul-HaqPAKIndia1992-2006778110323618445.58440773.43716331737
Saeed AnwarPAKSri Lanka1989-200262683311713647.95457668.12921431028
Javed MiandadPAKAustralia1976-199360735281621141.41566149.74614126310
Javed MiandadPAKWest Indies1975-199380927276411432.52502254.98316418013
Babar AzamPAKNew Zealand2016-202560647273316147.95334081.83523227437
Mohammad YousufPAKIndia1999-200959697267717343.18392668.19518328526
Javed MiandadPAKNew Zealand1976-199642498262127163.93345252.72710025417
Younis KhanPAKIndia2000-201548566259826751.96372669.73811827717
Inzamam-ul-HaqPAKWest Indies1991-200762689254917743.20434158.72418324015
Inzamam-ul-HaqPAKEngland1992-2006485811243014851.70372565.23517627414
Saleem MalikPAKIndia1982-1999748011238010734.49336264.6351041986
Zaheer AbbasPAKIndia1978-1985313752352235*73.50237671.3094119520
Inzamam-ul-HaqPAKNew Zealand1992-200457618234232944.19345767.75413525927
Babar AzamPAKAustralia2016-202644568233219648.58318773.17514222521
Babar AzamPAKEngland2015-202651587232615845.61266087.44416125731
Mohammad YousufPAKEngland1999-201043514232122349.38418455.4769223512
Javed MiandadPAKEngland1977-1996485912232026049.36447351.87319521112
Saleem MalikPAKSri Lanka1982-1997686210231215544.46293272.6861521566
Saeed AnwarPAKIndia1989-200353543229119444.92265986.1659325635
Shahid AfridiPAKIndia1997-201683875228615627.882181104.8157925975
Mohammad HafeezPAKSri Lanka2003-201761698225519636.97315271.54510323728
Shoaib MalikPAKSri Lanka1999-20177172202211148*42.52329067.20214519635
Ramiz RajaPAKSri Lanka1985-199754597219012242.12343960.5441311972
Misbah-ul-HaqPAKSri Lanka2002-2015556013215513545.85388555.47118215831
Saleem MalikPAKEngland1984-199944529209616548.74392653.3941312225
Younis KhanPAKSouth Africa2000-2015567052042131*31.42361956.4248518215
Shoaib MalikPAKIndia2000-202154546203514342.40239285.08413220126
Mohammad YousufPAKSri Lanka1998-200957685200912931.89342358.6938617321
Ramiz RajaPAKWest Indies1985-1995647442006104*28.66375953.3721061554
Saleem MalikPAKNew Zealand1984-1999617015200014036.36317263.05213522311
Babar AzamPAKSouth Africa2017-202543523198212240.45238083.28216326913
Imran KhanPAKWest Indies1977-1991678016197712330.89277063.61111312718
Babar AzamPAKWest Indies2016-2026404771970125*49.25265674.17513518324
Younis KhanPAKEngland2001-201639533193421838.68336157.545762249
Shahid AfridiPAKSri Lanka1996-2016938810192010924.621763108.91212816286
Mohammad YousufPAKWest Indies1999-200932376188819260.90322958.478631839
Mohammad HafeezPAKEngland2003-202151595185515134.35268069.22210620637
Mohammad HafeezPAKNew Zealand2003-202153597183519735.29216884.6439919548
Zaheer AbbasPAKAustralia1972-198531453182212643.38303959.7241331939
Azhar AliPAKSri Lanka2011-202228423178715745.82365448.916841543
Mudassar NazarPAKIndia1978-198838435177623146.74332748.516511422
Inzamam-ul-HaqPAKAustralia1992-200547595177511832.87312256.85115717111
Saleem MalikPAKAustralia1983-199841502173123736.06311155.642871963
Javed MiandadPAKSri Lanka1975-19934747121723203*49.23187272.3331019411
Ijaz AhmedPAKAustralia1987-200048582171415530.61331551.707381859
Saeed AnwarPAKNew Zealand1990-200137404167816946.61222875.316841829
Inzamam-ul-HaqPAKSouth Africa1992-20075059516779631.06281659.5501241909
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.