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 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Rawalpindi Cricket Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAKEngland2022-202623017413658.0022577.33100241
Mohammad RizwanPAKSouth Africa2021-2025241170115*56.6737545.33100200
Imam-ul-HaqPAKEngland202212016912184.5028459.51100232
Babar AzamPZQuetta Gladiators2023-202533016811556.0097173.20111244
Mohammad HarisPZIslamabad United2023-20253301678755.6790185.56020199
Joe RootENGPakistan2022-20263501677333.4019386.53010120
Asif MujtabaPAKZimbabwe19932311666183.0047235.17030140
Andrew HudsonSANetherlands1996110161161161.00132121.97100134
Aamer SohailPAKWest Indies1997110160160160.0029753.87100171
Jacques KallisSAPakistan1997-20033311596179.5029953.18020122
Mark DekkerZIMPakistan199323115968*79.5039040.77020160
Saud ShakeelPAKBangladesh202424015914139.7530352.48101110
Ian HealyAUSPakistan1994-19983301568252.0029353.24020170
Mominul HaqueBANPakistan2020-20243501565031.2030151.83010190
Mehedi Hasan MirazBANPakistan20242201557877.5030351.16020181
Saim AyubPZQuetta Gladiators2023-20253301547451.3384183.330201012
Babar AzamPAKSouth Africa2021-20253501517730.2025559.22021230
Rilee RossouwQG/MSPeshawar Zalmi2023-202533115012175.0072208.33100159
Saeed AnwarPAKNew Zealand1996110149149149.0021469.63100200
Yuvraj SinghINDPakistan2004-200633114882*74.0022864.91010172
Maaz SadaqatPAKSri Lanka20263301469648.6783175.900211010
Chad BowesNZPakistan20234401425435.50128110.94020211
Haider AliPAKZimbabwe202055114266*35.50104136.54010127
Inzamam-ul-HaqPAKEngland2000-200522214181*-22163.80020141
Alex HalesIUKarachi Kings2023-20253301408846.6764218.750101211
Nazmul Hossain ShantoBANPakistan2020-20243501404428.0032742.81000171
Babar AzamPZMultan Sultans2023-20253301397346.3384165.48020164
Abdullah ShafiquePAKEngland2022-202424113911446.3325354.94100153
Ijaz AhmedPAKSouth Africa1994-199723013711045.6718275.27100161
Saim AyubPAKSri Lanka2025-20268701373619.57121113.22000203
Shadman IslamBANPakistan20242411369345.3327050.37010160
Saim AyubPAKBangladesh20242401355833.7524654.88020113
Ali NaqviPAKSouth Africa199712013411567.0029745.12100170
Ijaz AhmedPAKZimbabwe1998110132132132.00103128.1610094
Yasir HameedPAKIndia20042301328644.0018571.35010171
Usman KhanMSIslamabad United2024-2025221131100*131.0070187.14100185
Tom LathamNZPakistan20234401319832.75130100.77011111
Pavan RathnayakeSLEngland2026110130130130.00106122.64100153
Shadab KhanIUKarachi Kings2020-202543113054*65.0076171.05010107
Inzamam-ul-HaqPAKZimbabwe1993-199834113044*43.3323954.39000100
Sadeera SamarawickramaSLPakistan20253301294843.0016578.18000111
Ollie PopeENGPakistan2022-202424012710831.7514686.99100160
Fakhar ZamanLQIslamabad United2023-202533012611542.0073172.6010098
Shadab KhanIUMultan Sultans2020-20254401265431.5079159.49010125
Sikandar RazaZIMPakistan2020-20257711264521.00108116.67000123
Ijaz AhmedPAKNew Zealand1996110125125125.0019863.13100191
Shoaib MalikPAKIndia2004-200622112595125.0013890.58010150
Imad WasimKKIslamabad United2020-202322212492*-69179.71010134
Colin MunroIUPeshawar Zalmi2020-20254401225230.5085143.53010134
Usman KhanMSQuetta Gladiators2023110120120120.0043279.07100129

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