Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR172/4 (18.4)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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
Nathan McAndrewSAWestern Australia2021-2026761824216.4062132.2600284
Asanka GurusinhaSLSouth Africa1992-1996661822316.4015453.25001120
Prosper UtseyaZIMIndia2005-20159728252*16.4014656.1601280
Bhuvneshwar KumarINDEngland2013-20211783823116.409685.4200080
Andy BlignautZIMIndia1999-2010129082419.1110776.6400291
Luke RonchiNZEngland2013-20171110082338.208398.8000374
Peter OngondoKENZimbabwe2002-2011151438218*7.4512167.7700444
Kumar SangakkaraSURGlamorgan20171118181*-69117.39010110
Jesse RyderESSNottinghamshire20151118181*-66122.7301072
Tim PaineAUSIreland2010110818181.0012266.3901052
Harpreet SinghUAECanada2026110818181.0079102.5301071
Alex HalesNOTKent2015110818181.0077105.1901072
Pieter MalanMIDGloucestershire2022110818181.0010974.3101091
Will YoungNOREssex2022110818181.0076106.5801073
Riki WesselsNOTHampshire2015110818181.009090.0001050
Moeen AliWORSomerset2016110818181.0076106.58010101
Jaspreet SinghITAHong Kong2022-2026410818181.0060135.0001085
Ali OrrSUSWarwickshire2022110818181.0010279.4101063
Alex HortonGLADerbyshire2023-2026210818181.0057142.1101074
Sangeeth CoorayCCCNugegoda Sports Welfare Club2025110818181.0010577.1401062
Mohammad AzharuddinINDUnited Arab Emirates1994110818181.009981.8201042
Sachin TendulkarINDUnited Arab Emirates1994-2004220816340.5010279.4101091
Mahbubul AlamBANZimbabwe2009320815940.5071114.0801034
Alex HalesNOTDerbyshire2017-2018220817740.5065124.62010112
Tom LathamNZAfghanistan2019-2023221816881.009288.0401042
Colin AckermannDUR/LEIEssex2023-20262218180*81.008991.0101054
Chris JordanSUSSurrey2016-2019220815540.509189.0101081
Alex BarrowSOMKent2014-2016220815440.5065124.6201091
Ali ZaheerKUWBhutan2014-2017221816981.0042192.8601094
Tom AlsopHAMSussex2016-2021220816840.508694.1901090
Muhammad TanveerQATPapua New Guinea2024-2025221816881.0081100.0001083
Michael JonesDURDerbyshire2023-2024220815640.509090.0001043
William FraineYORDerbyshire2021-20222218169*81.0045180.0001074
Grant RoelofsenESSHampshire2022-2026220815240.509189.0101072
Matthew MontgomeryNOTLancashire2022-2023220817840.5065124.6201082
Kashif AliWORDurham2023-2026220817640.5072112.5001054
Cooper ConnollyWAQueensland2023-2024220814240.5075108.0000093
Himasha LiyanageNCC/ACCCChilaw Marians Cricket Club2024-20252218177*81.0067120.9001055
Marcello PiedtNWMunster Reds2024220815940.5058139.6601046
Mark AdrianatosMRNorth-West Warriors20242218160*81.0012365.8501081
Finlay McCreathSCOUnited States of America2026220817740.5010477.8801071
Richard ReidNZAustralia1991220816440.5013360.9001071
Tatenda TaibuZIMKenya2002-2011730815327.0013659.5601090
Gary WilsonIRENew Zealand2008-2017330813027.009486.17000110
Amjad AliUAEScotland2012-2014330813427.0010974.31000111
Arjun MutrejaSINCanada2017-2022330817227.0014854.7301080
Anwar AliPAKSri Lanka2013-20156328141*81.0072112.5000062
Mohammad NaveedUAEAfghanistan2014-2018630814527.0045180.00000133
Tanwir AfzalHKUnited Arab Emirates2014-2015330817327.0041197.5601118
Johann MyburghSOMGlamorgan2014-2018330813927.008694.19000112
PreviousPage 165Next

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.