Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 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-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27NSWSA

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,790 of the 6,796 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jeremy ConeyNZEngland1979-19861616737166*41.2261560.33010291
WPUJC VaasSLIndia1994-200861371337037*15.4245681.14005324
Ambati RayuduINDZimbabwe2013-2016974369124*123.0051072.35120331
Alistair CampbellZIMAustralia1992-20011414036912426.3654268.08200362
Mohammad KaifINDPakistan2003-2006212033697821.7151272.07023320
Dennis AmissENGAustralia1972-197788036810846.0054068.15200330
Shikhar DhawanINDZimbabwe2013-202288136711652.4344083.41110443
Steve SmithAUSWest Indies2010-202498236779*61.1746678.76040322
Brendan TaylorZIMKenya2006-20119923679252.4341388.86030299
Steve SmithAUSWest Indies1984-1985121103676033.3664956.55050170
Aasif SheikhNEPUnited States of America2021-2026121203676130.5843484.56040463
Mohsin KhanPAKAustralia1981-19861212136710433.3660061.17110350
Sanjay ManjrekarINDPakistan1989-1996121213677233.3654067.96041135
Dinesh ChandimalSLSouth Africa2012-20211513236792*33.3655765.89020271
Fakhar ZamanPAKEngland2017-20261313036713828.2342686.15122387
Mudassar NazarPAKSri Lanka1982-1987151413677928.2359961.27010200
Yasir HameedPAKBangladesh2003-200466036611661.0048176.09210372
Ben StokesENGSouth Africa2016-20231010036610136.60322113.661313110
Dwayne BravoWIIndia2006-20142522336662*19.2646179.39022295
Ricardo PowellWIIndia1999-20051010236512445.63333109.611102320
Darren LehmannAUSSouth Africa1998-2002121233659140.5645779.87010291
Chamu ChibhabhaZIMWest Indies2006-2016141413657328.0857563.48030404
Romesh KaluwitharanaSLNew Zealand1991-2003171703655421.4753767.97013430
Ken RutherfordNZPakistan1986-1994181803655020.2871251.26012261
Moin KhanPAKWest Indies1990-2004292553654318.2540789.68004259
Daryl MitchellNZWest Indies2022-202677036411952.0042785.25120376
Hansie CronjeSAZimbabwe1992-20001211536487*60.6749373.83030313
Jason RoyENGBangladesh2016-202377036315351.86353102.83200417
Elton ChigumburaZIMIndia2010-201613135363104*45.3842286.02112353
Heath StreakZIMWest Indies1993-20031915636365*40.3353567.85021243
Jonathan TrottENGNew Zealand2013772362109*72.4042385.58120261
Paul StirlingIREEngland2009-20231312036214230.17349103.721004411
George BaileyAUSSouth Africa2014-2016151403627425.8643782.840302111
Roshan MahanamaSLSouth Africa1992-1999151513626825.8663357.19010291
JP DuminySANew Zealand2007-20171716236258*25.8649772.84010303
John DysonAUSNew Zealand1980-1983101023617945.1371750.35030292
Ricky PontingAUSBangladesh1999-20111411336110145.1347076.81110278
Bill AtheyENGAustralia1980-19881111036111132.8264056.41120222
Brad HaddinAUSEngland2005-2015151313615430.0839691.16010454
Ravi BoparaENGWest Indies2007-2014141443614936.1048674.28000333
Jacques KallisSAKenya1999-200886236092*90.0044680.72040305
Niall O'BrienIRENetherlands2006-20188823607060.0044580.90050342
Robin SinghINDZimbabwe1997-2000151123605640.0044481.08010178
Jeff DujonWIEngland1984-1991262053604624.0052768.31002301
Kepler WesselsSAAustralia1992-19941413235981*32.6468452.49020310
Lahiru ThirimanneSLNew Zealand2012-20192217235987*23.9351369.98021343
Elton ChigumburaZIMWest Indies2006-2016191813596021.1247875.100202610
Avishka FernandoSLWest Indies2019-202477035812751.1438493.23210354
Rahul DravidINDKenya1998-20041194358104*71.6048074.58110331
Owais ShahENGWest Indies2007-200910903587539.7846077.83030274

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.