Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO165/3 (17.2)TITLIO chose to batT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 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)T2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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,790 of the 6,796 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shai HopeWIAfghanistan2017-2019883455109*91.0071463.73120287
Kevin O'BrienIREScotland2007-20181715545598*45.5050689.920314012
Moin KhanPAKNew Zealand1992-20042821445572*26.7658477.910303511
Runako MortonWIZimbabwe2006-200798045410956.7561174.30141407
Ajinkya RahaneINDWest Indies2011-20171010045410345.4060075.67141483
Ben SlaterDER/NOTWarwickshire2017-202677045310064.7147196.18140575
Chris BroadENGPakistan1987101004539945.3076159.53051270
Glenn TurnerNZEngland1973-1983151514539432.3667367.31021442
Damien MartynAUSPakistan1992-2005282374535628.3164869.91031332
Rod MarshAUSWest Indies1975-19842523445352*23.8463571.34012264
Shaun PollockSAPakistan1996-2007362584539026.6554283.58035346
Varun ChopraWAR/ESSGlamorgan2014-2019553452124226.0048593.202204010
Marvan AtapattuSLBangladesh1997-200610944528390.4054782.63050532
George BaileyAUSWest Indies2012-201611101452125*50.2251687.60120359
Marcus TrescothickENGZimbabwe2000-20041414045211932.2947395.56120537
Neil McKenzieSAAustralia2000-2009171504526830.1370364.30031372
Mike GattingENGAustralia1980-1989212044529628.2567367.16011383
Thomas OdoyoKENZimbabwe1996-2011262414524619.6566268.28002418
David GowerENGPakistan1978-198715152451114*34.6960075.17100410
Boeta DippenaarSAAustralia2000-20061616145110130.0772662.12121520
Arjuna RanatungaSLEngland1982-1999181704517626.5366867.51013361
Andrew HudsonSAAustralia1992-1996121204508437.5070563.83051470
Travis HeadAUSIndia2017-20251313144913737.42442101.581105410
Nick KnightENGZimbabwe1996-20021414344982*40.8262471.96042432
Denesh RamdinWIIndia2005-2015222044499628.0655481.05031404
Kapil DevINDEngland1981-1993232054496429.93430104.420413510
Jonny BairstowENGWest Indies2017-201910103448141*64.00420106.67211515
Kieron PollardWIIndia2011-20222019244811926.3549490.691242228
Aiden MarkramSAIndia2018-20251919244811026.3552485.50111449
Aamer SohailPAKSouth Africa1992-19981414044711131.9365268.56122501
Hashan TillakaratneSLWest Indies1986-20032119444710429.8082054.51201231
Jeff CroweNZAustralia1983-1990202024476324.8373261.07022251
Rohit KumarNEPPapua New Guinea2018-20231110244612655.7553683.21120278
Matthew HaydenAUSPakistan2001-20051111244614649.5660274.09131436
Peter HandscombAUSIndia2017-20191111044611740.5545697.81131306
Roger TwoseNZIndia1995-2000171624466331.8663470.35030294
Pathum NissankaSLZimbabwe2022-202566144512289.0049190.63230610
Harry TectorIREZimbabwe2021-202512102445101*55.6353483.33140337
Kushal Janith PereraSLPakistan2013-20231414044511631.79418106.461225312
Lendl SimmonsWIIndia2007-2015161604457827.8162571.200413811
Dinesh ChandimalSLIndia2010-20171917244511129.6761272.71122307
Russel ArnoldSLAustralia1999-2007212044457627.8164469.10031221
Viv RichardsWISri Lanka1975-1989118044418155.5045398.011102912
Adam GilchristAUSBangladesh1999-2007121024447655.50360123.330516111
Tatenda TaibuZIMSri Lanka2001-20112020344496*26.1271462.18024251
Andrew FlintoffENGPakistan1999-2005141424438436.9250687.550324112
Calum MacLeodSCOUnited Arab Emirates2012-20221414044310331.6457776.78131434
Mark TaylorAUSSouth Africa1993-1997181804436324.6180055.38020340
Dwayne BravoWISouth Africa2004-2013202044437427.6951086.86010288
Gautam GambhirINDNew Zealand2009-20101093442138*73.6744499.55211530

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.