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
Anuj DalDERWorcestershire2019-2026330484616.0038126.3200141
Mohammad ShahzadAFGSri Lanka2014-2019330483416.006672.7300052
Najibullah ZadranAFGPakistan2014-2019330484216.006672.7300060
Lyndon JamesNOTEssex2023-2025330483216.006573.8500030
Rishi PatelLEISomerset2021-2026330484016.007464.8600060
Waseem MuhammadUAEWest Indies2023330484216.004997.9600162
Tim RobinsonNZSri Lanka2024330483516.0047102.1300070
SJ HarbinsonLLMunster Reds2023-2024330483816.006080.0000150
Alick AthanazeWIAustralia2024330483216.008556.4700050
Alan KnottENGWest Indies1976330482216.006771.6400041
John HampshireENGAustralia1971-19723314825*24.008655.8100070
Amal SilvaSLIndia1985330483616.009451.0600010
Afsar ZazaiAFGScotland20153314848*24.006376.1900250
Bruce BlairNZIndia19863314829*24.006080.0000141
Sean ErvineZIMEngland2001-20035414826*16.006376.1900140
Daren PowellWISouth Africa2005-20087414848*16.0039123.0800323
Jamie HowNZAustralia2007-2011440482212.0012937.2100030
Johan BothaSAWest Indies2008-2011940482412.007167.6100000
Malinga BandaraSLPakistan2007-2009440483112.008060.0000130
Mark CosgroveLEIDerbyshire2015-2019540482412.008755.1700040
Morné MorkelSAWest Indies2008-201614424832*24.006475.0000150
Zulqarnain HaiderPAKSouth Africa20104424819*24.006870.5900030
AS KyobeUGANepal2013-2015440482312.0012538.4000050
Paul HortonLAN/LEIDerbyshire2014-2019441482416.008159.2600050
Ateeq JavidWAR/LEIDurham2014-20184424822*24.007266.6700111
Chris GreenNSWQueensland2022-2025440482012.007464.8600050
Najibullah ZadranAFGIndia2014-2023440482112.006573.8500040
David BrainZIMIndia1992-1993541482716.0042114.2900042
Pieter SeelaarNEDAfghanistan2009-2022851483212.009351.6100130
Devon ThomasWIAustralia201355048199.606178.6900151
Ashley NurseWIBangladesh2018-2019651481912.005587.2700011
Michael LeaskSCONetherlands2021-20257514828*12.005194.1200013
Matthew HumphreysNKNorth-West Warriors2022-2025752482016.0047102.1300243
Dwayne LeverockBERNetherlands2006-20097624817*12.0017926.8200010
Mark StonemanMID/DUR/SURKent2014-202466148259.607663.1600160
Saad Bin ZafarCANOman2017-202576148229.605488.8900170
Shaheen Shah AfridiPAKNew Zealand2018-202513614823*9.6044109.0900224
Dominic CorkENGSouth Africa1994-199696048218.0010645.2800130
Arshad KhanPAKSri Lanka1995-2000138348209.606178.6900111
Devendra BishooWIEngland2011-201910844812*12.006870.5900151
Craig McDermottAUSPakistan1985-19941710248326.006376.1900351
Daryl TuffeyNZPakistan2001-2004211154818*8.008258.5400360
Robert KeyKENDurham2014110474747.005782.4600022
Abdul RazzaqPAKNetherlands2002-2003210474747.006374.6000040
Chris ReadNOTLancashire2015-20172114747*-45104.4400041
Simon KatichAUSICC World XI2005110474747.007166.2000030
Moin KhanPAKScotland1999110474747.0041114.6300050
Peter FultonNZCanada2007110474747.0047100.0000041
Ashwell PrinceSAIreland20071114747*-44106.8200031
Liam PlunkettENGScotland20181114747*-45104.4400032
PreviousPage 249Next

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.