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
Mike GattingENGWest Indies1981-19881515327882*23.1747258.90011220
Ramiz RajaPAKAustralia1985-1993181812786716.3551553.98023240
Asghar AfghanAFGZimbabwe2014-2018211902785014.6346959.28011196
Paul StirlingMIDKent2014-201833027712592.3329693.58200286
Sam HainWARLeicestershire2016-2018332277105*277.0031887.11210281
Joe CracknellMIDSussex2022-202633027712892.33246112.60120385
Aqib IlyasOMAUnited States of America2018-202044027710569.2535677.81211274
Clayton LambertWIEngland1990-199866027711946.1730391.42110364
Gary WilsonIREUnited Arab Emirates2013-20187632778092.3334280.99030261
Josh CobbNOR/LEIDerbyshire2014-201966127710455.4034380.76120239
Shimron HetmyerWIBangladesh2018-201977027712539.57268103.361211411
Ahmed FaizMASSingapore2012-2022981277111*39.5736775.48110314
Aminul IslamBANIndia1988-20008822777046.1747358.56020211
Brandon KingWIEngland2023-202599027710230.7835079.14110372
Roger TwoseNZAustralia1996-200099227780*39.5735478.25021334
Andrew FlintoffENGNew Zealand2002-20071111127710627.7035977.16111224
James HopesAUSSouth Africa2006-20091411127763*27.7031787.38010201
Sanjay ManjrekarINDAustralia1990-1996111102776225.1849456.07020151
Thomas OdoyoKENIndia1996-2004131322775125.1843663.53010216
Calum MacLeodSCOCanada2009-2014331276175138.00272101.47110265
Alex LeesDURSussex2023-202633027614492.00228121.05201334
Dawid MalanMIDGlamorgan2014-2017441276156*92.00273101.10121334
Eric SzwarczynskiNEDCanada2006-201566227684*69.0039669.70031291
Saiteja MukkamallaUSANepal2022-20269902767530.6738172.44021143
Heinrich KlaasenSAIndia2018-20231110227674*34.5029693.24010277
Zane GreenNAMScotland2017-2026111102766225.0941866.03020280
Junior MurrayWIPakistan1992-1997201112768627.6037673.40022302
Samiullah ShenwariAFGIreland2010-20191313127662*23.0046060.00021155
Mohsin KhanPAKIndia1978-198614141276117*21.2346958.85101211
Shubman GillINDBangladesh2023-2025331275121137.5031786.75210229
Charith AsalankaSLSouth Africa2021-20234402757968.75267103.00030218
Daniel Bell-DrummondKENNottinghamshire2014-20265502757955.0028696.15031312
Will RhodesYOR/DUR/WARSomerset2015-202555027510055.0033183.08110292
Tim AmbroseWARDurham2014-20196602758645.8331786.75030232
Brad HaddinAUSWest Indies2005-20139812757039.2931088.71020188
Simon O'DonnellAUSWest Indies1985-1989181632756921.1535278.13021134
Shane WarneAUSSouth Africa1993-2002452962755511.9636974.53015204
Ambati RayuduINDWest Indies2014-201887227410054.8029692.57110236
Nicolas PooranWISri Lanka2019-202387127411845.6728396.82110237
Hemang BadaniINDAustralia2001-2004108127410039.1433482.04110234
Grant ElliottNZSri Lanka2009-201512102274104*34.2535078.29101173
Manoj PrabhakarINDNew Zealand1987-1995121012748330.4445560.22020270
Suresh RainaINDNew Zealand2009-2014131132746634.25248110.480102411
Bryan YoungNZAustralia1990-1998121222746327.4046758.67011211
James RewSOMMiddlesex2022-2025332273114273.00253107.91210312
Lewis HillLEIYorkshire2016-202466127310854.60262104.20120256
Murray ComminsMRNorthern Knights2021-202366127312554.6031287.50201314
Avishka GunawardeneSLPakistan1999-2004111102738824.8243263.19021360
Heath StreakZIMSouth Africa1995-2005151242736834.1341266.26030202
Russel ArnoldSLEngland1998-20071614327360*24.8243662.61012163

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.