Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES159/5 (18.1)WAR206/4 (20)ES need 48 runs in 11 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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
Guy de AlwisSLEngland19832217758*77.0071108.4501082
Keith DabengwaZIMSri Lanka2008-2009330773925.6716247.5300061
Umar BhattiCANIreland2007-2010430774625.6711765.8100060
Andy PycroftZIMNew Zealand1987-19923327752*77.008887.5001041
BJ WatlingNZSouth Africa2013330774525.6715150.9900090
Karl BrownLANDurham2016-20183317730*38.507997.47000101
Sharad VesawkarNEPUganda2013-20153317750*38.5012959.6901050
Andre RussellWIEngland2011-2019330774925.6775102.6700045
Samiullah ShenwariAFGNetherlands2009-20126317739*38.5011865.2500022
Chris NashSUSGlamorgan2014-2017330774125.6711467.5400090
Johann MyburghSOMEssex2016-2018330775725.6755140.00010104
Sean DicksonDUR/KENEssex2017-2021330775125.6710374.7601051
Pathum NissankaSLNetherlands2023330775425.678689.53011120
Ben GeddesMID/SURSomerset2021-2025331774038.507898.72000101
George ThomasSUS/SOMGlamorgan2023-2026330774125.678590.59000131
George BellLANKent2023-2025330777125.6711268.7501180
Graeme FowlerENGNew Zealand1983330776925.6715250.66011100
Eric SzwarczynskiNEDAfghanistan2009-2010440776519.2511765.8101140
Nathan McCullumNZZimbabwe2011-2015842773038.5066116.6700024
Sarfraz AhmedPAKIndia2007-2019840774419.2512462.1000040
Logan van BeekNEDPakistan2022-20234417728*25.679184.6200061
Graeme van BuurenGLOSussex2016-2024641773825.6711865.2500161
Dawid MalanMIDHampshire2015-2019440772519.2510176.24000110
Harry CameDERNorthamptonshire2021-20244417744*25.678195.0600062
George HillYORHampshire2022-2026440776119.258986.5201291
Alick AthanazeWIBangladesh2024-2025440772819.2510771.9600082
Tim ZoehrerAUSWest Indies1987541775025.679382.8001080
Ian BishopWIIndia1988-19971240773119.2518242.3100010
Runako MortonWISouth Africa2006-2008550774115.4014752.3800150
Joe BurnsAUSEngland2015550774415.4011467.5400190
Samiullah ShenwariAFGWest Indies2017-2019551772719.2514353.8500031
Ashton AgarWASouth Australia2021-2026551772619.258293.9000024
Rory BurnsSURNottinghamshire2015-2026550772915.4010970.64002110
Kiran CarlsonGLASurrey2017-2025550773315.4010474.0400081
Ollie RobinsonDUR/KENMiddlesex2019-2026551773719.2558132.76000121
Kashif DaudUAEOman2022552775225.6777100.0001044
V.B.ChandrasekharINDNew Zealand1988-1990550775315.4013357.89010110
Donald TiripanoZIMBangladesh2018-20217627755*19.2571108.4501127
Ruben TrumpelmannNAMNepal2022-202610627724*19.2567114.9300084
Robert CroftENGSri Lanka1998-2001861773215.409779.3800040
Nathan HauritzAUSSouth Africa2002-200910747724*25.679680.2100061
Peter TregoSOM/NOTSurrey2014-2021771774112.837898.72002102
Chris OldENGPakistan1974-1979772773915.409581.0500141
Adil RashidENGIndia2017-2026158077229.639481.9100281
Hrishikesh KanitkarINDPakistan1998-2000881772411.0013457.4600150
Niall O'BrienIREZimbabwe2007-201899077508.5611368.1401163
Andrew CaddickENGAustralia1993-200311107773625.6712163.6400080
Kumar SangakkaraSLBermuda2007110767676.008391.5701060
David HempBERIndia20071117676*-10572.3801091
Dinesh ChandimalCCCBloomfield Cricket and Athletic Club2025110767676.0058131.0301093
PreviousPage 173Next

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.