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 resultODI3rd 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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
Shafiq SharifMASNepal2012-2014330472415.678058.7500080
George WorkerNZPakistan2018331472823.507860.2600040
Michael BracewellNZSri Lanka2024-20254314734*23.505683.9300161
Joe RootENGScotland2014-2018330472915.6734138.2400071
Waqas BarkatHKUnited Arab Emirates2014-2015331472723.508853.4100030
Graham WaggGLAMiddlesex2016-2019330473515.675192.1600151
Andrew SalterGLASurrey2014-2021432471747.0047100.0000042
Tom FellWORSomerset2015-2019330472215.675782.4600060
Mohammed QasimUAEPapua New Guinea2017330473315.6710544.7600040
Kiran CarlsonGLANorthamptonshire2021-2023330472815.6740117.5000041
Afif HossainBANEngland2023330472315.676968.1200051
Fayyaz ButtOMAPapua New Guinea2019-20225324732*47.005192.1600040
Hayden Walsh, Jr.WIAustralia2021-2024430472015.677265.2800050
Luke HollmanMIDEssex2021-2026330474015.676572.3100112
Gaudi TokaPNGNepal2021-2023330472215.678455.9500031
George HillYORKent2022-2025330473515.6733142.4200061
Ben CalitzIREAfghanistan2026330472715.6745104.4400142
Brian HastingsNZEngland1973-1975430473715.679549.4700110
Chris OldENGNew Zealand1975-1979431472723.505979.6600122
Richard SnellSAPakistan1992-19944324727*47.0045104.4400041
Chris HarrisNZBangladesh1999-2004540472611.759549.4700040
Shahriar NafeesBANSouth Africa2008-2011440472511.757860.2600070
Hasan RazaPAKIndia1997540474111.7511939.5000130
Ahmed RazaUAENamibia2013-2022841471915.676177.0500031
Yasir ShahPAKEngland2015-20196424726*23.505487.0400141
Tom CurranSURGloucestershire2015-2019441473915.675192.1600140
Andrew SalterGLAKent2014-20224424729*23.5029162.0700033
Paul CoughlinDURSomerset2022-2025440473811.755094.0000021
Jhye RichardsonAUSIndia2019641472915.675094.0000040
Divan la CockNAMScotland2022440472311.758058.7500142
John ReidNZAustralia1982-1986440472011.7510644.3400010
Dermot ReeveENGSouth Africa1992-19964414725*15.674897.9200050
Andy WallerZIMNew Zealand1987-1992441472315.675487.0400051
Vijay BharadwajINDNew Zealand1999541472715.6710445.1900060
Jamie DalrympleENGNew Zealand20075514729*11.757067.1400130
Amjad JavedUAEScotland2012-2016551473211.755290.3800133
Andrew BalbirnieIRENew Zealand2017-202255047369.408257.3200260
Barry McCarthyIREWest Indies2019-20257514717*11.756374.6000151
Tadiwanashe MarumaniZIMBangladesh2021-202255047259.408754.0200151
Iftikhar AnjumPAKAustralia2005-20108644719*23.507463.5100031
Johan BothaSAEngland2008-200976147269.409251.0900130
Hiren VaraiyaKENNetherlands2007-201410624720*11.758356.6300030
James FaulknerAUSSri Lanka2013-2016762471711.756869.1200140
Haris RaufPAKEngland2021-2026664473523.505192.1600053
Tawanda MupariwaZIMBangladesh2006-2009874473315.676671.2100130
Lameck OnyangoKENZimbabwe2009773471711.755487.0400233
Sulieman BennWISouth Africa2010-2016107147187.835881.0300151
Peter TaylorAUSNew Zealand1988-19921573471611.755388.6800030
Kyle MillsNZWest Indies2006-2014158147266.717562.6700031
J ManleyNK/MRNorth-West Warriors2019-202511964710*15.6710047.0000031
PreviousPage 252Next

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.