Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 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)First-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Josh InglisAUSBangladesh2023-2026430743424.677598.67000111
Rachin RavindraNZWest Indies2025330745624.678389.1601075
Luke HollmanMIDSussex2022-20263317430*37.009280.4300080
Ramesh MendisMSCColombo Cricket Club2024-20263317470*37.0010868.5201021
Yasim MurtazaHKUganda2022-2026431745037.0011763.2501035
Sam FanningWATasmania2025-2026330746624.6712260.6601060
Lachlan ShawNSWSouth Australia2024-20263317433*37.008587.0600062
A Busing-VolschenkNAMIreland2026330743624.6765113.8500054
Jack RussellENGIndia1989-1990331745037.007697.3701060
Salman ButtPAKZimbabwe2004-2008440743018.5012061.67000110
Moin KhanPAKBangladesh1995-2004742743237.0064115.6300052
CG WilliamsNAMScotland2011-20224417469*24.678587.0601161
Sabbir RahmanBANAfghanistan2015-2016440746518.5010868.5201063
Anish ParaamSINDenmark2012-2022440743018.5015547.7400041
Mohammad NabiAFGEngland2015-2025440744018.5063117.4600045
Harmeet SinghUSAOman2025440743318.5073101.3700054
Wayne LarkinsENGNew Zealand1979-1990440744418.5015946.54000130
Michael SlaterAUSPakistan1994440746618.5010471.15011100
Kevin PietersenENGBangladesh2005-2010750742314.8011962.1800052
Dhiman GhoshBANPakistan2008551742918.509974.7500280
Ruvindu GunasekeraCANNamibia2012-2018550745714.8011464.9101134
Mominul HaqueBANWest Indies2012-2014650743114.8012061.6700071
Mehedi Hasan MirazBANAustralia2017-2026551742918.508785.0600061
Romario ShepherdWIIreland2020-2022550745014.807993.6701081
Michael van LingenNAMScotland2022-2024550746014.8012459.68010101
Richard GabrielWIPakistan1984550742914.8018041.1100191
Craig ErvineZIMSouth Africa2010-2018660742712.3314152.4800151
Safyaan SharifSCOOman2019-2026962741918.509478.7200021
Farhaan BehardienSAWest Indies2015-2016962743518.509181.3200161
Graham ClarkDURLeicestershire2015-2022660743112.3311266.0700181
Imam-ul-HaqPAKIndia2018-2025760743612.3312758.27000100
Ross AdairNKMunster Reds2021-20246627447*18.5062119.3500291
Bhuvneshwar KumarINDNew Zealand2014-2019148074269.2574100.0000172
Johnson CharlesWINew Zealand2012-201588074319.2513554.8100282
Jeff ThomsonAUSWest Indies1975-19831492742110.579875.5100141
Mirwais AshrafAFGZimbabwe2014-20169927426*10.5710272.5500144
Zaheer KhanINDSouth Africa2000-20111710274249.2514949.6600381
Jason GillespieAUSSouth Africa1996-200218103742610.578983.1500360
Dennis LilleeAUSEngland1972-198316103742110.578785.0600260
Sourav GangulyINDIreland20071117373*-9973.7401061
Avishka GunawardeneSLUnited Arab Emirates2004110737373.008982.0201090
Brian LaraWICanada2003110737373.0040182.5001085
Marlon SamuelsWINetherlands2007-20182117373*-8486.9001050
Ed JoyceSUSEssex2016110737373.008882.9501081
Jonathan TrottWARGlamorgan2014-20152117373*-9973.7401080
Andrew NorthcoteITAArgentina2010110737373.008783.9101080
Colin IngramSAWest Indies2013110737373.0063115.8701062
Ben StokesDURSussex20261117373*-51143.1401025
Rohan MustafaUAEKenya2018110737373.009477.66010100
Oliver NeweyGUEItaly2017110737373.009378.4901081
PreviousPage 179Next

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.