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
Stuart LawAUSIndia1996440936723.2511084.5501142
Yuvraj SinghINDKenya2000-20047529358*31.0092101.0901191
Nixon McLeanWIZimbabwe2000-20017529350*31.0011978.1501190
Ryan WatsonSCOKenya2007-2008551933123.2512872.66000110
Aminul IslamBANKenya1997-1999551933723.2513668.3800060
Barry McCarthyLLMunster Reds2021-2025650933818.6010489.4200066
Justin GreavesWINew Zealand2025-20265519338*23.2588105.6800073
Pravin AmreINDAustralia1991-1992550933318.6014663.7000030
Umar AminPAKSouth Africa2013660932515.5016755.69000121
Jason HolderWIAfghanistan2017-2019761934518.6084110.7100245
Asghar AfghanAFGKenya2010-20136629355*23.2516456.7101083
Richard GabrielWIAustralia1984660934115.5018051.6700172
Mark AdairIREZimbabwe2019-202515859326*31.0088105.6800092
Rumesh RatnayakeSLAustralia1983-199013113933111.6311283.0400192
Malcolm WallerZIMScotland2017210929292.0062148.39010105
Damian CrowleyITAGuernsey2017110929292.0010389.32010101
Arjun MutrejaSINBhutan2014110929292.0067137.31010141
Nizakat KhanHKIndia2018110929292.0011580.00010121
Luis ReeceDERSussex2023110929292.0090102.2201073
Nick SelmanGLAYorkshire2021110929292.0012871.88010100
Nick SelmanGLAKent2018110929292.0012573.6001070
Jack EdwardsNSWTasmania2023-2025210929292.0063146.03010114
Tom LammonbySOMNottinghamshire2026110929292.0010984.4001090
Matthew MontgomeryDERWorcestershire2025110929292.0082112.20010120
Matthew MontgomeryNOTKent20231119292*-84109.5201051
Fletcha MiddletonHAMGloucestershire2025110929292.009596.8401062
Krishan SanjulaSSCBloomfield Cricket and Athletic Club20241119292*-65141.5401066
V DinsaraPSCNondescripts Cricket Club2025110929292.009695.8301082
Roger TwoseNZUnited Arab Emirates1996110929292.0011282.1401080
Alexei KervezeeWORDerbyshire2014-2016220927746.0088104.5501093
Steven TaylorUSAJersey2016-2023220927946.0011282.1401083
Jonny BairstowENGAfghanistan2019-2023220929046.0010389.3201083
Soumya SarkarBANIreland20172219287*92.0075122.67010122
CR KumarageSINOman2014-20172219281*92.0015858.23010130
GSNFG JayasuriyaUSAUnited Arab Emirates2026220928346.0011083.6401091
Laurie EvansSUSGloucestershire2017-2019220924846.0011679.3100064
Ben FoakesSURWorcestershire2017-2025220928646.0089103.3701092
Tamoor SajjadQATJersey2017-2024220927946.0012374.8001094
Mohammad ShahzadAFGWest Indies2018220928446.0010587.62010122
Harry SwindellsLEISomerset2021-2022220927046.0011480.7001080
George BaldersonLANSomerset2024-2026320926546.0011480.7001081
Clive RadleyENGPakistan1978220927946.0016356.4401090
Kumar SangakkaraSURKent2015-2017330925830.6710488.4601071
Yuvraj SinghAXAfrica XI2007331923146.0078117.95000122
Pieter SeelaarNEDHong Kong2017-20183319250*46.0087105.7501081
Murali VijayINDNew Zealand2010330923330.6714065.71000101
Malcolm WallerZIMWest Indies2013330925130.6711580.0001092
Calum MacLeodSCONepal2018-2022330926430.6772127.78010143
Asad ShafiqPAKIreland2011-2013330928430.6711282.14010100
Josh DaveySCOIreland2011-20144319248*46.0013866.6700070
PreviousPage 147Next

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.