Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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,788 of the 6,794 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme HickENGSouth Africa1992-2000202015908331.0577676.03051556
Jos ButtlerENGIndia2013-2026292615906723.6066688.590424813
Grant FlowerZIMKenya1996-20031614158914045.3173380.35140566
Ravi ShastriINDWest Indies1983-19923230358973*21.81111552.83021315
Sourav GangulyINDKenya1998-200411102588111*73.5074578.933205015
John WrightNZSri Lanka1979-1992242405886424.5096660.87032663
Graeme HickENGSri Lanka1992-200115153587126*48.9280772.74131348
Marcus TrescothickENGPakistan2000-20061818158713734.5371981.64222667
Brendan TaylorZIMSouth Africa2005-201822222587145*29.3583270.55112505
Lendl SimmonsWIPakistan2006-20151515158677*41.8673080.270724717
Hardik PandyaINDAustralia2017-20251413258592*53.18520112.500403927
Ramnaresh SarwanWISouth Africa2002-2011181725859239.0074578.52041449
Stuart CarlisleZIMIndia1997-20052323258310927.7691164.00121364
Phil SimmonsWIAustralia1991-1999252525838625.3579473.43024698
Kusal MendisSLAustralia2016-20251414258210148.5066687.39140586
Richard HadleeNZAustralia1974-1990363455827920.0772879.95011397
Desmond HaynesWINew Zealand1979-199212123580145*64.4484568.64241545
Jonny BairstowENGNew Zealand2015-20231212157913852.64531109.043116916
Alex CareyAUSEngland2018-20251615357910648.2558399.31131567
Paul CollingwoodENGNew Zealand2002-20092222357910630.4773478.881314015
Heinrich KlaasenSAAustralia2018-20231313357817457.80481120.172214723
Kusal MendisSLAfghanistan2018-202414143578158*52.55533108.441415319
Roger TwoseNZSouth Africa1996-20001515157810341.2972180.17131567
Marlon SamuelsWISouth Africa2001-2016222225789828.9071181.290525415
Salman ButtPAKBangladesh200877157713696.1761094.59240692
Inzamam-ul-HaqPAKBangladesh1995-2004161355777772.1359197.630704813
Ravindra JadejaINDAustralia2009-202545331057766*25.0976875.13021379
Ibrahim ZadranAFGSri Lanka2022-20241212057616248.0065288.34230619
Jatinder SinghOMANepal2015-20261515057613038.4065288.342105915
Andrew HudsonSAIndia1991-19972221057610827.4394361.08133622
Harry BrookENGSri Lanka202688157520282.14444129.502205323
Matthew HaydenAUSSri Lanka1994-2008171615759338.3373578.23030439
Gautam GambhirINDAustralia2007-20122019157511331.9474077.70141472
Nathan AstleNZSouth Africa1996-200631282575100*22.1290263.75133636
Jacques KallisSAZimbabwe1999-200914122574125*57.4076475.13151458
Brendan TaylorZIMWest Indies2006-20182222257313828.6582469.54112619
Mohammad AshrafulBANSri Lanka2002-2013262515737523.8889464.09043603
Graeme SmithSABangladesh2002-201112124572103*71.5073677.72130646
Michael BevanAUSEngland1994-200318157572108*71.5085666.82141331
Mitchell MarshAUSIndia2016-202515144571102*57.10536106.531316222
Lance KlusenerSASri Lanka1997-2004242165719938.0763889.500424712
Haris SohailPAKNew Zealand2014-20231414156985*43.7769082.460604611
Shane WatsonAUSPakistan2002-201521176569116*51.7375974.97131498
MS DhoniINDBangladesh2004-201921175569101*47.4268283.43122493
Richie BerringtonSCOUnited Arab Emirates2012-20261818456912740.6469881.52131459
Eoin MorganENGIndia2011-20212119256910233.4768383.311214119
William PorterfieldIREUnited Arab Emirates2013-201888056813971.0068383.16230576
Soumya SarkarBANWest Indies2018-2025161405689140.5758696.930605123
Hashan TillakaratneSLIndia1986-19992924556870*29.8995359.60011300
Jonty RhodesSANew Zealand1992-200229245568107*29.8966485.54130425

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.