Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th 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
Christi ViljoenNAMCanada2012-20193329250*92.0014563.4501061
Gerhard ErasmusNAMSouth Africa2026330926830.6711083.6401072
Suryakumar YadavINDEngland2022-2023430924930.6710488.4600062
Solomon MireZIMScotland2017-2018330924030.6711877.9700081
Peter GoughJERVanuatu2017-2018330926530.6713269.70010120
Zafar AnsariSURKent2014-2016331923546.009893.8800032
Jake LibbyWORKent2021-2024330927530.6791101.1001180
Philip SaltENGIndia2025330924330.6776121.05000114
Hasan AliPAKSouth Africa2017-2021531925946.0060153.3301067
Rohan RangarajanSINDenmark2018-2022330928730.6711282.14011101
Tom HainesSUSWorcestershire2021-2026330924630.6712474.19000110
Ollie RobinsonDUR/KENYorkshire2022-2026330925930.6771129.58010123
Chundangapoyil RizwanUAEZimbabwe2019330924730.6719048.4200140
Ikramullah KhanQATDenmark2022-2025331927146.0011778.6301052
Michael LevittNEDUnited Arab Emirates2024-2025330924130.6710686.79000103
Bruce LairdAUSNew Zealand19823319271*46.0018749.20010100
Chris SmithENGNew Zealand1984330927030.6719746.70010171
Sadagoppan RameshINDEngland1999330926030.6716157.1401090
SR WatersKENNetherlands2009-2011440927123.0015758.6001051
Sam RobsonMIDEssex2016-2026440924123.0011778.6300080
Tom WestleyESSLeicestershire2014-2025440925323.0012673.02010101
Jack TaylorGLOMiddlesex2017-20224419248*30.679695.8300082
Alex WakelyNORDerbyshire2016-2019440923823.0011182.88000101
Max O'DowdNEDSouth Africa2021-2023441924730.6711083.64000160
Niko DavinNAMCanada2018-2025440924023.0010488.4600174
Felix OrganHAMKent2021-2024542925446.0068135.2901065
Smit PatelUSAOman2025440924423.0013866.6700170
Josh BohannonLANMiddlesex2019-2025540926223.0012573.6001091
Dinesh NakraniUGAItaly2022-2026442925846.009596.8401064
Richard SnellSASri Lanka1992-1993541925130.6785108.2401071
Nathan AstleNZBangladesh1999-2004550922918.4016954.44000102
Chris NevinNZSouth Africa2000550926818.4011480.70011101
Wayne ParnellSAPakistan2010-2017652925630.6710686.79011111
Steve SmithAUSBangladesh2011-20236529263*30.6710389.3201061
Pikky Ya FranceNAMNepal2016-2023551924923.0010389.3200076
Mohammad ShahzadAFGKenya2010-2013550923718.4012275.41000102
Kiplin DorigaPNGOman2019-2021550926518.4016555.7601152
Sohail TanvirPAKNew Zealand2011-2014863923030.6785108.24000122
Devon ThomasWIBangladesh2009-20128629229*23.0015360.1300170
Safyaan SharifSCONamibia2011-202512639240*30.6713568.1500052
Irfan PathanINDWest Indies2005-20111070926413.1413170.2301192
Wesley BarresiNEDScotland2010-2025770923513.1415957.8600080
Suryakumar YadavINDNew Zealand2022-20238719234*15.3379116.4600075
Nathan McCullumNZSouth Africa2011-2015980922411.5012275.4100062
Mitchell StarcAUSNew Zealand2015-2023141049238*15.3390102.2200273
Lasith MalingaSLAustralia2007-20192818492566.5713767.1501383
Graeme SmithSAScotland2007110919191.0065140.00010131
Travis FriendZIMKenya2002210919191.0091100.0001092
George DockrellIREOman20231119191*-89102.2501072
Jos ButtlerLANWarwickshire2016110919191.0073124.66010101
PreviousPage 148Next

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.