Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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
Rick DarlingAUSPakistan1979-19825501687433.6028159.79010100
Ajinkya RahaneINDBangladesh2014-20156601687328.0023471.79021143
Shaiman AnwarUAEAfghanistan2014-20186611686433.6019685.71020164
Robin SmithENGSri Lanka1988-199666116881*33.6028159.79010161
Mohammad WasimPAKWest Indies1996-20006601685328.0030155.8101180
Navneet DhaliwalCANOman2017-20258701687324.0030754.72011131
Jason HolderWIPakistan2013-201913821686828.0017993.85011125
Ben McDermottTAS/QUENew South Wales2021-20268801686821.0018391.80011148
Dhanushka GunathillekeSLBangladesh2017-20218811683924.0019685.71001204
Kieron PollardWIEngland2009-201210901684218.6720482.3500187
Ajit AgarkarINDAustralia1998-2006211421685314.0023172.73010104
William PorterfieldIREWest Indies2007-2022151501682911.2030155.81004194
Kumar SangakkaraSURNorthamptonshire2015-2016221167130*167.0018391.26100152
Mitchell MarshWASouth Australia2021-202322016711183.50154108.44110178
Steven DaviesSURSomerset2014-201633016711155.6717893.82110190
Kushal Janith PereraSLIreland2014-201633016713555.6717098.24101202
Navneet DhaliwalCANMalaysia2017-202233016714055.67140119.291001013
BS McKinneyDURWorcestershire2023-20263301678255.67167100.00020147
RD ShahKENBangladesh1998-20034401676241.7522275.23020220
Alexei KervezeeNEDBermuda2006-20095411676255.6719784.77010201
Ravi BoparaESSSurrey2016-20194401677441.7519685.20010131
Ibrahim ZadranAFGPakistan20234401678741.7523172.29022162
James HildrethSOMHampshire2016-201955116769*41.7517495.98020133
Graeme van BuurenGLOSurrey2016-20265501678533.4018192.27011161
Scott EdwardsNEDWest Indies2018-20235501676833.4018689.7802091
Jake EganNK/NWLeinster Lightning2024-20265501678533.4025864.73011153
Greg RitchieAUSNew Zealand19866601676827.8326463.26020130
Neil McKenzieSAIndia2000-200310721678033.4025665.23010161
Axar PatelINDEngland2015-202688216757*27.8316899.40021172
Dinesh KarthikINDNew Zealand2009-201999316764*27.8324269.01012161
Jacob OramNZSouth Africa2003-2011151001673516.7025964.48000132
Andile PhehlukwayoSAIndia2017-2023121021673420.8822873.25001109
Prosper UtseyaZIMKenya2006-20111511616768*33.4017893.82022105
Tom LathamNZAustralia2016-2023111101674315.1823670.76002121
Jason HolderWISri Lanka2013-20211211316745*20.88146114.38001145
Brad HoggAUSIndia1996-2008201241673820.8822574.2200251
Nuwan KulasekaraSLPakistan2006-2014221751673213.9228359.0100193
Janith LiyanageBCAA/RCCSinhalese Sports Club2024-202622016616583.00138120.29100185
Hamza ShaikhWAR/LEILancashire2025-20262201669183.0018291.21020174
Ed JoyceENG/IREKenya2007-20123301668855.3322573.78020144
Alviro PetersenSAEngland20093311666483.0018490.22030151
Martin GuptillNZIreland202233016611555.3318888.30111213
Cameron GreenWASouth Australia202133116614483.00121137.19100185
Moisés HenriquesNSWSouth Australia2021-2025441166103*55.33149111.41100109
Billy RootGLA/NOTWorcestershire2017-2025441166113*55.33145114.48100108
Shayan JahangirUSACanada2023-20255411668955.33144115.28020162
Ravi BoparaENGPakistan2010-20126511665841.5019087.37020103
Adam RossingtonNORYorkshire2014-20195511667541.50165100.61010212
Dominic SibleyWAR/SURNottinghamshire2019-20265501668433.2020381.77021173
Rob JonesWOR/LANDerbyshire2018-202455116670*41.5020481.3702082

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.