Live4th ODI · Ireland in Namibia 2026/27NAM145/8 (34.5)IRE298/8 (50)NAM need 154 runs in 91 ballsLive7th 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 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Mohammad HafeezPAKWest Indies2005-20192323183212137.82104679.541717516
Eoin MorganENG/IREPakistan2007-201925247832107*48.9491790.731607316
MahmudullahBANWest Indies2009-202430241383284*75.6498384.640815427
Jos ButtlerENGNew Zealand2013-20252825383212937.82696119.541417529
David BoonAUSWest Indies1984-19953131183210027.73137760.42151612
Kusal MendisSLBangladesh2017-20252322183112439.5798984.022518613
Allan LambENGPakistan1982-19922222283011841.50108976.22150733
MS DhoniINDSouth Africa2005-20193732683092*31.9295087.370416718
Quinton de KockSAPakistan2013-202519191829123*46.0692989.242428619
Aravinda de SilvaSLNew Zealand1984-2003373638296625.12112074.020726712
Glenn MaxwellAUSPakistan2012-2024232128289843.58682121.410837529
Ajay JadejaINDNew Zealand1992-1999272568289543.58126265.610715912
Rohit SharmaINDBangladesh2008-20251818382713755.1384497.993337527
Chris GayleWI/IWXAustralia2003-2019323218239226.5594387.270749820
Ijaz AhmedPAKWest Indies1986-1999383628239424.21113672.45060615
Alastair CookENGIndia2007-20142727182210231.62106677.111631032
Ken RutherfordNZAustralia1986-1995292818207930.37122367.05041544
Geoff MarshAUSNew Zealand1986-199227271819126*31.50152753.63242585
Alistair CampbellZIMNew Zealand1992-20012121281611142.95122066.89230717
Michael BevanAUSWest Indies1995-200329251181478*58.14105777.01050593
Graeme SmithSAAustralia2002-201123231811119*36.8693087.20161955
Graeme SmithSANew Zealand2003-20132323081111635.26107075.79151982
Alastair CookENGSri Lanka2006-20142323280911938.52108574.56141851
Kris SrikkanthINDWest Indies1983-19923434180811224.48134859.942317213
Michael HusseyAUSSouth Africa2006-20112423580783*44.8391987.810606614
Jonty RhodesSAPakistan1992-20023025580712140.3591987.81142636
Wasim AkramPAKAustralia1985-2003494558068620.1589889.760145826
Kepler WesselsAUS/SAIndia1983-19932020280510744.72134060.07160750
Andy FlowerZIMNew Zealand1992-2003242408038133.46101878.88062782
Shoaib MalikPAKWest Indies1999-201727245803111*42.2699480.782626214
Martin GuptillNZEngland2009-201920203802189*47.1891287.942519114
Grant FlowerZIMPakistan1993-2003282618019132.04127262.97060635
Aravinda de SilvaSLZimbabwe1992-200316163797127*61.3190787.87250726
Asghar AfghanAFGIreland2010-20213029479710131.88118167.491335523
Brian LaraWIEngland1991-20072827179511030.5899879.66162905
Lance KlusenerSAAustralia1996-2002262687949244.1190987.350536613
David GowerENGAustralia1979-19913131379410228.36107973.59231803
Mushfiqur RahimBANNew Zealand2007-2025353337949026.47117867.400436414
Sanath JayasuriyaSLZimbabwe1992-20093231179210226.4088189.901428815
Gus LogieWIAustralia1981-1993413577928828.29104475.86042523
MahmudullahBANNew Zealand2008-202531285791128*34.39102077.552216217
David WarnerAUSSri Lanka2012-20232323079016334.3594084.04321736
Babar AzamPAKSouth Africa2017-20251818278910349.3192984.93160925
Andrew BalbirnieIREAfghanistan2015-202628283789145*31.56105175.072427412
Kris SrikkanthINDAustralia1983-19922828178910229.22109472.12144833
Martin CroweNZEngland1983-199424243788105*37.52111270.86152663
Moin KhanPAKIndia1991-20044944147887226.2796681.570355111
Damien MartynAUSSouth Africa1994-200629273787104*32.79100678.23141602
Jonty RhodesSASri Lanka1992-20023130978675*37.4397280.86063422
KL RahulINDAustralia2019-20252019578297*55.8685291.780705221

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.