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
Roger TwoseNZSri Lanka2001441552318.339856.1200062
Ben HollioakeENGWest Indies1998540553513.756782.0900060
Uvais KarnainSLAustralia1985441552118.3311149.5500010
Abdur RazzakBANIndia2004-20141253552127.506190.1600051
Naeem IslamBANIndia2010-20145525522*18.336880.8800031
Sachithra SenanayakeSLPakistan2013-2015852554218.3345122.2200181
Jasdeep SinghUSANamibia2019-20261050553311.008663.9500133
Mohammad RafiqueBANWest Indies2002-20079625532*13.7510452.8800231
Darren BravoWIIreland2010-20196625528*13.758068.7500222
Rohan MustafaUAEZimbabwe2015-201966055319.1713939.5700140
Kasun RajithaSLIndia2019-20237645517*27.507969.6200070
Mervyn DillonWINew Zealand1999-20031172551511.007474.3200141
Roger HarperWIIndia1983-1996137155239.1710452.8800122
Pramodya WickramasingheSLEngland1992-20021274551818.338068.7500030
Lance CairnsNZPakistan1976-1985108055246.886584.6200232
Mohammad SamiPAKIndia2004-2006159255237.866584.6200031
Jeff ThomsonAUSEngland1975-1985159255157.8610452.8800130
Gavin LarsenNZSouth Africa1992-1999161055517*11.008267.0700130
Trent BoultNZAustralia2015-20231615105516*11.006485.9400252
Michael HusseyAUSKenya2011110545454.0043125.5801040
Geraint JonesGLODurham2015110545454.006090.0001061
Ross TaylorSUSMiddlesex2016110545454.0044122.7301042
Kevin O'BrienIREBermuda2007110545454.005794.7401050
Farokh EngineerINDEast Africa19751115454*-9358.0601070
Mohammad TauqirUAEKenya2015110545454.0042128.5701035
Hiral PatelCANAustralia2011110545454.0045120.0001053
Tim PaineTASSouth Australia2021110545454.006879.4101061
Daniel ChristianNOTWorcestershire2016110545454.005794.7401032
Daniel ChristianNOTSurrey2015110545454.0043125.5801023
Colin IngramGLALancashire2022210545454.007572.0001060
Johnson CharlesWINetherlands2023110545454.005598.1801091
Darren StevensKENYorkshire2016110545454.007472.9701042
Trevor LangaVANSamoa2017110545454.0049110.2001040
Dilshan MunaweeraNCCRagama Cricket Club2024110545454.008464.2901031
Will YoungNZAfghanistan2023110545454.006484.3801043
Peter HandscombLEIMiddlesex20231115454*-7472.9701050
James FullerHAM/GLODerbyshire2015-2025210545454.0039138.4601034
Samiullah ShenwariAFGNew Zealand2015110545454.0011049.0901051
Yasir IqbalDENSingapore2014110545454.0047114.8901060
Sam WhitemanNORSomerset2023110545454.0051105.8801051
Brad TaylorHAMGlamorgan20181115454*-8067.5001030
Mohammed IrfanKUWBhutan2014110545454.0024225.0001055
Delray RawlinsSUSSomerset20221115454*-23234.7801063
Marnus LabuschagneGLASussex2019110545454.005893.1001032
Shai HopeWIUnited States of America2023110545454.006090.0001061
Miles HammondGLOYorkshire2024110545454.009159.3401070
Deepak ChaharINDSouth Africa2022110545454.0034158.8201052
Rishi PillaiGERGuernsey2017110545454.007373.9701060
Imam-ul-HaqYORMiddlesex20251115454*-6681.8201070
Teja NidamanuruNEDIndia2023110545454.0039138.4601016
PreviousPage 227Next

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.