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
N BalasooriyaPSCPanadura Sports Club2025110595959.0055107.2701091
Mark AdrianatosMRNorthern Knights2024110595959.0012248.3601080
Ron ChandragupthaBCAAKurunegala Youth Cricket Club2025110595959.008569.4101080
KI FernandoBRCNondescripts Cricket Club2026110595959.007380.8201061
C HeenatigalaACCCTamil Union Cricket and Athletic Club2026110595959.006393.6501040
Mahesh KumaraNSWCMoors Sports Club2025110595959.007479.7301052
SP van der MerweNORSussex2025110595959.006098.3301061
Louren SteenkampNAMNepal2026210595959.008767.8201041
Doug WaltersAUSSri Lanka1975110595959.006689.3901050
Ajay SharmaINDZimbabwe19931115959*-55107.2701080
Hashmatullah ShahidiAFGScotland20191115959*-6098.3301060
Anura TennekoonSLNew Zealand1979110595959.009661.4601060
Wasim AkramPAKBangladesh1986-20006215930*59.007776.6200053
Thilan SamaraweeraSLBangladesh2005-20104215941*59.008470.2400050
Abdul JabbarCANKenya2007220594429.508271.9500091
Calum MacLeodDURLeicestershire2015-2016221593059.0040147.5000080
Alessandro BonoraITADenmark2014-2016220595629.5011053.6401040
Colin AckermannLEIDurham2018-2019220595029.507677.6301061
Travis HeadAUSAfghanistan2023-20252215959*59.0042140.4801191
Aamir KaleemOMAMalaysia20142215942*59.0054109.2600042
Sultan AhmedOMAMalaysia2014220595529.507875.6401050
Matt MachanSUSMiddlesex2014-2015220594029.508371.0800050
Stuart PoynterDURLancashire2017-2018320594329.506196.7200040
Chathuranga de SilvaCCC/BSCPolice Sports Club2024-2026220594529.506196.7200032
Edward FarleyJEROman2014220595529.5011153.1501062
Daryl MitchellWORSurrey2015-2017220595929.506788.0601190
Alex DaviesWARLancashire2025-20262215951*59.007281.9401032
Ryan HigginsMID/GLOSussex2017-20192215948*59.0031190.3200044
Satsimranjit DhindsaCANNamibia2015-20182215943*59.007578.6700022
Glenn PhillipsNZAustralia2022-2023220594729.506985.5100032
Saif ZaibNORLeicestershire2015-2021320594329.5058101.7200041
Muhammad UsmanUAEUnited States of America20192215959*59.007380.8201142
Gian-Piero MeadeITABermuda2016-2022220594829.506590.7700050
Ian HollandUSANamibia2022220594029.507677.6300040
Tom ScrivenLEILancashire2023-20262225939*-39151.2800061
Jason SanghaSANew South Wales2024-2026320595729.507281.9401023
Chamika KarunaratneNCCBloomfield Cricket and Athletic Club2024-2026220594729.5054109.2600035
Daniel DouthwaiteGLAWarwickshire20242215955*59.0044134.0901044
Jack DaviesMIDSussex2021-2025220595129.5048122.9201052
Dhananjaya LakshanCCCNugegoda Sports Welfare Club2024-2025220593929.5052113.4600061
Harry DukeYORMiddlesex2023-2025221593159.006886.7600091
Danial IbrahimSUSHampshire2021-2026220595529.5050118.0001050
Mitchell HayNZSri Lanka2024-2025420594929.507183.1000041
Kamil MisharaNCCBloomfield Cricket and Athletic Club2024-2026220593429.507974.6800060
Oliver MetcalfeMRNorth-West Warriors2024220595329.5059100.0001091
S GulechaSINBahrain2025-2026220593429.506295.1600063
M GillCANOman2025220595929.506985.5101170
Kevin ArnottZIMSri Lanka1992-1993220595229.507974.6801041
David ObuyaKENAfghanistan2010330592719.6710158.42000100
Sean ErvineZIMSri Lanka2001-2003330594719.678966.2900142
PreviousPage 214Next

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.