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
William PorterfieldIRENetherlands2006-20219903808442.2252971.83031432
Darren BravoWIPakistan2011-2019171613806725.3363959.47033286
Daryll CullinanSASri Lanka1993-2000161603806323.7558764.74021273
PL MommsenSCOUnited Arab Emirates2012-2016554379139*379.0044684.98210282
Nazmul Hossain ShantoBANSri Lanka2023-2025981379122*54.1444485.36121422
William PorterfieldIREBangladesh2007-2019109037910842.1151274.02120306
Heinrich KlaasenSAPakistan2019-202510903799742.11323117.340414012
Viv RichardsWINew Zealand1975-1987119237911954.1445583.30130347
David MillerSAEngland2013-20251511637971*75.80300126.330502815
Alistair CampbellZIMWest Indies1992-2001141413798129.1554369.80042215
Geoff HowarthNZAustralia1980-1983191913794721.0655867.92000280
Kane WilliamsonNZZimbabwe2011-2015972378100*75.6039994.74120383
Darren LehmannAUSEngland1999-200410923787654.0048877.46030242
Mohammad HafeezPAKBangladesh2003-2019151503788925.2059263.85022530
Alex ObandaKENZimbabwe2008-20111212137796*34.2750674.510303815
Marnus LabuschagneAUSEngland2020-20251312237777*37.7041590.84031303
Imran KhanPAKEngland1974-1992201743777229.0067955.52011265
Chamu ChibhabhaZIMBangladesh2006-2020242403775715.7165557.56022363
Lewis GoldsworthySOMWarwickshire2021-202655037611175.2041490.82220362
Jordan SilkTASSouth Australia2021-202676037614262.67339110.91200442
Michael HusseyAUSBangladesh2005-2011138437610894.0041889.95120255
Shaun MarshAUSSouth Africa2009-201888037610647.0046680.69120325
Shreyas IyerINDSri Lanka2017-2024101003768837.60344109.300303811
Sean WilliamsZIMSouth Africa2005-2018171713766923.5050274.90042315
Matthew HaydenAUSWest Indies2003-20071010037515837.5047079.79110375
VVS LaxmanINDZimbabwe1998-20041211137513137.5051373.10121341
Daryl MitchellNZEngland2023-2025873374118*93.5040692.121303113
Aaron JonesUSAUnited Arab Emirates2019-20237703749553.4348577.11040297
James McCollumNKLeinster Lightning2017-2026171513747326.7151972.06021463
William PorterfieldIREZimbabwe2007-2021161603747523.3862060.32021411
Sarfraz AhmedPAKNew Zealand2014-2019181843746426.7140592.35020334
Romesh KaluwitharanaSLWest Indies1993-2003222133745420.7846280.95023324
George MunseySCOUnited Arab Emirates2018-2026111103737833.9140292.790213116
Dasun ShanakaSLEngland2016-2026141323739733.91370100.810202420
Haseeb HameedLAN/NOTLeicestershire2017-202698337299*74.4045182.48040401
Scott StyrisNZEngland2004-20081413437287*41.3347378.65031363
Graeme HickENGZimbabwe1992-20001313237287*33.8255067.64043244
Brendon McCullumNZWest Indies2003-2015201713725123.2537499.470103910
Abdul RazzaqPAKWest Indies1999-2011252143725721.8857165.15011255
Max O'DowdNEDScotland2015-2025871371158*61.8337798.41120337
Stuart LawAUSWest Indies1995-199710913719346.3850673.32040192
Charith AsalankaSLAfghanistan2022-20241210437197*61.8339095.13030317
Liton DasBANIndia2015-20231111037112133.7345781.18111365
Paul StirlingIREScotland2008-20231212037111330.9243086.28112438
Kedar JadhavINDAustralia2017-20191212437181*46.3842387.71030394
Rohit KumarNEPScotland2018-20261312337195*41.2251072.75020268
Dwayne BravoWINew Zealand2004-20141513237110633.7346380.13120278
Sean WilliamsZIMAfghanistan2014-20241313237110233.7344283.941222710
Waseem MuhammadUAENepal2022-2026141403717626.5042088.330322619
Ramnaresh SarwanWISri Lanka2001-2011151523717528.5455566.85021235

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.