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 2026AFGZIMT20I5th 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Manoj PrabhakarINDEngland1984-1993161001487314.8026356.27013130
Stuart BroadENGIndia2007-20151911614845*29.6016888.10001123
Duleep MendisSLNew Zealand1979-1986121201484312.3328851.3900170
Malcolm MarshallWIIndia1983-1992211311484012.3321867.8900155
Steve TikoloKENEngland1999-20072201477673.5020472.06020160
Kirk EdwardsWINew Zealand2014221147123*147.0014899.32100144
Adam RossingtonNORNottinghamshire2016-20183201479773.50108136.11020164
Haseeb HameedNOTGlamorgan2024-202522114789147.0016986.98020131
Rob JonesWOR/LANGlamorgan2022-2025321147110*147.0016688.55100131
Ben WellsGLODurham2022-2023221147108*147.00115127.83100234
Jacques KallisSANetherlands1996-2011332147128*147.00137107.30100115
Matt MachanSCOKenya2013-201433014711449.0015197.35100114
Lewis GregorySOMMiddlesex2014-20194301476949.00136108.0902095
Steven CroftLANEssex2014-20213301479349.0018280.7702082
Josh LawrensonJERPapua New Guinea2023-202533014711449.0016589.09100152
Mark BoucherAXAsia XI2005-20074401477336.7517086.47010112
Shane WatsonAUSScotland2007-20154411476849.00101145.54010222
Ben DuckettNOR/NOTLancashire2014-20194401479836.7518778.61010161
Steven CroftLANYorkshire2014-20224411479749.0019077.37011120
Steven CroftLANDurham2016-20215401479936.7518778.61010112
Chundangapoyil RizwanUAEUnited States of America2019-20224411476749.0020173.13010101
John AndersonLLNorth-West Warriors2016-20186501477829.4020372.41010170
Kamindu MendisSLZimbabwe2022-20255511475736.7516489.63020103
Murray ComminsMRLeinster Lightning2021-20235501476729.4023961.51020151
Steve TikoloKENSri Lanka1996-20116601479624.5019077.37010164
Corey AndersonNZBangladesh2013-20176601474624.50134109.70001148
Chris CookeGLAMiddlesex2014-20196611474629.4020571.71000131
Wayne ParnellSAIndia2010-202210821474924.5019774.6200092
Tom SmithGLOSurrey2015-202488414751*36.7519575.38010110
Wayne PhillipsAUSIndia1984-198610811476021.0017086.47010152
Hamish MarshallNZSouth Africa2004-200611901477416.3325158.57010120
Pat SymcoxSASri Lanka1993-199811911475818.3817185.9601076
Rovman PowellWIIndia2017-2023111101473113.3621070.00000144
James TaylorNOTDerbyshire2014111146146*-15494.8110085
Glenn MaxwellHAMLancashire2014110146146146.0096152.08100222
Stephen EskinaziMIDDurham2022111146146*-132110.61100134
Ricky PontingAUSScotland1999-200722014611373.0015594.19100125
Heino KuhnKENWorcestershire2018-202122014612773.00137106.57100122
Glenn MaxwellYOR/LANWorcestershire2015-201922014611173.0097150.52100107
Joe WeatherleyHAMSurrey2018-2023221146100146.0015693.59100180
Mohammad ShahzadAFGIndia2014-201822014612473.00144101.39100138
Nick GreenwoodJERItaly202222014614173.00133109.77100191
Ramnaresh SarwanWIIreland2007-2011331146100*73.0020969.86100141
David MillerSANetherlands2021-20234301469148.67131111.45010106
Vriitya AravindUAEWest Indies20233301467048.6720471.57010161
Majid KhanPAKAustralia1975-19813311466573.0021069.52020201
Assad ValaPNGKenya2016-202544214669*73.0015296.05020123
Michael LeaskSCOZimbabwe2017-202344314659*146.00131111.45010114
Mike VelettaAUSSri Lanka198844114668*48.6720172.6401060
James AtkinsonHKPapua New Guinea2014-20195501465929.2022465.18010114

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.