Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND42/1 (9.1)IND need 144 runs in 245 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,791 of the 6,797 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Richard HadleeNZSri Lanka1979-1988151111845218.4025372.73010101
Ridley JacobsWIPakistan1998-2002141431842816.7329861.74002132
Tillakaratne DilshanSLNetherlands2006221183117*183.00137133.58110202
William PorterfieldWARSussex2014-201522018310091.5022581.33110210
Steve SmithNSWVictoria2021-202422018312791.50177103.39110138
Cheteshwar PujaraSUSSomerset2022-2023221183117*183.00179102.23110161
RG MukasaUGABermuda2014-20182201839791.5020390.15020152
Ricardo VasconcelosNORWorcestershire2018-20244401837045.7523378.54020221
Ricardo VasconcelosNORLancashire2019-202644018310445.7519394.82110183
CG WilliamsNAMPapua New Guinea2016-2019552183109*61.0019991.96100126
Ross WhiteleyWOR/DERLeicestershire2014-202565118313145.75120152.50100205
Shane GetkateNWNorthern Knights2021-202455218366*61.0019991.96020144
Neil JohnsonZIMKenya199955018310136.6024674.39111212
Brad HaddinAUSZimbabwe2001-20146601834930.5026469.32000127
Geoff HowarthNZPakistan1976-19856601836830.5028264.89010150
Yasir HameedPAKSri Lanka2004-20077701835026.1430160.80010222
Andrew StraussENGNew Zealand2004-20097701836126.1429162.89021161
Nasir HossainBANIndia2012-20159701835426.1418897.34010211
Colin MunroNZIndia2017-20197701837526.1419295.31010197
Kashyap PrajapatiOMANamibia2021-20247701837126.1424873.79021212
Carlisle BestWIEngland1986-199087118310030.5024475.00110202
Malcolm WallerZIMSri Lanka2016-201888118340*26.14181101.10000201
Gyanendra MallaNEPUnited States of America2010-20219801835522.8832955.62011151
Alex HalesENGSri Lanka2014-2018981183133*26.1418698.39103157
Mohammad NabiAFGWest Indies2017-201988318350*36.6024475.00010124
Dwayne SmithWIAustralia2006-2010109118359*22.8822979.91010138
Mitchell SantnerNZWest Indies2017-2026139318334*30.5020489.71000117
Rod MarshAUSPakistan1975-1984121011836620.3318598.92020173
Dipak PatelNZWest Indies1987-1996111031837126.1422880.26010133
Brian McMillanSAIndia1991-19961710618348*45.7521784.33000143
Ian HarveyAUSSouth Africa1997-2002151431834316.6424375.31000130
Usman KhawajaAUSNew Zealand2016-20193301828860.6721485.05020162
Joe WeatherleyHAMEssex2018-2025331182116*91.0018598.38110172
Craig WishartZIMBangladesh1997-200154218279*91.00178102.25020145
Harry FinchSUSGlamorgan2014-201844118292*60.6721385.45010192
Paul CollingwoodDURNottinghamshire2014-201755218273*60.67142128.17021203
Callum FergusonAUSSouth Africa20095501826336.4023477.78020160
James HildrethSOMGloucestershire2015-202266118285*36.4023477.78010140
Craig KieswetterENGBangladesh201066018210730.3321086.67101185
Sandeep GoudOMANamibia2019-202286118257*36.4020887.5002179
Innocent KaiaZIMBangladesh2022-202666018211030.3326568.68100173
Roland HolderWINew Zealand1994-19969621826545.5024374.90010131
Vikram SolankiENGPakistan2003-20058721824936.4025072.80001231
Saleem MukuddemBERCanada2006-20077721825736.4034752.45010151
Ashton TurnerWASouth Australia2021-20269801825322.75171106.43011194
Mackenzie HarveyVIC/SAWestern Australia2021-20268811827626.0022780.18010212
VVS LaxmanINDNew Zealand1998-2003101001826018.2033953.69011200
Abdul RazzaqPAKBangladesh2000-20101210618249*45.50178102.25000155
Marnus LabuschagneAUSPakistan2022-2026101001825918.2021584.65011180
Kapil DevINDSouth Africa1991-1993131211824216.5522879.82000143

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.