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 National Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hussain TalatPAKWest Indies20183311356367.50106127.36010132
Mohammad YousufPAKBangladesh2003-20084411355245.0020366.50010144
Mohammad RizwanKK/MS/RAWQuetta Gladiators2020-20265511356933.75101133.6602286
Duleep MendisSLPakistan1982-19854611355427.0016173.29010151
Agha SalmanPAKSouth Africa2025110134134134.00103130.10100162
Shadab KhanIUKarachi Kings2019-20268731344733.50101132.67001115
Aamer SohailPAKSouth Africa1994-199622013311166.5019070.0010090
Alvin KallicharranWIPakistan1975-198033013311544.335532.73100161
Alok KapaliBANPakistan2003-20083401336933.2522259.91010170
Younis KhanPAKSouth Africa200712013212666.0017774.58100181
Darren LehmannAUSPakistan199823013210344.0018172.93100110
Abdul QadirPAKEngland1978-19876601326122.0026549.81011115
Hussain TalatIU/LQ/PZKarachi Kings2019-20256501314226.20100131.00000123
Chedean NationWIWPakistan Women2021-202488213151*21.8316977.51010140
Sanath JayasuriyaSLBangladesh2008110130130130.0088147.73100166
Fakhar ZamanPAKSri Lanka20192201307665.0015683.33020132
Nasser HussainENGPakistan20002311307365.0031641.14020121
Ayesha ZafarPAKWWest Indies Women2021-202477212942*25.8015782.17000130
Saim AyubQG/PZ/HKIslamabad United2021-20265501287325.6088145.45010116
Imran FarhatPAKIndia2004-20063401275731.7517871.35010220
Sarfraz AhmedQGIslamabad United2020-20234401275431.75108117.5901085
Sidra AmeenPAKWZimbabwe Women202622112667126.00117107.69020150
Mohammad YousufPAKNew Zealand2002110125125125.0015580.65100141
Kris SrikkanthINDEngland198512112584125.0016973.96010122
Younis KhanPAKBangladesh2003-20084301256941.67119105.04010121
Alex HalesIUPeshawar Zalmi2019-202444112582*41.6788142.05010182
Bill AtheyENGPakistan19873301248641.3319264.58010122
Saeed AnwarPAKEngland1996-20003401247131.0014983.22010150
Salman ButtPAKIndia2006-20083401245331.0017371.68011200
Steve WaughAUSPakistan1988-19984701247317.7124051.67013180
Iftikhar AhmedPAKNew Zealand202322112294*122.0094129.79010132
Majid KhanPAKEngland19732201229961.00--010100
Imran KhanPAKSri Lanka1982-199233212263122.0049120.4101061
Shahid AfridiPAKSri Lanka2000-20095401227430.5017171.35011191
Zaheer AbbasPAKAustralia1980-19823421229161.0020260.40010170
Kumar SangakkaraSLBangladesh2008110121121121.0012894.53100161
Kusal MendisQG/PZKarachi Kings2025-202622012110960.5060201.67100164
Abdul KadirPAKAustralia19641201219560.50--01090
Hannan SarkarBANPakistan20032301215040.3325547.45010140
Derek RandallENGPakistan1978-19843511215530.2532836.89010110
WPUJC VaasSLPakistan2000-200968412132*30.2528442.61000140
Andrew FlintoffENGPakistan2000-20052201208460.00101118.81010133
Dennis AmissENGPakistan197312112099120.003461.76010150
Martin CroweNZPakistan1984-199023112068*60.0026445.4501090
Misbah-ul-HaqPAKSri Lanka2008-20094301197639.6722552.8901065
Shoaib MohammadPAKWest Indies1985-19902311198659.5042528.0001030
Fatima SanaPAKWZimbabwe Women202654311962*119.0048247.92010155
Shan MasoodPAKNew Zealand2022-20235701194417.0019062.63001160
Ramiz RajaPAKWest Indies1985-19915701196217.0042028.3301240
Azhar AliPAKSri Lanka201912011811859.0015974.21101130

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.