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
Usman KhawajaQUESouth Australia2021-20245501465029.2017981.56010171
Harry FinchSUS/KENSurrey2016-20265501466129.2017981.56010131
Khaled MahmudBANSouth Africa2002-20036601464024.3319375.65000162
Matt PriorENGSouth Africa2008-201196114645*29.2017085.88001183
Justin KempSAWest Indies2001-200610611466529.2018977.25010103
Angelo MathewsSLAfghanistan2014-202366114645*29.2021069.5200181
Karan KCNEPScotland2022-202696214665*36.50136107.3501097
Nicholas KirtonCANUnited States of America2023-20266601465324.3322166.06010111
Craig SpearmanNZIndia1999-20006601466824.3317682.95010241
Dinesh KarthikINDBangladesh2007-201977314658*36.5017882.02010102
Asanka GurusinhaSLEngland1987-19967711464524.3327153.87000100
Clive LloydWIIndia1979-198311811464120.8615196.6900083
Dougie MarillierZIMSri Lanka2000-200388214652*24.3320172.64010111
ShafiqullahAFGZimbabwe2014-20169901465616.2214799.3201177
WPUJC VaasSLNew Zealand1994-20073424121462712.1722764.3200491
Nathan AstleNZUnited States of America2004111145145*-15196.03100136
Colin IngramGLADerbyshire2022-2023222145115*-143101.40100154
Peter HandscombLEIGlamorgan2024-202522014510372.50132109.85100153
Jim AllenbySOMEssex2016-20172201457772.50141102.84020132
Louren SteenkampNAMScotland20262201457872.5019873.23020103
Alastair CookESSGlamorgan2017-20213301456848.3316289.51010210
Samit PatelNOTDerbyshire2014-20195301455948.3319175.92020141
Andrew BalbirnieNWLeinster Lightning2025-202643114582*72.5017682.39021182
Gerhard ErasmusNAMUganda2015-20213301456248.3318677.9601083
Mark StonemanMID/DUR/SURWorcestershire2016-20243301457548.3398147.96010230
Danny LambSOM/LANSussex2021-202333214586*145.00119121.85020116
Ryan PatelSURKent2019-20263301457348.3315096.67020203
Javed MiandadPAKSouth Africa199333014510748.3322863.60100112
Eoin MorganENG/IRENetherlands2007-20224401459436.2521168.7202286
Johnson CharlesWIUnited Arab Emirates2015-20234401456336.25116125.00020216
Ben CoxWORDurham2016-202354314557*145.00127114.17010114
Suraj KumarOMANamibia2019-20214401455836.2519574.3602096
Rizwan CheemaCANAfghanistan2010-20115501456129.00126115.08010187
Alex HughesDERWorcestershire2014-20227501454729.00121119.83000106
Seamus LynchLL/MRNorthern Knights2021-202565114510736.25119121.85101119
Janith LiyanageSLNew Zealand2024-20256511455336.2518976.72010124
Alok KapaliBANSouth Africa2002-20036601457124.1724658.94011120
Ed PollockWOR/WARDerbyshire2018-2024661145103*29.0016587.88100153
Shadab KhanPAKSouth Africa2017-202310721454329.0018478.8000084
Junior MurrayWISouth Africa1993-19998711455724.1722065.91011151
Axar PatelINDBangladesh2014-20259811455620.71133109.0201197
Hamilton MasakadzaZIMIreland2008-20199901457216.1119873.23012231
Mitchell JohnsonAUSWest Indies2006-2013169614573*48.33106136.79010144
Moeen AliENGNew Zealand2015-202311901453316.1114699.32000163
Suraj RandivSLIndia2009-2014161001455614.5021268.40011130
Milinda SiriwardanaSLPakistan2015-20171010114552*16.11144100.69011125
Habibul BasharBANPakistan1995-2004111101453713.1828650.70002190
Muttiah MuralitharanSLIndia1993-2011633013145168.5319375.13003140
Temba BavumaSAWest Indies2023110144144144.00118122.03100117
Colin IngramSAZimbabwe201032014412472.00134107.4610094

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.