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
Iftikhar AhmedPAKAfghanistan2023330874029.009294.5700054
Nicholas KirtonCANOman2018-2025430875729.0084103.5701074
Brooke GuestDERNorthamptonshire2021-2024430874529.0011575.6500060
Harsh ThakerCANNetherlands2024-2026430875229.0017250.5801152
Henry HuntSAQueensland2021-2026330876129.0012072.50010100
Ekansh SinghKENSomerset2024-2026330874029.0075116.0000093
Rod LathamNZZimbabwe1992330874529.0010682.0800061
David ObuyaKENNetherlands2007-2011440873721.7511376.9900191
Robin PetersonSAEngland2011-20137428731*43.5011277.6800091
Sharad VesawkarNEPOman2015-2021441875529.0017450.0001080
Pikky Ya FranceNAMScotland2011-20234418752*29.0011973.11010111
Babar HayatHKItaly2022-2026440873021.7514161.70000102
Matty CrossSCOZimbabwe2017-2023440873821.7514161.70000101
James VinceENGAustralia2019-2022440876021.7512569.6001142
Ben RaineDUR/LEINorthamptonshire2015-2025542873243.5065133.85000102
Vikramjit SinghNEDNew Zealand2022-2023440873121.7513962.59000131
Ruben TrumpelmannNAMUnited Arab Emirates2022-2026741873029.0079110.1300046
Danial IbrahimSUSGloucestershire2021-2024440875021.7510582.8601072
Naimur RahmanBANZimbabwe1999-2001440872521.759987.8800082
Chris NevinNZAustralia2000-2003550877417.4012768.50012100
Brett D'OliveiraWORYorkshire2015-2026650874217.4010682.0800152
John MorrisonNZAustralia1983552873529.0015058.0000090
Dale BenkensteinSAIndia1999-2000550872717.4014958.3900150
Asghar AfghanAFGCanada2010-2011550873317.4015157.6200051
Corey AndersonNZAustralia2015-2017660872714.5014261.2700124
Mark WattSCONetherlands2021-2025761876017.4011476.3201272
Javed OmarBANAustralia2002-2006770873412.4326233.21001100
Karan KCNEPNetherlands2015-20261081872612.4312768.5000264
Lance CairnsNZWest Indies1975-19851080873310.8810880.5600063
Greg MatthewsAUSEngland1985-199013828729*14.5013464.9300130
Craig McDermottAUSWest Indies1985-19963520487195.4413663.9700460
Ragheb AgaKENNetherlands2014110868686.0070122.86010120
Steve SmithNSWQueensland20211118686*-85101.1801054
Tom LathamDURNorthamptonshire2018110868686.009392.4701070
Jonathon DunnVANDenmark2018110868686.0013961.8701061
Jason HolderNORDurham2019110868686.0068126.4701082
Edward FarleyJERCayman Islands20141118686*-77111.6901094
Sam HainWARSomerset2016110868686.0010681.1301060
Nick KellyLEIWarwickshire2026110868686.0010482.69010100
Harry TectorGLODerbyshire2023110868686.0069124.6401084
Toby AlbertHAMSussex2026110868686.0037232.4301058
Rikki ClarkeWAR/SURLeicestershire2016-2021320868243.009095.5601093
Manoj TiwaryINDSri Lanka2012220866543.0010681.1301080
Dimuth KarunaratneKANDambulla2019220868643.0076113.1601190
James TaylorNOTWarwickshire2014-2015221866286.0011475.4401041
David LloydDER/GLANorthamptonshire2022-2024220866543.009392.47010120
Saif ZaibNORSomerset2021-2024220865743.0086100.0001054
Tom HainesSUSDurham2023-2025220866543.009491.49010111
Grant StewartKENSomerset2024-2026221865186.0060143.3301092
Ricardo VasconcelosNORKent2022-2026220865543.009194.51010130
PreviousPage 156Next

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.