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
Sourav GangulyINDBermuda2007110898989.0011478.0701062
Graham ThorpeENGNetherlands1996110898989.0082108.5401071
Kevin O'BrienLEIDurham2016110898989.0084105.9501081
Ramon SealyCAYItaly2017110898989.009296.7401082
Peter PetricolaITATanzania2010110898989.0010089.0001071
Usman KhawajaAUSBangladesh2019110898989.0072123.61010100
Ali SaleemNORSamoa2012110898989.0088101.14010132
Haris SohailPAKSouth Africa2019110898989.0059150.8501093
Dominic SibleyWARMiddlesex2022110898989.0010188.12010110
Jikoi KidaFIJSuriname2015110898989.0011676.7201081
Krishan SanjulaSSCNondescripts Cricket Club20241118989*-9494.6801091
Lee GermonNZAustralia1996110898989.009692.7101091
Gagan KhodaINDKenya1998110898989.0012968.9901080
Ramnaresh SarwanWICanada2003-20103228947*-58153.45000141
SR WatersKENSouth Africa2008220897444.5013864.49010111
Cheteshwar PujaraSUS/YORLeicestershire2018-20222228975*-88101.14010111
Craig WallaceSCOOman20192218953*89.0010287.2501042
Srimantha WijeratneCANMalaysia2019-2022220897444.5010981.6501041
Anshuman RathHKUnited Arab Emirates2015220895344.5012074.1701080
Philip SaltENGIreland2023220896144.5049181.63010134
Tom HainesSUSNorthamptonshire2023-2025220897644.5010287.25010111
Afif HossainBANSouth Africa2022320897244.5012074.17010101
Matthew BreetzkeSAEngland2025220898544.5087102.3001083
James RewSOMLeicestershire2022-2024220897144.5083107.23010110
Azmatullah OmarzaiAFGAustralia2023-2025220896744.5081109.8801027
HJ CullenWORGlamorgan2025-2026221897789.0086103.4901081
Sonal DinushaCCCPolice Sports Club2024-2025220895344.5089100.0001042
BJ DawkinsKENLancashire2025-2026220898544.509296.74010103
Mashrafe MortazaBANKenya20067328944*89.0072123.61000113
Ravi BoparaESSGloucestershire2017-2019330895029.6710089.0001090
Ryan McLarenSAIndia20134328971*89.0076117.11010122
Cameron DelportLEILancashire2016-2018330896229.6711378.7601091
Gareth BergHAMSussex2015-2018330896529.6760148.33010112
Nasir ShafiqMASSingapore2014430896929.6715756.69010101
Felix OrganHAMDurham2021-2026331897944.5012968.9901052
Ronak PatelUGAKenya2018-2022330895029.6714959.73010150
Harsh ThakerCANMalaysia2019-20223328957*89.0010882.4101080
Bhanuka RajapaksaSLIndia2021330896529.6779112.66011142
Saif HassanBANWest Indies2025330898029.679494.6801067
Saud ShakeelPAKNew Zealand2023-2025430897529.6786103.4901064
Tanzid HasanBANIndia2023-2025330895129.6780111.25010123
Arafat MinhasPAKSri Lanka2026330896129.6764139.0601064
Sandeep PatilINDSri Lanka1982-1986530896429.6789100.0001000
Neil JohnsonZIMSri Lanka1998-1999330897229.6714262.6801031
Craig ErvineZIMScotland2017-2023440895722.2512670.6301181
Shaiman AnwarUAEKenya2011-2018440894322.2511577.3900065
Zameer KhanDENVanuatu2018-2022440894622.2517251.74000100
Divan la CockNAMNepal2022441894129.6789100.00000150
Asif KhanUAEOman2022-2023440893422.2513964.0300083
Aamer HanifPAKSri Lanka1993-19955428936*44.5012869.5300060
PreviousPage 152Next

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.