Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st 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
Hammad MirzaOMANamibia2025-2026331197112*98.5023882.77110201
Ed JoyceIREUnited Arab Emirates2013-2018551197116*49.2525676.95100191
Steven DaviesENGPakistan20105501978739.40186105.91010310
Dawid MalanMIDSussex2014-201955019713139.4021193.36101233
Collins ObuyaKENAfghanistan2010-201366119786*39.4030065.67020201
Steven TaylorUSAScotland2019-20226601975632.8324779.76010261
Rahul DravidINDBangladesh1997-200710711976032.8330564.59020130
Gary WilsonIRENetherlands2008-201877119711332.8324381.07101183
Sarfraz AhmedPAKWest Indies2016-201977419760*65.67194101.55010160
Luke RonchiNZSouth Africa2014-20179711979932.8320198.01020204
Tatenda TaibuZIMAustralia2003-20119801975724.6335755.18010161
Mohammad RizwanPAKEngland2015-20239911977424.6322587.56010201
Caleb JewellTASVictoria2021-2026992197105*28.1425876.36101193
James NeeshamNZIndia2014-2020121011975721.8920795.17010195
Stuart MatsikenyeriZIMSri Lanka2003-2009151511973714.0730065.67001222
Harbhajan SinghINDWest Indies2001-2011311651974117.9128768.64000106
Tony BlainNZAustralia1986-1994191941974113.1331562.54002122
Kumar SangakkaraSURNottinghamshire2015-201722019616698.00174112.64100161
Michael RichardsonDURYorkshire2016-2019431196100*98.0020098.00110142
Harry FinchKENDurham2021-202533019610465.3324679.67110221
Will RhodesDUR/WARGlamorgan2023-2026431196148*98.00188104.26100165
Graham ClarkDURGloucestershire2015-202233019614065.33195100.51100281
Harry DukeMID/YORLeicestershire2021-202644019612549.0025178.09110151
Brandon McMullenSCOOman2023-202644119613665.33183107.10100215
Ravi BoparaNOR/ESSSomerset2016-202555119692*49.0022885.96020143
Jesse RyderNZEngland200855119679*49.0021591.16010236
Colin de GrandhommeNZSouth Africa2012-20197521966065.33184106.52010911
Jack LeaningSUS/YOR/KENDurham2015-20267521968165.3319998.49020163
Max O'DowdNEDUnited Arab Emirates2018-20255501966939.2026274.81020184
Kiplin DorigaPNGUnited Arab Emirates20235501967339.2025477.17020227
Sherfane RutherfordWIEngland2023-20257501967039.2019998.49030207
Henry NichollsNZWest Indies2017-202688219683*32.6723184.85011192
Hitesh ModiKENIndia1996-200411911967124.5029067.59021171
Zane GreenNAMNepal2016-2026119119675*24.5024480.33010252
Mark EalhamENGWest Indies1997-200010911964524.5027471.53000152
Nasir HossainBANWest Indies2011-2014111011965021.7824380.66010162
Bryan YoungNZSri Lanka1994-1998111111965519.6031562.22010180
Colin AckermannDUR/LEIHampshire2023-20264311959697.5020794.20020146
Ben McDermottAUSPakistan202233019510465.0022885.53110175
Shreyas MovvaCANNetherlands2024-202643219583*195.0027072.22020150
Avishka GunawardeneSLWest Indies2000-200144019513248.7523084.78100271
Dawid MalanENGSouth Africa202344019511848.75195100.00110187
Devon SmithWISouth Africa2007-20135501959139.0020794.20010213
James TaylorENGSri Lanka2014-20155501959039.0024180.91020134
Alex ObandaKENIreland2008-20128601955932.5029167.01010157
Colin MunroNZSri Lanka2013-20197611958739.00168116.07020245
Terry DuffinZIMBangladesh2006-20077701954827.8632959.27000220
Eric SzwarczynskiNEDKenya2008-20148801955724.3831162.70010170
Matthew GilkesSA/NSWWestern Australia2021-20269811954327.8620595.12001213
Brandon KingWIBangladesh2022-20259901958221.6726573.58011206

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.