Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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
Andrew McBrineIREEngland2020-2023430684022.678480.9500051
David WilleyYORWarwickshire2016-2019330684022.679968.69000110
Tom WellsLEIDerbyshire2014-20183326849*68.0063107.9400052
Michael BurgessWAR/LEIYorkshire2015-2024330683322.678877.2700071
Robbie WhiteMID/ESSKent2019-2024330685022.677986.0801070
Rob JonesWORSomerset2023-2025330684122.6710167.3300051
Washington SundarINDEngland2025-20263316852*34.008282.9301051
Janneman MalanSAEngland2022330685722.6710167.3301170
Vikramjit SinghNEDSouth Africa2023330684522.678778.1600093
Vishad RandikaSSC/PSCColts Cricket Club2024-2026330683622.679472.3400013
Tony GreigENGIndia1974-1975331684034.0065104.6200051
Shahid AfridiPAKKenya1996-2011540683117.0058117.2400074
Thomas OdoyoKENBermuda2006-20098416835*22.679075.5600023
Nikita MillerWIPakistan2008-2009442685134.007788.3101071
Suraj RandivSLEngland2011-20166416826*22.678183.9500190
Tim GruijtersNEDKenya2010-2011441683222.6711658.6200052
Babar HayatHKUnited Arab Emirates2014-2017440684517.0011459.6500143
Richard NgaravaZIMBangladesh2018-20267426834*34.008085.00001101
Hayden KerrNSW/QUEVictoria2021-2026440684317.0058117.2400024
Tristan StubbsSAEngland2025440685817.009075.5601231
Asif KhanUAEScotland2023-2025440682317.0012454.8400090
Aayan Afzal KhanUAEScotland2023-20265416845*22.6710366.0200152
Rick McCoskerAUSEngland1975-1980440684117.0016142.2400020
Basit AliPAKSouth Africa1994-19965416852*22.678480.9501070
Mark VermeulenZIMAustralia2004550682513.607491.8900071
Albie MorkelSAPakistan2007-2010750683113.608778.1600061
William PorterfieldIREAustralia2007-2016550683913.609869.3900172
Mohammad NabiAFGAustralia2012-2025550684613.6010366.0200035
Rishad HossainBANWest Indies2024-20256526839*22.6742161.9000145
Sadiq MohammadPAKWest Indies1975-1980550684013.6019035.7900010
Sherwin CampbellWIIndia1994-1999550685913.6012255.7401190
Ottis GibsonWISri Lanka1995-19966516833*17.006998.5500151
Nicky BojeSAEngland1996-20051163683322.677393.1500071
Thilan SamaraweeraSLPakistan2009-20116616838*13.6012255.7400130
Trent JohnstonIREBangladesh2007-20117616831*13.607788.3100251
Enamul HaqueBANPakistan1995-2002660683211.3315344.4400020
Akram RazaPAKSri Lanka1989-199411656833*68.007788.3100021
Rashid KhanAFGIndia2018-2026661681613.607986.0800061
Michael SlaterAUSSri Lanka1994-1996660682411.3315843.0400040
Gary BrentZIMSouth Africa2000-20078766859*68.0010167.3301042
Kagiso RabadaSAPakistan2017-20241172682613.607788.3100161
Wes AgarSAWestern Australia2021-20261071681811.337097.1400191
Jeevan MendisSLAustralia2010-2013108168269.7111459.6500042
Nosthush KenjigeUSAOman2018-20259846834*17.0062109.6800261
Umar GulPAKIndia2006-201418936817*11.339075.5600163
Ravi RampaulWIEngland2004-2014189268249.719571.5800171
Kiran MoreINDPakistan1988-199211926826*9.718778.1600070
Winston BenjaminWIAustralia1987-1995129068227.569174.7300171
Nathan BrackenAUSSouth Africa2006-200918105681613.608282.9300042
Mohammed ShamiINDAustralia2013-20252614568147.567887.1800172
PreviousPage 192Next

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.