ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Athula SamarasekeraSLAustralia1989-19947701253417.8621757.60000130
Tushar ImranBANSri Lanka2002-20078801256115.6323353.65012140
Geoff LawsonAUSEngland1981-1989148512533*41.6712699.2100163
Craig WhiteENGSouth Africa1996-200011901253413.8922356.05000101
Kyle MillsNZEngland2008-201318951254731.25122102.46000104
Sunil JoshiINDPakistan1996-20001510112538*13.8916277.16000104
Zaheer KhanINDNew Zealand2000-20102211412534*17.8616078.13000123
Martin SneddenNZIndia1980-1990181351253315.6323952.3000160
Craig McDermottAUSNew Zealand1986-1993201441253712.50108115.74002104
Adil RashidENGSouth Africa2009-2025221541253911.3613393.98002122
Kumar SangakkaraSLScotland2015110124124124.0095130.53100134
Heino KuhnKENNottinghamshire2018111124124*-114108.77100132
Greg SmithNOTSurrey2015110124124124.0013492.5410081
Pavan RathnayakeCCCColts Cricket Club2024110124124124.00117105.9810077
Brett D'OliveiraWORMiddlesex2021-20262201247462.0012896.88020152
Jack HaynesNOTGlamorgan2024-202522012412462.00113109.73101114
Jack HaynesNOTSurrey2024-20252201248662.00120103.33010162
Thanuka DabareCMCC/ACCCTamil Union Cricket and Athletic Club2024-20252201246262.0013790.51020115
Ian BellWARYorkshire2016-20183301249841.33119104.20010123
Scott BorthwickDUR/SURGloucestershire2015-20235301245741.3316077.50010120
Daniel Bell-DrummondKENLancashire2015-20263301245641.3318367.76010141
Sam BillingsKENSussex2014-201633212455124.00120103.33020141
Sam HainWARLancashire2016-201943112484*62.0015381.0501051
Ashfaq AhmedUAEScotland20183301249241.33122101.64010124
Finn AllenNZWest Indies20223301249641.3315082.6701095
Riazat Ali ShahUGATanzania2024-202633012410441.33120103.3310086
Sam FanningWASouth Australia2025-20263301247541.3313691.18010105
Sohan de LiveraMSCColombo Cricket Club2024-202633012410841.3312797.64101112
Saleem ElahiPAKEngland2000-200144112458*41.3316475.61010140
Scott BorthwickDURWarwickshire2014-20234401246631.0016973.37010122
Craig WallaceSCOHong Kong2016-20184401245331.0014088.57020103
Bas de LeedeNEDUnited Arab Emirates2024-20254421246662.0015778.9801073
Ollie PriceGLOSomerset2022-20264401247731.0017371.68010141
Ollie PriceGLOLeicestershire2022-20264401243731.0015778.98000161
Greg ChappellAUSSri Lanka1975-198354212454*62.0017869.66020121
Gavin RennieZIMKenya1997-20035501247624.8020460.7801050
Geraint JonesENGAustralia2004-20058501247124.8018068.8901093
Fakhar ZamanPAKAustralia2019-20235501246724.80121102.48011172
Chundangapoyil RizwanUAEOman2020-202266212476*31.0022355.6101070
Graham YallopAUSWest Indies1978-198466112452*24.8017172.5101090
Dion NashNZAustralia1996-2002126312439*41.3316973.3700070
Mohammad RafiqueBANNew Zealand1999-200777212441*24.8018666.67001134
Chris MorrisSAIndia2015-20198701244217.7113194.6600084
Liam LivingstoneENGAustralia2023-202577212462*24.8089139.33012611
Ed BarnardWOR/WARDerbyshire2015-20237731243031.00112110.71000160
Jack RussellENGSouth Africa1996-199877112439*20.6720161.69000101
Aminul IslamBANPakistan1988-20028801244215.5024850.00002110
Neil McCallumSCONetherlands2006-20119911243115.5019862.63001101
Roger BinnyINDNew Zealand1980-198613911243515.5019364.25000140
Ashantha de MelSLIndia1982-1987121031242817.71103120.3900051
PreviousPage 110Next

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.