Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th 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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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,790 of the 6,796 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Scott StyrisNZWest Indies2000-2007181534179034.7552579.43040305
Peter FultonNZSri Lanka2005-20071010241611252.0056673.50120337
Salman ButtPAKSri Lanka2004-201013131416100*34.6761567.64133480
MahmudullahBANAfghanistan2015-2024141334169841.6054576.33030277
Mohsin KhanPAKWest Indies1977-19861717141686*26.0091545.46030242
Brendon McCullumNZZimbabwe2003-2012109341511969.17386107.511303015
Steven TaylorUSANepal2012-202399041516246.11367113.082114218
Lance KlusenerSAWest Indies1997-2004201574156451.88393105.600312414
Phil SimmonsWIEngland1987-1998181824158425.9460768.37021492
Duleep MendisSLPakistan1982-1989202044155825.9452778.75022401
Imrul KayesBANNew Zealand2008-20161212041310134.4261667.05120436
Shakib Al HasanBANAfghanistan2015-2023151514136329.5050382.11021332
Keaton JenningsDUR/LANNorthamptonshire2015-202677141212568.6742896.26220521
Robin SmithENGPakistan1989-199699241285*58.8651480.16050386
Brendan TaylorZIMAfghanistan2014-20261212141212537.4547287.291202514
Niroshan DickwellaSLSouth Africa2017-2019141404127429.4342098.10030543
John WrightNZPakistan1983-1992171704126524.2471457.70031372
Colin IngramGLAEssex2015-202666041114268.50399103.013002617
KL RahulINDWest Indies2019-2026861411129*82.20407100.982103712
Tom WestleyESSMiddlesex2016-202366141113482.20410100.24130473
Eoin MorganENGIreland2011-2020882411124*68.50391105.122224013
Alec StewartENGZimbabwe1992-20021111141110141.1061566.83110440
Zaheer AbbasPAKAustralia1975-19851111141110941.1047586.53210352
Mushfiqur RahimBANIreland2007-202313124411100*51.3842197.62110456
Will YoungNZBangladesh2021-20261212141110537.3649383.37132458
Harry TectorNK/LLNorth-West Warriors2018-2026131344118645.6742496.930324112
Ridley JacobsWIAustralia1999-2003161434116837.3658869.90031366
Manoj PrabhakarINDSri Lanka1984-1996211644118634.2567760.71030360
Herschelle GibbsSAKenya1996-200899141011651.2541199.76120569
Nasser HussainENGIndia1999-20031313141011534.1756372.82110370
Mark GreatbatchNZEngland1988-19921313241011137.2754275.65211386
Chris HarrisNZZimbabwe1992-20032014741077*58.5749383.16030393
Darren LehmannAUSSri Lanka1996-20031414041011929.2952378.39111301
Mark GreatbatchNZAustralia1990-1995171704107424.1269259.25033253
James BraceyGLONottinghamshire2022-2026441409186136.33343119.243004710
AB de VilliersSABangladesh2007-201797240917681.80377108.491203113
Chris WoakesENGAustralia2011-2023222054097827.2743793.590343510
Nasir JamshedPAKIndia2008-2013662408112102.0047685.71310414
Jatinder SinghOMAUnited Arab Emirates2018-20261414040810629.1457770.71120456
David HusseyAUSSri Lanka2011-2013181524087431.3844092.73031345
Mohammad NabiAFGSri Lanka2014-20241615140813629.14398102.511103714
Dinesh KarthikINDSri Lanka2007-2019252044086625.5057770.71012502
Craig ErvineZIMSri Lanka2010-2024212024089122.6753775.98034442
Craig McMillanNZSri Lanka1997-2007212114086120.4062465.38012266
Jimmy AdamsWIPakistan1992-20002721840881*31.3865262.58020241
Mohammad ShahzadAFGScotland2010-2019991407100*50.8840999.51120547
Alex HalesENGPakistan2015-20171010040717140.70404100.74200468
Grant FlowerZIMWest Indies1993-20011515240796*31.3159768.17020354
Chris HarrisNZIndia1992-20033428840750*20.3559868.06013295
Paul CollingwoodENGSouth Africa2005-200916111406105*40.6047585.47120317

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.