Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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,790 of the 6,797 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Agha SalmanPAKSri Lanka2025-202665124410761.00227107.49200201
Jack TaylorGLOHampshire2014-202566124467*48.80233104.72020275
MahmudullahBANAustralia2008-20237722446948.80238102.520201410
Rassie van der DussenSAAustralia2019-20237702449534.8630679.74020177
Mehedi Hasan MirazBANWest Indies2018-202522832447748.8032674.85020193
Kim HughesAUSIndia1980-198511802447230.5035967.97021220
Lance KlusenerSAEngland1996-2000109324455*40.6727788.09011172
Faf du PlessisSAWest Indies2011-2019119324473*40.6728386.22031203
George MunseySCONepal2018-202610902447527.11221110.41021386
Basil HameedUAEUnited States of America2019-2026109224450*34.8629084.140111610
Ricardo PowellWISouth Africa2001-2004111122445027.11231105.63011267
Guy WhittallZIMPakistan1993-20001716224453*17.4338463.54012162
Jacques RudolphGLASussex2014-2017443243169*243.0029083.79110263
Rakep PatelKENJersey2022-20254412438681.0027488.69020278
Matthew MontgomeryDER/NOTSurrey2021-202554024311460.75202120.30110274
David LloydDER/GLASomerset2016-20245502438448.6028286.17020292
Will RhodesDUR/WARSussex2022-20265512439660.7529482.65030283
Shaiman AnwarUAEIreland2013-201866024310640.5030180.73101214
Gareth RoderickWOR/GLOMiddlesex2016-202666024311540.50237102.53111247
Temba BavumaSAPakistan2021-20257702439234.7127588.36020311
Alex LeesYOR/DURDerbyshire2014-202687124369*40.5032375.23030252
Navneet DhaliwalCANNepal2015-20247702438734.7139062.31020264
Jonny BairstowENGSouth Africa2012-202310802436330.3827887.41021324
Josh PhilippeNSW/WATasmania2021-20268802438530.38195124.62021317
Mark TaylorAUSEngland1992-19978802437930.3844754.36031140
Nasir HossainBANSri Lanka2012-2018109324373*40.5030679.41011224
Pathum NissankaSLEngland2021-20261010124377*27.0029682.09020257
Najibullah ZadranAFGSri Lanka2014-2023111112437724.3027189.67010255
Darren LehmannAUSIndia1998-2004161312437020.2529482.65010151
Hansie CronjeSASri Lanka1992-1999151402435017.3636167.31011126
Ross TaylorNZZimbabwe2011-2015631242119121.0026392.02200166
Sam RobsonMIDDurham2021-2025332242169*242.00225107.56110263
Stephen EskinaziMID/LEINottinghamshire2022-2026331242135121.0027288.97110262
Laurie EvansSUS/WARKent2014-2019442242134*121.00207116.91100248
Tom AlsopSUS/HAMMiddlesex2017-2022441242189*80.67233103.86100265
Sam HarperVICTasmania2021-20256602428840.33215112.56031265
Rohit SharmaINDZimbabwe2010-201577124211440.3332374.92110175
Hashan TillakaratneSLZimbabwe1992-2003139424272*48.4037963.85010131
Steven CroftLANWarwickshire2015-201954024112760.25214112.621101711
Brian LaraWIBangladesh1999-200765024111748.20197122.34100298
Peter TregoSOMHampshire2016-201955024110048.2024996.79110204
Haris SohailPAKZimbabwe2013-202055224189*80.3324897.18030204
Gareth DelanyLL/MRNorth-West Warriors2018-20257602419840.1729980.600321512
Matthew HaydenAUSZimbabwe2003-20047702418734.4331377.00021270
JP DuminySABangladesh2008-201912822415140.1731676.27010141
Babar AzamPAKIndia2017-20259802415030.1331676.27010281
Dinesh KarthikINDSouth Africa2006-201310912417930.1329083.10010217
Jordan SilkTASVictoria2021-20269912418230.1332374.61020240
Mike BrearleyENGAustralia1977-1980111112417824.1055743.27013240
Ranjan MadugalleSLNew Zealand1983-1988171712416015.0647251.06011182

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.