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
Ian HealyAUSSouth Africa1992-19972322827341*19.5041266.26004140
Haseeb HameedNOTGloucestershire2022-202644027210568.0028196.80120252
Glenn TurnerNZIndia1975-1979443272114*272.0043762.24120300
Neil McKenzieSASri Lanka2000-2002872272120*54.4036175.35111231
Gerhard ErasmusNAMNetherlands2015-20268812729138.8637173.32020189
Ruhan PretoriousNKNorth-West Warriors2019-20268802729634.0040068.00030224
Waseem MuhammadUAEScotland2022-20259902726130.2233082.420202012
Mitchell MarshAUSNew Zealand2013-20231010227276*34.0027499.27023229
James FaulknerAUSEngland2013-20151310427269*45.33231117.750302111
Denesh RamdinWIEngland2007-20141613227212824.7330688.89101225
Imran NazirPAKZimbabwe2000-2007331271160135.50266101.882002510
Jonathan TrottENGBangladesh2010-201133027111090.3335077.43120220
Calum MacLeodSCOAfghanistan2009-2019881271157*38.7129392.49204342
Michael van LingenNAMUnited States of America2022-202698027112433.8828794.43111342
Ashish BagaiCANBermuda2006-2008111112718427.1047457.17030183
Tom LathamNZSri Lanka2012-2025191832718618.0737372.65012312
Gary BallanceYORLeicestershire2017-202143027015690.00239112.97110277
Phillip HughesAUSSri Lanka2013661270138*54.0032982.07200301
Quinton de KockSAZimbabwe2014-20156602708445.0027797.47030284
Lendl SimmonsWIBangladesh2011-201477027012238.5736374.38111176
Brandon McMullenSCONamibia2022-2026972270100*54.0030887.661102710
Kevin O'BrienIREUnited Arab Emirates2013-202110922706938.57225120.00030325
Sanjay ManjrekarINDNew Zealand1988-19959942705254.0040666.50011180
Saleem ElahiPAKNew Zealand1995-2004121122708030.0045359.60020252
Kushal Janith PereraSLAustralia2013-2023121122707830.0031186.82030323
Gautam GambhirINDWest Indies2007-2011141302706920.7730787.95023331
Tom PrestHAMYorkshire2022-202633026910989.6727597.82210228
Brooke GuestDERHampshire2022-20264402698267.2528395.05030263
Shaun PollockAXAsia XI2005-200755226913089.67242111.16110323
Sikandar RazaZIMWest Indies2015-20235512697767.2529591.19030232
Dawid MalanENGBangladesh202355126914067.2527597.82201259
Gyanendra MallaNEPNamibia2015-20237702697538.4340167.08020226
Keaton JenningsDUR/LANWarwickshire2014-202677226913953.8030787.62100342
Vikram SolankiENGSouth Africa2000-2005119026910629.8934079.12120341
Simi SinghLLNorth-West Warriors2016-20231210226913633.6328395.05111248
Mike AthertonENGNew Zealand1990-1997101002698126.9049953.91011290
Thilan ThusharaSLIndia2008-20101611226954*29.8928694.06010264
Vriitya AravindUAENepal2022-2023111102699424.4546358.10012262
Daniel VettoriNZBangladesh2002-2015201552694326.9035076.86000165
Irfan PathanINDAustralia2004-2012241912693014.9439667.93002229
Tom CooperNEDScotland2010-20114412688789.3339468.02030171
Tom PrestHAMKent2021-202455026818153.60235114.04111238
Ambati RayuduINDSri Lanka2014661268121*53.6029590.85110255
Sikandar RazaZIMAustralia2014-202688126881*38.2934976.79020282
Nick KnightENGPakistan1996-200399126811333.5041464.73110211
Travis HeadAUSSri Lanka2016-202599126870*33.5034378.13010233
James HopesAUSIndia2007-2010151212686324.3627298.53010252
Tatenda TaibuZIMWest Indies2001-2010171422686622.3339168.54023212
Jan FrylinckNAMOman2018-2026151422688422.3336972.63021244
Vusi SibandaZIMIndia2004-2016151502685517.8748854.92022305

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.