LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL138/2 (25)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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,789 of the 6,795 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
David MillerSAPakistan2010-20242725556875*28.4068483.040424211
Mark TaylorAUSNew Zealand1990-1996151405679740.5091162.24060473
Shikhar DhawanINDEngland2013-2022181825679835.4465786.30030738
Michael ClarkeAUSSouth Africa2006-2014222115669228.3075275.27051557
Kane WilliamsonNZAustralia2013-20221717256510037.6776573.86121469
Alistair CampbellZIMSri Lanka1993-200019191565131*31.3988663.77130446
Navjot SidhuINDWest Indies1988-199720192565114*33.2492960.82140397
Billy GodlemanDERNorthamptonshire2014-2022772563125*112.6071179.18230534
Ken RutherfordNZSri Lanka1986-199516152563102*43.3171179.18140455
Phil SimmonsWISri Lanka1987-19971919256311033.1286365.24132532
Hashmatullah ShahidiAFGIreland2017-2026181855618243.1573576.33050505
Michael BevanAUSZimbabwe1994-20041715656077*62.2268082.35050341
John WrightNZIndia1979-1990212115607028.0095558.64021462
Rahmanullah GurbazAFGBangladesh2022-20261515155814539.8667682.543104223
Navjot SidhuINDNew Zealand1987-1998161515588839.8676073.420503610
Lance KlusenerSANew Zealand1997-200428219558103*46.5058595.381214912
Mark BoucherSAIndia1999-2010332255586832.8275573.91031414
Gerhard ErasmusNAMUnited States of America2019-2026141405579539.7967282.890414511
Tamim IqbalBANEngland2007-20231717055712832.7665285.43201646
Roshan MahanamaSLNew Zealand1986-19982220255710730.9492959.96143362
Daniel Bell-DrummondKENHampshire2015-202377155615092.6762289.39150505
Allan LambENGIndia1982-1990151545569950.5571178.20041335
Kumar SangakkaraSLZimbabwe2000-2011211755568046.3378271.10040510
Daryll CullinanSAIndia1993-19991615055510637.0081568.10140422
Ijaz AhmedPAKNew Zealand1989-20002723555573*30.8374974.10040327
Adam ParoreNZSouth Africa1994-20022726855510830.8370478.84112399
Adam GilchristAUSZimbabwe1998-20041414055417239.57545101.65120666
Chris HarrisNZSouth Africa1992-20043228105545530.7892959.63022347
Najibullah ZadranAFGIreland2012-202118164553104*46.0857496.341414225
Ijaz AhmedPAKEngland1987-19991816155313736.8764885.34131544
Lorcan TuckerLLNorthern Knights2016-2026201935538334.5658894.050625915
Dipendra Singh AireeNEPUnited Arab Emirates2018-20262121255310029.1170978.001334311
Hamilton MasakadzaZIMSouth Africa2001-2018252505538022.1281567.85032598
Hashim AmlaSAZimbabwe2009-2015991552122*69.0059492.93320515
Shane WatsonAUSNew Zealand2002-201518164552105*46.0060691.091415912
David BoonAUSSouth Africa1992-1995191905517629.0092859.38030500
Vusi SibandaZIMWest Indies2003-2013222215519626.2498555.94052555
Misbah-ul-HaqPAKIndia2007-2015171735507639.2962388.28030496
Jos ButtlerENGPakistan2012-202315134549116*61.00364150.823124229
Steve SmithAUSNew Zealand2011-20231615254916442.2366782.31231478
Gautam GambhirINDPakistan2006-2013191905498328.8965983.31041624
Robin SinghINDPakistan1997-2000282535498224.9584165.28031338
Imran FarhatPAKNew Zealand2001-20061414054810739.1471976.22141579
Alec StewartENGPakistan1989-20032120054810327.4080168.41123544
Elton ChigumburaZIMPakistan2004-20182321454811732.2462887.261123613
Rassie van der DussenSAPakistan2019-202412113547123*68.3866981.761403915
Mahela JayawardeneSLBangladesh2000-20152621354710830.3965583.51122623
Tim PaineAUSEngland2009-20182323254711126.0575972.07121602
Jeremy ConeyNZAustralia1980-1986252425466424.8278569.55041345
Hamilton MasakadzaZIMAfghanistan2014-20181414054511038.9373674.051305313

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.