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 (Men's List A)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 6,791 of the 6,797 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ghulam ShabberUAEIreland2017-2018550642112.8013647.0600071
Ashantha de MelSLEngland1982-1987551642716.008080.0000150
Dwayne SmithWIZimbabwe2006-2015961643012.8048133.3300124
Keith DabengwaZIMWest Indies2006-20076616426*12.8010859.2600130
Danza HyattWIIndia2011660643110.6712152.8900152
Aasif SheikhNEPCanada2024-2026660642010.6710660.3800080
Keith SempleWISouth Africa1999760642310.6716538.7900031
James TredwellENGIndia2013-2014974643021.337091.4300062
Rashid KhanAFGSri Lanka2018-20239716427*10.6757112.2800071
Gary BrentZIMWest Indies2000-20071383641912.809468.0900031
Graeme LabrooySLAustralia1988-1990883643312.809765.9800062
Sunil NarineWIPakistan2013-2016983642312.807190.1400183
Kagiso RabadaSAAustralia2016-202316856417*21.339170.3300004
Dilhara FernandoSLEngland2002-20071693642010.6710064.0000140
Gavin LarsenNZIndia1990-1999209264209.1410660.3800142
Shoaib AkhtarPAKEngland1999-20101812464438.0055116.3600564
Kuldeep YadavINDAustralia2017-20252412264176.4011754.7000140
Mushtaq AhmedPAKSri Lanka1989-19982613464267.1111655.1700230
Graeme SmithSACanada2003110636363.007979.7501060
Saleem ElahiPAKNamibia2003110636363.0010063.0001050
Scott StyrisNZKenya2007-2011210636363.0062101.6101033
Kennedy OtienoKENBermuda2009110636363.008772.4101050
Hashim AmlaHAMSussex2018110636363.008375.9001030
Alexei KervezeeWORLancashire20141116363*-49128.5701080
Oliver PitcherBERJersey2016110636363.0010261.7601040
Fawad AlamPAKHong Kong20081116363*-7781.8201030
Moneeb IqbalSCONetherlands2010110636363.009268.4801030
Ahmed ShehzadPAKIreland2015110636363.007188.7301070
Paras KhadkaNEPScotland2018110636363.007584.00010100
Abhik PatwaTANSierra Leone2017110636363.0041153.6601063
Damian CrowleyITAArgentina2010110636363.007090.0001072
Dean BrownlieNZAustralia2017110636363.007880.7701070
Shan MasoodYORSussex2024110636363.007979.7501031
Dean MorrisonJERGuernsey20141116363*-8574.1201050
Steffan PioletSUSNottinghamshire20141116363*-48131.2501071
Steven MullaneyNOTGlamorgan2014-20152116363*-46136.9601043
Aarif SheikhNEPWest Indies2023110636363.009367.7401041
Sean TerryHAMLeicestershire2014110636363.0057110.5301052
Srimantha WijeratneCANJersey2023110636363.009169.2301080
Shai HopeWIOman20231116363*-6596.9201042
Rushab PatelKENQatar20241116363*-6892.6501041
Rameez ShahzadUAEKenya2018110636363.008574.1201012
Inam-ul-HaqQATGuernsey2017110636363.008375.9001090
Ghulam ShabberUAEOman2018110636363.0010560.0001070
Gaurav TiwariINASamoa2017110636363.0012351.2201090
Najibullah ZadranAFGUnited Arab Emirates20181116363*-6498.4401052
Tim DavidSINVanuatu2019110636363.007287.5001082
Okera BascomeBERDenmark2018110636363.0041153.6601064
Michael-Kyle PepperESSYorkshire2023110636363.0034185.29010103
Haider AliDERGlamorgan2023110636363.0050126.0001053
PreviousPage 202Next

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.