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
Rob KeoghNORYorkshire2016-2025650955919.0010293.14012111
Srimantha WijeratneCANNamibia2015-2023550955219.0014366.4301080
Mosaddek HossainBANEngland2016-20195529538*31.6710887.96001120
Matthew GilkesSA/NSWQueensland2021-2026650953419.009995.96000102
Joey EvisonKENLancashire2022-2026550953019.0015860.13000101
Tristan StubbsSAAustralia2025-2026550957419.0012079.1701151
Mitchell OwenTASWestern Australia2021-2026760954315.8371133.8000187
Hiri HiriPNGNamibia2019-2023771952915.8314167.3800070
Stuart CarlisleZIMPakistan1995-2001881954313.5718551.3500290
Muhammad UsmanUAENepal2017-2019882952615.8315760.51001111
Shaheen Shah AfridiPAKEngland2019-20261083952519.0011781.20001102
Kirti AzadINDAustralia1980-19849819539*13.5712377.2400164
Mark WattSCONamibia2017-2026131049527*15.8312973.6400071
Azhar MahmoodPAKNew Zealand1999-2004141229526*9.5010194.06003102
Shane WatsonAUSCanada2011110949494.0090104.4401094
Ian BellWARSomerset20161119494*-90104.4401072
Calum MacLeodDURKent2014110949494.0013967.6301080
Daniel ChristianNOTWarwickshire2015-2016210949494.0047200.0001085
Sacha De AlwisCAYGermany2017110949494.0012774.0201071
James TaylorNOTEssex20151119494*-11283.9301072
Tom HainesSUSDerbyshire2023110949494.0011283.9301091
Kamran KhanQATPapua New Guinea2024110949494.009796.9101086
Khurram ShahzadQATCayman Islands2017110949494.0011681.0301092
Ben CurranNORSomerset2021110949494.0093101.0801091
Nick GreenwoodJERHong Kong2022110949494.0010490.3801070
Muhammad AsimQATKuwait2025110949494.0070134.29010131
Sameer DigheINDWest Indies20013119494*-9697.9201072
Neil McKenzieSABangladesh20032229455*-11184.6801071
Morné van WykSAIreland2007-2011220945247.0012575.20010121
Phil JaquesAUSSouth Africa2006220949447.0011681.03011140
Jimmy HansraCANUganda20152219463*94.0010391.2601074
Michael SwartNEDAfghanistan2012221945294.0012475.8101094
John SimpsonMID/SUSYorkshire2023-2025221946594.0011184.6801081
James AdamsHAMLancashire2014-2015220945347.009697.92010101
Ed BarnardWARWorcestershire2023-20242219465*94.0083113.25010122
Muhammad TanveerQATKuwait2024-2025220946147.0012277.05010100
Chamika KarunaratneNCCTamil Union Cricket and Athletic Club2024-20252219486*94.0092102.1701056
Sahan ArachchigeNCCBadureliya Sports Club2025-2026220947247.0094100.0001053
Louis KimberLEIWarwickshire2021-2022220947847.0084111.9001064
Sol BudingerLEI/NOTSussex2022-2024220948447.009598.9501085
William LuxtonYORHampshire2025-2026220946447.009697.92010122
William LuxtonYORLancashire2022-2025220947747.0085110.59010112
AJ MoscaITATanzania2024-20263219475*94.0088106.82010112
K SmithWARKent2025-2026220945847.0010292.16010111
Charlie TearSCOUnited States of America2024221945194.0015959.1201051
Shaun FouchéNAMCanada2023-2025220948347.0012078.3301081
Khalid KailOMANamibia2024220945147.0012177.69010101
Z MalikWARLancashire2025-2026220947247.0078120.51010122
Sadagoppan RameshINDKenya1999220945047.0018351.37010110
Duncan FletcherZIMWest Indies19832219471*94.0013967.6301090
PreviousPage 144Next

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.