ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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
Moisés HenriquesNSWQueensland2021-20255511568239.00156100.00011146
Andre RussellWINew Zealand2012-201575315659*78.0094165.960101311
Nick GubbinsMIDHampshire2015-201955015611431.2017788.14101111
Asif AliPAKEngland20196501565231.20119131.0902079
Will JacksENGAustralia20245501568431.2015799.36022153
Kyle MayersWIIndia2022-20236601567526.00139112.23011214
Sunil AmbrisWIBangladesh2019-202166115669*31.2018186.19010181
Sanjeeva RanatungaSLPakistan19946601567026.0035543.9401060
Collins ObuyaKENScotland2007-2017109115668*19.5023666.10012113
George DockrellIRESouth Africa2011-20249911564519.5019380.83000163
Carlton BaughWIAustralia2003-2012131341563317.3327357.14002143
William PorterfieldWARNorthamptonshire2016-201722115592155.0018583.78020170
Craig ErvineZIMNepal2018-2023221155121*155.0017887.08100161
Hamish RutherfordWOR/DERLancashire2016-201922015510877.50153101.31100143
Ben BrownHAMNorthamptonshire2022-2024221155139*155.00155100.00100181
Ben DuckettENGIreland2023221155107*155.00127122.05100183
Vani MoreaPNGKenya2016221155102*155.0020774.88110113
Sineth JayawardenaTUCAColombo Cricket Club2025-202622015513677.50116133.62100205
Robin UthappaINDEngland2006-20073311558677.5015997.48010221
Colin IngramGLASurrey2017-20244311557277.5018185.64010136
Rameez ShahzadUAEWest Indies2018-2023331155112*77.5017887.08100116
Saim AyubPAKZimbabwe2024331155113*77.50116133.62100224
SJ MassiahUSANepal2010-20145401557438.7517887.08010118
Regis ChakabvaZIMSri Lanka2011-20224401557238.7519679.08010142
Nizakat KhanHKUnited Arab Emirates2014-20174401559338.7519181.15010105
James BraceyGLOGlamorgan2019-20254401558638.7516693.37010194
Sadeera SamarawickramaSLEngland2018-202344115565*51.67143108.39020191
Lyndon JamesNOTGloucestershire2022-20264401556138.7517091.1801084
Asif MujtabaPAKSouth Africa1993-19956411557451.6724264.05010111
Mark CosgroveLEIYorkshire2015-20195501558431.0016792.81011153
Luis ReeceDER/LANNorthamptonshire2014-202455015510631.0024962.25101181
Jake DoranTASVictoria2021-202665015510431.0021273.1110092
Alok KapaliBANWest Indies2002-201176215589*38.7520874.52010160
Chris WoakesENGWest Indies2017-2019116215568*38.7518982.01011113
Milind KumarUSANamibia2024-202666115574*31.00142109.15021148
Jake Fraser-McGurkVIC/SAWestern Australia2022-202666215546*38.75125124.00000215
Tom PrestHAMWorcestershire2021-20266601557025.8319280.73010123
Collins ObuyaKENBermuda2006-2022107315543*38.7516096.88000164
Yashpal SharmaINDNew Zealand1980-19817701557222.1429153.2601074
Upul ChandanaSLEngland1998-200411901555017.2218683.33011102
Ranjan MadugalleSLIndia1979-19881210215550*19.3825161.7501083
Gautam GambhirINDSouth Africa2003-2011101001556915.5024762.75012210
Khaled MashudBANIndia1995-20041211315550*19.3823067.39010121
Manoj PrabhakarINDAustralia1984-1996171421555012.9226758.05011160
Brendan TaylorNOTSomerset2017110154154154.0097158.76100175
Sunil AmbrisWIIreland2019-202032015414877.00138111.59100201
Cheteshwar PujaraSUS/YORDurham2018-20233311548277.0019180.6301090
Dane VilasLANNorthamptonshire2017-201933215483*154.00118130.51020143
Colin AckermannDUR/LEIWarwickshire2018-20253301547451.3318085.56020182
Zeeshan SiddiquiOMAItaly2013-20163311546477.0020077.00020190

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.