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 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Ravi BoparaENGIreland2007-2013442113101*56.5093121.51101115
Tim AmbroseWARYorkshire2016-20194401137728.2516568.4801170
Michael RipponNEDNepal2015-20184401135328.2521452.8002040
Daryl MitchellWORLeicestershire2014-20194401135028.2513981.29011150
Chris GreenNSWVictoria2023-20255401135728.25101111.8801094
Kamindu MendisSLNew Zealand2024-20255401136428.2514975.8401176
Nick GreenwoodJERKenya2022-20254401136628.2514677.40011121
Joe CracknellMIDHampshire2023-20264401136428.2512491.13010102
Finlay McCreathSCONepal2025-20264401135528.2516668.0701091
Trevor MadondoZIMIndia1998-20004401137128.2516070.63011150
Chris NevinNZSri Lanka2001-20035501134822.6014279.58001120
Lionel CannBERNetherlands2006-20096501134822.60107105.61000123
Nazmul Hossain ShantoBANEngland20235501135822.6016668.07022110
Max BryantQUESouth Australia2021-20265501136822.6013186.2601182
Sadagoppan RameshINDPakistan19995501138222.6020156.22011100
Narsingh DeonarineWIAustralia2010-20137601135318.8317066.47010150
Nosthush KenjigeUSANamibia2019-202510751134356.5014180.1400063
Naseem ShahPAKNew Zealand2023-202511711135118.8312094.1701167
Thomas MayesNKLeinster Lightning2022-20268711134718.8312888.2800076
Mohammad RafiqueBANPakistan1998-20049821132918.8314577.93000121
Kieron PollardWINew Zealand2008-20129801135614.1314180.14010103
Nathan McCullumNZIndia2010-201411911134314.1314180.14000100
Mark BurgessNZAustralia1974-198110901132912.5619757.3600060
James FranklinNZEngland2004-20131511311322*14.1315473.3800061
Anil KumbleINDEngland1990-2004281451132412.5617664.2000360
Sourav GangulyINDNamibia2003111112112*-11994.1210064
William PorterfieldIREBermuda2007111112112*-14278.8710090
CR KumarageSINJersey2014111112112*-14080.0010092
Jake LibbyWORNottinghamshire2025111112112*-95117.8910092
Tom BantonSOMWorcestershire2019110112112112.00103108.74100133
Martin AnderssonMID/DERDurham2022-2026210112112112.0011894.92100101
N FernandesMIDEssex2026110112112112.0013086.15100132
Cheteshwar PujaraSUS/YORNorthamptonshire2018-2023221112106*112.0013582.9610042
Kane WilliamsonNZAfghanistan2015-201922111279*112.0014477.78010130
Adam WheaterESSYorkshire2018-20212201127856.0090124.4401084
Chris NashNOTLeicestershire2018-20192201125656.0011597.39020143
Nathaniel WatkinsJERMalaysia2014-20182201127956.0016269.1401081
James VinceHAMSussex2015-201822011210356.0011597.39100130
Jeremy LawlorNKLeinster Lightning202132111280*112.0016667.47010121
Sam HeazlettQUENew South Wales2022-20232201125856.0011795.73020112
Rob JonesLANWorcestershire2019-202222111285*112.0013483.5801070
Abid AliPAKAustralia201922011211256.0012093.3310190
Sineth JayawardenaTUCAPanadura Sports Club2025-20262201126256.0075149.33020145
Imran FarhatPAKZimbabwe201133111275*56.0015373.20011130
Temba BavumaSANetherlands202333111290*56.0012291.80010112
Chetan SuryawanshiSINUganda2014-20183301125737.3316070.0001083
James AdamsHAMMiddlesex2015-201833211253*112.0014577.2401092
Steven CroftLANMiddlesex2015-20213301126837.3315771.34010101
Michael BurgessWAR/LEINorthamptonshire2015-20233311127356.0012887.50010111
Harry DukeYORWarwickshire2021-20253311126056.0011597.39010143
PreviousPage 122Next

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.