Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAREastern Strom won the toss and chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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 bowledT2065th 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
Nawroz MangalAFGKenya2010-20136618652*17.2011872.8801084
Ridley JacobsWISri Lanka1999-20039718625*14.3312270.4900230
Khaled MashudBANWest Indies1999-200610728630*17.2020741.5500120
Suharril FetriMASSingapore2012-20197738643*21.5014360.1400180
Dion NashNZSri Lanka1992-20018718640*14.3314559.3100022
Farhad RezaBANPakistan2008-2011880862610.7515156.9500081
Ambati RayuduINDBangladesh2014-2018882864414.3313464.1800160
Hiri HiriPNGNepal2015-2023880863110.7517948.0400151
Umar GulPAKEngland2003-201612938627*14.3311773.5000054
Mitchell JohnsonAUSNew Zealand2005-2015221038621*12.299392.47000101
Kagiso RabadaSAIndia2015-2023151058631*17.2013165.6500081
Stuart BroadENGNew Zealand2008-20151711286239.5615256.5800151
Saeed AjmalPAKSri Lanka2009-201424114862012.2913563.7000080
Winston BenjaminWIIndia1986-19931712286318.6011177.4800163
Mitchell StarcAUSEngland2013-20242619986298.6010581.9000533
Mahela JayawardeneSLBermuda2007110858585.009094.4401062
Jan-Berrie BurgerNAMEngland2003110858585.008698.84010101
Gautam GambhirINDScotland20071118585*-11573.9101081
Tillakaratne DilshanSURSussex2014110858585.009787.6301080
Ross TaylorNZKenya2007-2011210858585.0010779.4401081
Irving RomaineBERScotland20071118585*-8698.8401063
Craig ErvineZIMCanada2011110858585.0081104.9401062
Rilee RossouwHAMLancashire2019110858585.0010977.9801070
Anish ParaamSINKenya2018110858585.009391.4001063
Michael LeaskSCONew Zealand2022110858585.0055154.5501094
Anshuman RathHKZimbabwe2018110858585.0011772.6501061
George HankinsGLOGlamorgan2018110858585.0011474.56010100
Oraine WilliamsNWLeinster Lightning2016110858585.0065130.77010102
Harrison CarlyonJERUnited Arab Emirates2023110858585.008995.5101075
Zak CrawleyKENGloucestershire2019110858585.0010977.9801060
Kyle VerreynneNOTGloucestershire2026110858585.0081104.9401062
Jamie SmithSURDurham2021110858585.0010779.44010100
Brooke GuestDERKent2024110858585.0011772.6501050
Ramesh MendisMSCSinhalese Sports Club2026110858585.009193.4101051
Marcus CampopianoITAKenya2022110858585.009985.8601080
Alex HortonGLAEssex2026110858585.0072118.0601084
GSM FernandoRCCTamil Union Cricket and Athletic Club2024110858585.0085100.0001082
S de MelCCCBurgher Recreation Club2026110858585.009094.4401062
Sediqullah AtalAFGAustralia2025110858585.009589.4701063
J MooresLANNorthamptonshire2026110858585.0059144.07010103
Chris GayleWIScotland2007-20182218585*85.009589.4701183
Hamish MarshallGLOYorkshire2014-20152218578*85.008797.7001090
Hashim AmlaSAKenya2008220857842.5083102.41010140
Ed JoyceSUSSomerset2014-20162218546*85.0010977.98000101
Irving RomaineBERZimbabwe2006220856242.5015355.5601080
Gavin HamiltonSCOPakistan1999-2006220857642.5012170.2501053
Phil MustardDURNorthamptonshire2015-2016220856542.5010977.98010100
Shaun MarshWAVictoria2021-2022220855442.5011176.58010101
Jordan DeSilvaBERDenmark20162228552*-82103.6601062
Tom CurranENGIreland2019-20203228547*-11077.2700090
PreviousPage 158Next

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.