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
Marvan AtapattuSLWest Indies1997-20061412131282*28.3652859.09020183
Hashmatullah ShahidiAFGSri Lanka2018-2024141313125926.0040976.28030222
Sam WhitemanWAQueensland2021-20265503118362.2031798.11040304
Keaton JenningsDUR/LANLeicestershire2015-202666231113577.75311100.00200383
Monank PatelUSACanada2019-2026881311121*44.4333592.84100316
Mohammad HafeezPAKAustralia2005-2019141403117822.2147265.89021244
Upul ChandanaSLPakistan1996-2004242033116418.2937283.60013209
Kevin O'BrienIREKenya2007-201287031014244.2933891.721112411
Jeff DujonWIIndia1983-19913121831053*23.8541774.34012172
David WarnerAUSAfghanistan2012-2023441309178103.00294105.10110345
Asif KhanUAENepal2022-2023771309101*51.5032993.921211918
Mashrafe MortazaBANZimbabwe2001-2020453263093911.8834190.62002268
Nick GubbinsMID/HAMNottinghamshire2015-2025331308144*154.00288106.94200346
Tom WestleyESSKent2016-202377130810951.3334290.06120332
Saleem ElahiPAKSouth Africa1996-200288030813538.5038879.38111392
Richie BerringtonSCOAfghanistan2010-2019111103086728.0046066.96030261
Keith ArthurtonWIPakistan1988-1999161323088428.0037781.70021273
Andrew SymondsAUSEngland2001-2007201543087428.0039178.77023268
Kim HughesAUSNew Zealand1980-1983201813086318.1248863.11011181
Sean WilliamsZIMUnited Arab Emirates2015-2019663307109*102.33269114.13120255
Phil SimmonsWISouth Africa1992-199898230712251.1738679.53201327
Geoff BoycottENGWest Indies1973-19819903077034.1159251.86041190
Collins ObuyaKENNetherlands2007-2017111013077234.1142572.24031186
Devon ConwayNZIndia2022-20261110130713834.1134190.03111379
Marcus TrescothickENGSouth Africa2000-200512121307114*27.9140975.06112392
David ObuyaKENZimbabwe2002-2011121213075727.9141374.33021331
Chamara SilvaSLAustralia1999-2011151213076427.9152158.93032272
Richard HadleeNZIndia1975-1990201723077120.4739976.94012178
Matthew HaydenAUSBangladesh2002-200787430667*102.0034788.18020357
Jamie HowNZEngland2008109030613934.0040375.93100284
Andrew BalbirnieIREScotland2010-20231010030610530.6045367.55111331
Andrew JonesNZIndia1987-19921010130667*34.0050860.24041181
Dion EbrahimZIMBangladesh2001-20051312230612130.6045267.70111290
Vikram SolankiENGZimbabwe2000-20041212130610027.8241473.91110412
Lahiru ThirimanneSLAustralia2012-201915121306102*27.8247164.97121220
Monank PatelUSAOman2018-20251212030613025.5038180.31113248
Craig WishartZIMIndia1996-20031414130610223.5439976.69112128
Sarfraz AhmedPAKSri Lanka2008-2019241633067723.5439677.27021200
Asif KhanUAEUnited States of America2023-2024331305151*152.50278109.71210289
Neil JohnsonZIMPakistan1998-200066030510350.8346166.16120280
Stuart WilliamsWINew Zealand1994-19991010330573*43.5745467.18030322
MO OdumbeKENIndia1996-2003111113058330.5046665.45021116
Colin IngramSAPakistan2010-201313133305105*30.5039377.61203321
Nuwan KulasekaraSLIndia2007-201437281230539*19.0638878.61001254
Mark PettiniESS/LEIWarwickshire2014-201744030415976.00302100.66200322
Gavin HamiltonSCOCanada2007-200966130411960.8042072.38120171
Beau WebsterTASWestern Australia2021-2026763304138101.33290104.83110297
Sandeep PatilINDPakistan1982-19848803048438.0031297.44040238
Gerhard ErasmusNAMNepal2015-2026131103045627.6446864.96040209
Chamara SilvaSLIndia1999-201016122304107*30.4034887.36123242

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.