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
James VinceHAMSomerset2017-201822014410972.00136105.88100132
Shai HopeWISouth Africa2023321144128*144.00142101.4110067
James BraceyGLOHampshire2019-202522014410472.00128112.50100163
Harrison CarlyonJERQatar2017-20253201448972.0017283.72020135
Tom LammonbySOMKent2025-202622014410272.0015294.74100180
Niall O'BrienIRENew Zealand2007-201733014410948.0022564.00100115
Dimuth KarunaratneSLScotland2011-20233301447748.0017980.45020110
Zeeshan MaqsoodOMAKenya20183311445872.0015195.36020155
Tom ClarkSUSWarwickshire2022-20253301448248.0015096.00010191
Mark CosgroveLEIWarwickshire2016-20194401446036.0015891.14010181
Milinda SiriwardanaSLIndia20174401445836.00141102.13010104
Ben GeddesMID/SURDurham2022-20264401447736.0014599.31010145
MahmudullahBANIreland2008-201985414449*144.0015592.90000103
Phil MustardENGNew Zealand20085501448328.8015990.57010164
Rakep PatelKENNepal2015-20185511445636.0018577.8401073
Ben BrownSUS/HAMWorcestershire2021-20266501446628.8016388.34011120
Ryan HigginsMID/GLOSurrey2014-201955214481*48.0014797.96010131
Daniel DrewSAWestern Australia2023-20255501448428.8018777.01011130
Malan KrugerNAMOman2024-20266501447328.8018876.60010103
Majid KhanPAKEngland1974-198255014410928.8015394.12101191
Amal SilvaSLAustralia19855501446828.8025257.14021100
Fawad AlamPAKAustralia2010-20146611446328.8024259.5001160
Kyle CoetzerSCOOman2019-20226601446024.0019275.00022153
Sam HarperVICNew South Wales2021-20257601449624.0016288.89010152
Shoaib MohammadPAKAustralia1987-19907611447328.8031046.45010130
Pat CumminsAUSNew Zealand2015-202310741443748.00138104.35000108
John SimpsonMID/SUSHampshire2015-20267701443620.5719673.47000170
John SimpsonMID/SUSKent2014-20258721445028.8014897.30010162
Moeen AliENGBangladesh2015-20239801445618.0015096.0001098
Upul ChandanaSLNew Zealand1994-2004119214427*20.5725157.37000110
Sharjeel KhanPAKSri Lanka2013-20149901446116.0017582.29011184
Saleem MalikPAKZimbabwe1992-1997139214472*20.5721965.7501471
Roston ChaseWIBangladesh2018-2025121011445116.0021168.2501172
Khaled MahmudBANPakistan1998-2004131301442711.0819075.79002140
Alex ObandaKENItaly202222014311571.50124115.321001111
Rakep PatelKENItaly202222014311371.50135105.93100117
James TaylorNOTDurham2014-201522014311471.50127112.60100115
Steven MullaneyNOTYorkshire2016-201922214389*-15294.0802068
Wanindu HasarangaGALColombo20192201438771.50113126.55020191
Matt RevisYORSomerset2021-202522114385143.00126113.49020132
Asa TribeGLALeicestershire2024-2025221143131*143.0014797.28100171
Hamza ShaikhWAR/LEISurrey2024-2026221143104*143.0016387.7310085
Hugh WeibgenQUENew South Wales2025-202622014312571.50111128.83100128
James AdamsHAMSussex2015-20183301439247.6716586.67010152
Daryl MitchellWORNottinghamshire2016-20193311436271.5018776.47020140
Elton ChigumburaZIMAustralia2004-20144411437747.6719473.71021152
Ravi BoparaESSGlamorgan2015-20195401435935.75143100.00020131
Hilton CartwrightWANew South Wales2022-202454114373*47.6716885.12010145
Billy GodlemanDERDurham2015-20195401436035.7520769.08010111
Josh BlakeSURGloucestershire2022-20264411435047.6715194.7001093

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.