Batting by opposition (Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Rawalpindi Cricket Stadium×

Player figures come from full scorecards, which we hold for 10 of the 15 matches in this selection (from 2004). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad RizwanPAKBangladesh2020-2024351304171*76.0047863.60110253
Harry BrookENGPakistan2022-202424027115367.75235115.32110328
Rahul DravidINDPakistan2004110270270270.0049554.55100341
Imam-ul-HaqPAKAustralia2022121268157268.0058146.13200234
Liton DasBANPakistan2020-202434025613864.0041162.29110326
Saud ShakeelPAKEngland2022-202423024713482.3347651.89110200
Mushfiqur RahimBANPakistan2024231216191108.0040153.87100231
Aiden MarkramSAPakistan2021-202524021410853.5041052.20100304
Babar AzamPAKBangladesh2020-202435020714341.4034060.88101241
Shan MasoodPAKBangladesh2020-202435020510041.0031165.92110200
Zak CrawleyENGPakistan2022-202424020312250.7521494.86110310
Azhar AliPAKAustralia2022110185185185.0036151.25100153
Abdullah ShafiquePAKAustralia2022121180136*180.0034751.87100182
Ben DuckettENGPakistan2022-202424017110742.7521081.43111211
Mohammad RizwanPAKSouth Africa2021-2025241170115*56.6737545.33100200
Imam-ul-HaqPAKEngland202212016912184.5028459.51100232
Saud ShakeelPAKBangladesh202424015914139.7530352.48101110
Mominul HaqueBANPakistan2020-20243501565031.2030151.83010190
Mehedi Hasan MirazBANPakistan20242201557877.5030351.16020181
Babar AzamPAKSouth Africa2021-20252401517737.7525359.68020230
Babar AzamPAKEngland202212014013670.0017380.92100201
Nazmul Hossain ShantoBANPakistan2020-20243501404428.0032742.81000171
Abdullah ShafiquePAKEngland2022-202424113911446.3325354.94100153
Shadman IslamBANPakistan20242411369345.3327050.37010160
Saim AyubPAKBangladesh20242401355833.7524654.88020113
Joe RootENGPakistan2022-20242401347333.5015884.81010100
Ollie PopeENGPakistan2022-202424012710831.7514686.99100160
Agha SalmanPAKBangladesh20242411205440.0020359.11011103
Abid AliPAKSri Lanka2019111109109*-20154.23100110
Faheem AshrafPAKSouth Africa202112110778*107.0020951.20010170
Temba BavumaSAPakistan202112110561105.0026339.92010110
Babar AzamPAKSri Lanka2019111102102*-12879.69100140
Dhananjaya de SilvaSLPakistan2019111102102*-16661.45100150
Mohammad RizwanPAKEngland2022-20242301004633.3318254.95000123
Usman KhawajaAUSPakistan2022110979797.0015961.01010150
Jamie SmithENGPakistan2024120928946.0013568.1501056
Marnus LabuschagneAUSPakistan2022110909090.0015856.96010120
Senuran MuthusamySAPakistan20251118989*-15557.4201080
Shan MasoodPAKSouth Africa2025120878743.5018148.0701123
Agha SalmanPAKEngland2022-2024230845328.0014060.00010111
Asim KamalPAKIndia20041218160*81.0013659.56010170
Steve SmithAUSPakistan2022110787878.0019639.8001080
Sourav GangulyINDPakistan2004110777777.0012860.16010120
Saud ShakeelPAKSouth Africa2025120776638.5019040.5301050
Tristan StubbsSAPakistan2025120767638.0020936.3601161
Haris SohailPAKBangladesh2020110757575.0010372.8201072
Agha SalmanPAKSouth Africa2025120734536.5011861.8600070
VVS LaxmanINDPakistan2004110717171.009971.72010120
Kagiso RabadaSAPakistan2021-2025230717123.677397.2601244
Parthiv PatelINDPakistan2004110696969.0014148.94010100
Page 1Next

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