Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Iqbal Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Greg RitchieAUSPakistan1982121140106*140.0036438.46100103
Taufeeq UmarPAKSouth Africa20031201397169.5035039.71020201
Moin KhanPAKSouth Africa1997-20032411398046.3327949.82010192
Mohammad YousufPAKBangladesh2003-2008221138106138.0015787.90100101
Imran FarhatPAKSouth Africa200312013612868.0028847.22100180
Pat SymcoxSAPakistan19971201368168.0021463.55020173
Agha SalmanPAKSouth Africa20253311366968.0017975.98020111
Saleem MalikPAKSri Lanka1982-199245013510027.0016581.82100150
Wasim AkramPAKSri Lanka1985-19954501345426.8023557.02010132
Saeed AnwarPAKZimbabwe199612113181131.0016380.37020250
Chris BroadENGPakistan198712013011665.0037534.67100140
Kapil DevINDPakistan1978-19894601304921.6714971.14001142
Imran KhanPAKWest Indies1980-19914701306118.5719666.33012140
Saleem YousufPAKAustralia198812112866*128.0021260.38020151
Jacques KallisSAPakistan2003-20073401286232.0024552.24010151
Yasir HameedPAKSouth Africa2003-20073401287232.0021459.81010170
Inzamam-ul-HaqPAKSri Lanka1995-20043501255025.0028543.86010120
Ranjan MadugalleSLPakistan1982-198734112391*41.0026344.87010180
Ijaz AhmedPAKAustralia198812012212261.0023252.59101172
Thilan SamaraweeraSLPakistan200412012110060.5029740.74100100
Inzamam-ul-HaqPAKIndia2006110119119119.0019361.66100121
Javed MiandadPAKWest Indies1980-19903601195019.8332137.07010140
Aamer MalikPAKIndia1989110117117117.0030538.36100150
Wasim RajaPAKEngland1984121117112117.0022352.47100142
Saleem MalikPAKNew Zealand1984-19902301167138.6717765.54010130
Ian BellENGPakistan200512011511557.5027941.2210170
Mudassar NazarPAKAustralia1980-19883301157938.3328939.79010140
Ijaz AhmedPAKSouth Africa1994-199723111498*57.0012194.21011141
Roshan MahanamaSLPakistan1987-19954601145819.0029438.78011150
Saleem ElahiPAKEngland20001201137256.5020954.07010150
Shahid AfridiPAKEngland2000-20052401129228.0011894.9201196
Mansoor AkhtarPAKAustralia1982110111111111.0019158.12100180
Abdul RazzaqPAKEngland2000121109100*109.0025243.25100130
Mohammad AzharuddinINDPakistan198912010910954.5017562.29101100
Mohammad YousufPAKZimbabwe2008111108108*-11197.30100101
Rahul DravidINDPakistan2006121108103108.0025143.03100160
Shoaib MalikPAKSri Lanka20041201075953.5025841.47010180
Kim HughesAUSPakistan1980-19822301068835.3330734.53010121
Graeme WoodAUSPakistan1982-19882411054935.0039826.38000100
Saeed AnwarPAKSri Lanka19951201045452.0021348.83020130
Asif IqbalPAKIndia197812010410452.00--101150
Asanka GurusinhaSLPakistan1992-19953501046620.8016463.4101081
Inzamam-ul-HaqPAKWest Indies1991-200622110260102.0017757.6301080
Hamish MarshallNZPakistan2003111101101*-10992.6610072
Zaheer AbbasPAKEngland198412110068100.0018853.19010140
Javed MiandadPAKNew Zealand1984-19902301005533.3321746.08010120
VVS LaxmanINDPakistan2006121989098.0022743.17010120
Mike AthertonENGPakistan20001219765*97.0027834.8901070
Tony de ZorziSAPakistan2025330967632.009798.97010104
Carl HooperWIPakistan1990-1991231955747.5014366.4301091

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.