ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Hamish MarshallNZAustralia2004-2007131313047625.3340974.33032173
Vinod KambliINDSri Lanka1992-2000191753047825.3351658.91020141
Matt PriorENGIndia2006-2011191813044617.8842471.70001371
Adil RashidENGAustralia2009-2025322183043623.3832992.40001305
Graham GoochENGSri Lanka1982-19927703038443.2943170.30040341
Rahmat ShahAFGWest Indies2017-20198803036837.8847364.06040303
Vriitya AravindUAEOman2020-2024101003038930.3043669.50011283
Khaled MashudBANZimbabwe1997-2006262063035121.6448063.13013111
Brad HodgeAUSNew Zealand2005-200777230299*60.4034687.28031284
Graham ThorpeENGPakistan1996-200099230264*43.1438977.63030151
Jason RoyENGNew Zealand2015-2019121203026025.1736083.89011404
Matthew WadeAUSEngland2012-20171715230271*23.2333889.35023284
Paul StirlingMIDGloucestershire2016-2019442301127*150.50286105.24200307
Peter TregoSOMMiddlesex2014-201944030112075.2535185.75210234
Alex CareySANew South Wales2021-20265503019960.2030299.67040296
Tom AlsopHAMKent2016-2021661301112*60.2034886.49110390
Ben BrownSUS/HAMMiddlesex2014-2026109130110537.6335385.27110182
Paul StirlingIREBangladesh2010-20231210030113030.1034886.49122248
Ricardo PowellWIZimbabwe1999-20031613330183*30.10292103.080233210
Greg RitchieAUSWest Indies1984-1987131313018425.0849760.56012110
Salman ButtPAKAustralia2005-2010141403017221.5047962.84035410
Moeen AliENGSouth Africa2016-20231514330177*27.36259116.220202911
Jonathan TrottWARDurham2014-201844030010675.0031894.34210370
Devon ConwayNZBangladesh2021-202555030012660.0035983.57110350
Kamindu MendisSLPakistan2025-202666130013160.00298100.67110316
Rassie van der DussenSASri Lanka2019-202398230010850.0035085.71120282
Sherwin CampbellWISri Lanka1995-2000101003008630.0054455.15010182
Lendl SimmonsWIEngland2009-2014111113007030.0048362.11032274
Ben FoakesSUREssex2016-202555229984*99.6731794.32030292
Chris DentGLOKent2014-2021551299112*74.7530598.03110294
Marnus LabuschagneQUESouth Australia2021-202665029912659.8035683.99120245
Zaheer AbbasPAKEngland1974-198488329983*59.8036681.69041291
Richmond MutumbamiZIMAfghanistan2014-2016111102997427.1840873.28021258
Upul TharangaSLWest Indies2005-201613121299101*27.1852656.84101280
William PorterfieldIREScotland2006-20181313029910123.0039475.89122384
Heath StreakZIMAustralia1994-20041615629964*33.2240773.46011165
Mitchell SantnerNZIndia2016-2025251942995719.9334486.92011209
Ravindra JadejaINDWest Indies2009-20263424929939*19.9338877.06001231
Khurram KhanUAEAfghanistan2014442298132*149.0032591.69120311
Jonathan TrottENGSri Lanka2011-20137602988649.6738078.42030180
Babar AzamPAKAfghanistan2018-20236602987449.6739276.02041233
Imam-ul-HaqPAKAfghanistan2018-20236602989149.6740673.40030181
Andrew BalbirnieIRESouth Africa2015-202477029810242.5738976.61120304
Fawad AlamPAKSri Lanka2007-2014882298114*49.6742470.28111243
Chris BroadENGWest Indies1987-19889902987633.1166444.88021181
William PorterfieldNWNorthern Knights2017-2022991298110*37.2546863.68121284
Jonty RhodesSAZimbabwe1992-2001141132985637.25284104.93030236
Qasim UmarPAKWest Indies1984-19869922976942.4350758.58020172
Greg RitchieAUSIndia1984-1987121232977533.0038377.55020196
Ian SmithNZPakistan1984-19921815329762*24.75282105.32021261

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.