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
Mark GreatbatchNZPakistan1989-1996201912975216.5047962.00012256
Billy RootGLA/NOTWarwickshire2017-2024661296107*59.2036281.77120243
Janith LiyanageSLBangladesh2024-2025661296101*59.2032989.97120256
Dimuth KarunaratneSLWest Indies2019-20238802968337.0036980.22030281
Majid KhanPAKWest Indies1975-19829802968137.0043767.73030163
Aamer SohailPAKEngland1992-1997111102968726.9153255.64011250
Asanka GurusinhaSLWest Indies1986-1996131302966622.7759349.92020201
Harbhajan SinghINDAustralia1998-2011352562964915.5829799.66004299
Glenn MaxwellAUSAfghanistan2012-2025542295201*147.50174169.541102817
Joe DenlyKENHampshire2015-202377029510542.1434785.01110325
Nasir JamshedPAKZimbabwe2008-20159902957432.7835184.05020355
Lahiru ThirimanneSLSouth Africa2012-2015101012956932.7839973.93020231
Simon O'DonnellAUSPakistan1985-19901511329574*36.8834585.51021204
Rashid LatifPAKAustralia1992-2003181632956622.6938876.03010224
Larry GomesWIPakistan1980-19861716529550*26.8261448.05011160
Darren BravoWIAustralia2012-2021171702958617.3550458.53012323
Malcolm WallerZIMBangladesh2009-2018191812955117.3546563.44012282
Will YoungNZNetherlands2022-202344129412098.0031194.53210219
Alex LeesYOR/DURWarwickshire2016-202544129414898.0029599.66120276
James BraceyGLOSomerset2019-2026551294224*73.50226130.09101396
Nazmul Hossain ShantoBANIreland202365029411758.8030297.35110305
Ibrahim ZadranAFGZimbabwe2022-2026552294121*98.0038177.17120293
Laurie EvansSUS/WAREssex2014-2019662294107*73.5031393.93120227
Caleb JewellTASSouth Australia2021-2026772294126*58.80244120.49110443
Vriitya AravindUAENamibia2020-2023772294115*58.8030895.45110324
Imran FarhatPAKSri Lanka2001-20128802947036.7536181.44040411
Jatinder SinghOMAPapua New Guinea2015-2022881294118*42.0031992.16121294
Yasir HameedPAKIndia2004-20079902949832.6743567.59020331
Kieron PollardWIBangladesh2011-2014121002948929.40273107.690211818
Basit AliPAKSri Lanka1993-1996131122945032.6747761.64010135
Lou VincentNZIndia2001-20051413329453*29.4040772.24010293
Rohit SharmaINDAfghanistan2014-202666129313158.60242121.071103411
Pathum NissankaSLAustralia2022-202588029313736.6335383.00120323
Dipendra Singh AireeNEPUnited States of America2020-2026121122937532.5629499.660211810
Ben SlaterDER/NOTLancashire2016-202366129210458.4036081.11120351
Jordan SilkTASQueensland2021-202587129285*48.67282103.55031263
Shreyas IyerINDEngland2021-20269802927836.5029997.66031287
Michael VaughanENGSouth Africa2003-2007101022928336.5044965.03021300
James NeeshamNZAustralia2016-2023111102927426.5530695.42020266
Gus LogieWISri Lanka1985-19921111829265*97.3329698.65021193
Andrew SymondsAUSSouth Africa2000-2007151432927626.5529598.98021355
Darren SammyWISouth Africa2008-20151716329258*22.4629399.660322114
Dawid MalanENGNew Zealand202344029112772.75286101.75120374
Joe RootENGBangladesh2015-2023552291133*97.0031392.97110232
Ryan WatsonSCOCanada2007-2009662291123*72.7535581.97110233
Ryan PatelSURLeicestershire2021-20266602919748.5031392.97041335
Darren BravoWISouth Africa2010-201698129110241.5736479.95110286
Rassie van der DussenSAIndia2019-2023882291129*48.5033187.92111225
Sadeera SamarawickramaSLPakistan2017-202588029110836.3832489.81102273
Michael LeaskSCONepal2022-20261192291107*41.57251115.941112413

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.