Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES91/3 (10)WAR206/4 (20)ES need 116 runs in 60 ballsT2067th 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
Sandeep LamichhaneNEPCanada2018-2026552794926.338592.9400063
Ian HollandHAM/NOR/LEINottinghamshire2019-2026552793226.3376103.95001100
Ruben TrumpelmannNAMNetherlands2024-20266527925*26.3313359.4000052
Roger HarperWINew Zealand1985-199611527945*26.3366119.7000064
Dwayne SmithWIPakistan2005-2015760793213.178395.1800293
Sunil DhaniramCANKenya2006-20098617934*15.8011966.3900051
John HastingsAUSEngland2011-20157637934*26.3379100.0000082
Cameron SteelDUR/SURLeicestershire2017-2025661795015.808592.9401392
Jack RussellENGWest Indies1989-19981061792815.8012364.2300070
Tim SoutheeNZSouth Africa2011-20231372792815.8070112.8600094
Chris JordanENGSri Lanka2014-201612717938*13.1777102.6000192
Sandeep GoudOMAUnited Arab Emirates2020-2024972792215.8010079.0000062
Dinesh KarthikINDEngland2004-20189827944*13.1711966.3900180
SJ MacBethNWNorthern Knights2022-20269817921*11.2912165.2900151
Sandeep LamichhaneNEPOman2018-20261410279289.888592.9400253
Ravi RatnayekeSLAustralia1985-19901211179257.9017245.9300140
Brett LeeAUSNew Zealand2000-20112813579279.889285.8700232
Virender SehwagINDHong Kong2008110787878.0044177.27010132
Grant FlowerZIMNamibia20031117878*-55141.8201042
Jonathan TrottWARMiddlesex2014110787878.0010872.2201070
Khurram KhanUAEBangladesh2008110787878.008196.3001080
Andrew PoynterIREAfghanistan2010110787878.0010971.5601061
Angelo MathewsDAMGalle2019110787878.008492.8601080
Aamir KaleemOMANigeria20161117878*-8097.5001062
Babar HayatHKKenya2016110787878.0068114.7101064
Ali ZaheerKUWBahrain2017110787878.0072108.3301064
Kusal MendisSLUnited Arab Emirates2023110787878.0063123.81010100
Chirag SuriUAENetherlands20181117878*-12661.9001071
Fiaz AhmedBHRUganda20261117878*-12164.4601041
Nathan McSweeneyNORLancashire2026110787878.0059132.20010100
Oshada FernandoPSCKurunegala Youth Cricket Club2026110787878.0071109.8601092
Josh RymellESSSussex2021110787878.009681.2501042
George BellLANSurrey20231117878*-59132.20010101
Joylord GumbieZIMUnited States of America2023110787878.0010375.7301050
DH LateganWORSomerset2025110787878.008295.12010102
Craig SpearmanNZUnited Arab Emirates1996110787878.0077101.30010100
Sean ErvineHAMMiddlesex2016-2017220784539.0062125.8100082
Sean ErvineHAMLancashire2014-2015220786439.0063123.8101072
Ashwell PrinceAXAsia XI20052217878*78.0011866.1001150
William PorterfieldWARLancashire2015-2016220784039.009482.9800091
Virat KohliINDIreland2011-20152217844*78.009582.1100071
Irfan KarimKENUnited Arab Emirates2015-2018220786739.0012960.4701061
Amir AliOMABermuda2013-20162227858*-9978.7901051
Nicolas PooranWISouth Africa2023320783939.008295.1200063
Matty CrossSCOWest Indies2018-20232217874*78.0011766.6701070
Andrew TyeWATasmania2021-2024320784439.0067116.4200082
Michael RichardsonDURWorcestershire2017-2018220786439.0011070.9101080
Andrew UmeedSOMWorcestershire2023-2024220784439.0010574.29000100
Dhananjaya de SilvaSLZimbabwe2016-20234217878*78.0076102.63011120
Jofra ArcherSUSEssex2017-2018221784578.0037210.8100075
PreviousPage 170Next

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.