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
Dominic BessYOR/SOMGlamorgan2019-2026550612212.2010359.2200051
Madan LalINDPakistan1982-19871550613812.208770.1100051
Andy RobertsWIIndia1979-198311526137*20.339266.3000011
Muttiah MuralitharanSLBangladesh1995-201017626133*15.2543141.8600173
Rakep PatelKENCanada2010-2018662613215.2511055.4500040
Rumesh RatnayakeSLWest Indies1985-199310636123*20.339167.0300112
Riley HekurePNGUnited Arab Emirates2022-2023760613310.178373.4900232
Sam ElliottVICNew South Wales2021-2026761611912.209067.7800151
Dilruwan PereraSLAustralia2008-201677061188.718274.3900061
Jeevan MendisSLNew Zealand2012-2019127061238.717284.7200143
Chris JordanENGAustralia2013-2022873611715.258670.9300030
Tim SoutheeNZSri Lanka2010-202317846118*15.258076.2500132
Devendra BishooWIIndia2011-201812846122*15.2511453.5100260
Ijaz FaqihPAKWest Indies1980-19888826123*10.1714143.2600210
Chetan SharmaINDWest Indies1983-199414846116*15.2511154.9500040
Nixon McLeanWISouth Africa1999-200199061236.7861100.0000283
Suranga LakmalSLPakistan2011-20171495612615.259663.5400270
Andy RobertsWIEngland1976-198113946125*12.208472.6200122
Lasith MalingaSLEngland2006-20193017761266.108175.3100362
Alec StewartENGNamibia2003110606060.007777.9201061
Kumar SangakkaraSURGloucestershire2015110606060.008768.9701030
Matthew HaydenAUSScotland2007110606060.007382.1901061
Stephen FlemingNZKenya2007110606060.006198.3601073
Mohammad AshrafulBANCanada2007110606060.0045133.3301071
Qaiser AliCANIreland20071116060*-41146.3401071
Kieron PollardWINetherlands2011110606060.0027222.2201054
Shikhar DhawanINDAfghanistan2014110606060.007876.9201041
Ambati RayuduINDHong Kong2018110606060.007085.7101032
Ramon SealyCAYArgentina2010110606060.0057105.2601073
Anil MandalNEPArgentina2010110606060.0058103.4501073
Benson MwitaTANNigeria2014110606060.0044136.3601043
Peter PetricolaITAVanuatu2017110606060.008075.0001070
Pradeep AireeNEPUganda2013110606060.009563.1601054
Nasir AzizUAEWest Indies2015110606060.008669.7701080
Mohammad MithunBANPakistan2018110606060.008471.4301040
Andrew MansaleVANTanzania2016110606060.0012448.3901020
W van VuurenNAMPapua New Guinea2016110606060.009861.2201050
Hilton CartwrightMIDGloucestershire20181116060*-41146.3401025
Peter HandscombLEIYorkshire2023-2024210606060.009761.8601051
Jason HolderNORWarwickshire20191116060*-31193.5501053
Stephen CookDURWarwickshire2017110606060.0057105.2601070
Gareth ReesGLASussex2014110606060.006986.9601050
Rob KeoghNORMiddlesex2025110606060.006888.2401080
Sekove RavokaFIJBotswana2015110606060.007382.1901030
Nick KellyLEISomerset2026110606060.006690.9101081
Jake LehmannHAMDurham2026110606060.008768.9701020
Harry TectorIRENepal2023110606060.007678.9501042
Sam EvansLEIHampshire2023110606060.008471.4301040
Grant StewartITAHong Kong2024-20252116060*-25240.0001026
Caleb JewellDERNottinghamshire2025110606060.007085.7101090
PreviousPage 210Next

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.