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/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
Mushfiqur RahimBANIndia2007-20252726370311730.5795573.611314514
Dinesh ChandimalSLEngland2011-201821182702105*43.8882684.991715011
Javed MiandadPAKNew Zealand1976-19962420370290*41.29114961.10040383
Saleem MalikPAKEngland1984-1999262447008835.0092875.43040604
Tamim IqbalBANNew Zealand2007-2023282707007825.93103867.44063866
Lahiru ThirimanneSLPakistan2012-20192119169910238.8393874.52241573
Kane WilliamsonNZSri Lanka2010-20232319069910336.7980786.62171635
Hashim AmlaSAAustralia2009-20162323269910233.2988179.34151723
David BoonAUSPakistan1986-19941919169884*38.78115260.59051511
Daryll CullinanSAPakistan1993-20002322469812438.7892775.30231475
Marcus TrescothickENGSri Lanka2001-20061717069712141.0081185.94140924
JP DuminySAAustralia2009-2019252346978236.6876890.760504911
Shivnarine ChanderpaulWINew Zealand1996-200928262697108*29.04105166.32120644
Chris CairnsNZPakistan1994-20043331569784*26.8179887.340214621
Faf du PlessisSAIndia2011-201914142696133*58.0076690.862505610
Hansie CronjeSAPakistan1992-2000242136968138.6788478.730504312
Mohinder AmarnathINDWest Indies1979-198923231694100*31.55126754.78141402
Mohammad ShahzadAFGZimbabwe2015-201821212693131*36.4779187.611307620
Carl HooperWIEngland1987-199825245693100*36.47110862.55130594
Brad HaddinAUSNew Zealand2007-20151716169211046.1375491.782315922
Lahiru ThirimanneSLIndia2010-2019221906928036.4295572.460724710
Kieron PollardWIAustralia2008-202124233692109*34.6077988.832234531
Misbah-ul-HaqPAKWest Indies2008-20151716669196*69.10102067.750903710
Andy FlowerZIMEngland1992-200222221691142*32.9099169.73140532
Ajinkya RahaneINDEngland2011-20172020069010634.5088078.411336310
Eoin MorganENG/IRENew Zealand2007-20192322068911331.3272195.561415527
Travis HeadAUSSouth Africa2016-20261919168714238.17579118.651419517
Ramiz RajaPAKEngland1985-19922121168711334.35104965.49133570
Kris SrikkanthINDPakistan1982-19922525168712328.6393973.16140658
Geoff BoycottENGAustralia1971-19811616368610552.77115959.19150590
Mitchell MarshAUSEngland2013-2024222116867334.3076789.440705617
JP DuminySAZimbabwe2006-201819191068512976.1173892.823204911
Tamim IqbalBANPakistan2008-20191717168413242.7580385.18252886
Kapil DevINDNew Zealand1979-1994292766847532.57669102.24053569
Daryl MitchellNZPakistan2023-20251414068312948.7974391.922304615
Alec StewartENGSri Lanka1989-2003222216838832.5291774.48071654
Saeed AnwarPAKAustralia1989-200230301683104*23.5592174.16103844
Shivnarine ChanderpaulWISri Lanka1995-2011202046807742.5098668.970704112
Asanka GurusinhaSLIndia1986-1996242306808529.57106363.970523611
Damien MartynAUSIndia1998-20063026668010034.0087377.89152584
Shakib Al HasanBANNew Zealand2007-20232323267911432.3383481.41231666
Ian BothamENGAustralia1979-1992323036787225.1178386.590427012
Mahela JayawardeneSLWest Indies1999-201322204676106*42.2579185.46150536
Mark BoucherSAAustralia1999-20114037106767625.0484779.810564611
Kepler WesselsAUS/SAWest Indies1983-1993272606757725.96132750.87050362
Upul TharangaSLEngland2006-20181816267412048.1482981.30332684
Dwayne BravoWIEngland2004-201426204674112*42.1375289.631416812
Mohammad YousufPAKWest Indies1999-20092423467410535.4790874.23132425
Wasim AkramPAKSri Lanka1986-2002594686747917.74659102.280153829
Boeta DippenaarSASri Lanka2000-200617171673125*42.0695370.62150577

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.