Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Stephan BaardNAMOman2018-2022990962610.6719050.53002111
Shane Edward BondNZAustralia2002-201017104962616.0011186.49000102
Graeme SwannENGNew Zealand2008-20131310096299.6014367.13000130
Nasser HussainENGBangladesh2000110959595.0012079.1701095
Tim BresnanYORNottinghamshire2016-20172119595*-12874.2201062
Tamim IqbalBANScotland2015110959595.0010095.0001091
Nasir ShafiqMASJersey20141119595*-10491.3501066
Joshua RasuVANNorway2015110959595.0093102.1501055
Kyle VerreynneSANetherlands2021110959595.0011284.8201091
Tim DavidSINMalaysia20191119595*-81117.28010111
AM VaughanSOMYorkshire2025110959595.0012774.80010110
Brendan TaylorNOTLeicestershire2016-20172219551*95.0014465.9701090
Ross TaylorMID/NOTKent2018-2019220959447.5090105.5601082
Eric SzwarczynskiNEDBangladesh2010-2011220956747.5011781.2001074
Cheteshwar PujaraSUSGloucestershire2022-2023220956347.5011185.5901060
Seekkuge PrasannaSLIreland2016220959547.5050190.0001159
Ahmed FaizMASBermuda2018220955047.5012973.6401061
Irfan KarimKENDenmark2018-2024220956447.5017055.8801041
Ali ZaheerKUWDenmark2024-20252219567*95.0012178.51010101
Jake LibbyWOR/NOTLancashire2019-2024320958347.5013769.3401051
Imad WasimPAKZimbabwe2015-2020421956195.0087109.2001062
Sese BauPNGKuwait2024-2025220956347.5094101.06010170
Rushab PatelKENPapua New Guinea2016-2024220959547.5012178.5101190
Shakkir KassimQATKenya2024-2025220958347.5010590.48010110
Shahid MahboobPAKSri Lanka1983-1984321957795.0014963.7601070
VVS LaxmanINDKenya1998-2004330957931.6711880.5101090
Kieran PowellWIPakistan2017330956131.6714167.3801070
Joe ClarkeWOR/NOTWarwickshire2017-2019330955631.6786110.47011131
Krunal PandyaINDEngland20213329558*95.0074128.3801082
Ethan BrookesWOR/WARHampshire2023-2025430955731.6770135.7101096
George BaldersonLANNorthamptonshire2022-2026331955347.509995.9601081
Sohail AhmedBHRHong Kong2024-20263319570*47.5013968.3501026
Dilshan de SoysaBSC/BRCPolice Sports Club2024-2026330957131.6716457.9301031
Larry GomesWINew Zealand1985430957831.6712476.61010110
Gundappa ViswanathINDAustralia1980-1981540954323.7516557.5800060
Mark VermeulenZIMPakistan2002-2004440957923.7510689.62010150
Sean WilliamsZIMScotland2017-2023440957023.759995.96010121
Trevin BastiampillaiCANKenya2007-2010440954923.7514565.52000151
Anamul HaqueBANNew Zealand2013-2023440954323.7510689.62000140
Ross WhiteleyWORWarwickshire2016-2019441954731.6793102.1500195
Matthew CritchleyESS/DERNottinghamshire2016-2025540954323.7511086.3600083
Max O'DowdNEDIreland2018-2021440953623.7513470.90001140
Kiplin DorigaPNGHong Kong2017-20194419589*31.6710491.3501163
B SharkiNEPPapua New Guinea2022-2023640954423.7511086.3600052
Jake EganNWNorthern Knights2025-2026440955223.7512675.4001070
Craig WishartZIMSouth Africa1997-2001550954519.0016159.01001101
Darren StevensKENMiddlesex2014-2018550956119.0012973.6401092
Simon HarmerESSGlamorgan2017-2026650954219.0080118.7500036
Farhaan BehardienSAEngland2016-2017652953831.6711284.8200041
Brett D'OliveiraWORSomerset2015-2025550954519.0011781.20001121
PreviousPage 143Next

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.