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
Lahiru MadushankaGALColombo20192226642*-46143.4800043
Alex ThomsonDERSomerset2021-2023220664233.0066100.0000072
Josh BohannonLANGloucestershire2021-2026220664233.007884.6200043
Rehan AhmedLEINottinghamshire2021-20262216635*66.0010562.8600061
K SmithWARLeicestershire2022-2026320665733.008379.5201090
MPM WeerasingheACCCMoors Sports Club2024-2026220666033.007884.6201061
A BandaraCCCAce Capital Cricket Club2024-2026220663733.0010463.4600030
Mike DennessENGWest Indies1973220666633.0012154.5501160
Woorkeri RamanINDZimbabwe1993220666633.009370.9701172
Shahid SaeedPAKIndia1989220665033.0010066.0001021
Sanjeeva RanatungaSLZimbabwe1994220665133.009867.3501020
Hashan TillakaratneSLKenya1996-2003430664322.0010463.4600150
Roshan MahanamaSLBangladesh1986-19974316639*33.0010364.0800021
Hamilton MasakadzaZIMScotland2017-2018330663822.007291.6700092
Amjad JavedUAEIreland2015-2017330664222.0060110.0000081
Khurram KhanUAEIreland2013-2015330663622.008875.0000170
Nelson OdhiamboKENUganda2015-20223316653*33.009172.5301080
Karl BrownLANLeicestershire2014-20173316649*33.008875.0000051
Rilee RossouwSABangladesh20153316645*33.0010463.4600071
Frederik KlokkerDENOman2014-2018330664622.006995.6500162
Hamish RutherfordWOR/DER/GLADurham2016-2021330663322.006897.0600053
Graeme van BuurenGLOLeicestershire2023-2026330664422.0010264.7100060
Graham ClarkDURSurrey2015-2022330664622.008280.49001120
Sachith PathiranaSLPakistan2015330663322.007291.6700052
Matthew WaiteWOR/YORGlamorgan2021-2025430664422.007785.7100061
Akshdeep NathUAENepal20263316636*33.008974.1600132
Ben GreenSOM/LEIWarwickshire2021-20263316645*33.007094.2900061
Wiaan MulderSAAfghanistan2024-2025431665233.009768.0401062
Harry SwindellsLEINottinghamshire2021-2024330663522.009668.7500071
Josh de CairesMIDLancashire2021-2025430665022.0010165.3501060
Joel CurtisWASouth Australia2025-2026330664422.007192.9600062
Greg DyerAUSIndia1986-19876316645*33.0062106.4500052
Mike VelettaAUSPakistan1987-1988330664822.008082.5000120
Jonty JennerJERDenmark2016-20254416627*22.0059111.8600063
Alex BlakeKENGloucestershire2014-20195416644*22.0062106.4500072
Mohammad NawazPAKEngland2016441663422.007588.0000040
Harrison CarlyonJERKenya2022-2025440663116.509370.97000110
Will SutherlandVICWestern Australia2021-2023440662416.5066100.0000081
Jaker AliBANAfghanistan2024-20254416637*22.008875.0000033
Daniel DouthwaiteGLAGloucestershire2019-2025440664316.5063104.7600034
Zach Lion-CachetNEDNepal2025-2026440662716.5011656.9000030
Suresh PereraSLIndia1998-2001840663016.509569.4700022
Sameer DigheINDAustralia20004416636*22.0012851.5600030
Adam MilneNZAustralia2015-2017550663613.2050132.0000162
Mohammad NabiAFGNetherlands2009-2023752664122.009768.0400051
JJ SmitNAMPapua New Guinea2016-2022752663322.008974.1600052
Daniel Bell-DrummondKENGlamorgan2014-2018550663113.2011159.4600080
Saad Bin ZafarCANNepal2018-20246516631*16.507094.2900052
Mitchell SwepsonQUEWestern Australia2022-2026553664533.0052126.9200144
Sandeep LamichhaneNEPPapua New Guinea2018-202310536635*33.0063104.7600152
PreviousPage 196Next

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.