Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsFirst-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

New Zealand: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: New Zealand×

Player figures come from full scorecards, which we hold for 1,617 of the 1,618 matches in this selection (from 1930). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jock EdwardsNZEngland19785801565519.5027955.91022192
Craig CummingNZAustralia2005-20096911567419.5045134.59012200
Nathan McCullumNZWest Indies2012-201412911555019.3819778.6801195
Nathan SmithNZEngland2024-202681211554214.0925660.55000164
Luke RonchiNZWest Indies2013-201599415451*30.80115133.91010127
Matt HenryNZPakistan2014-20253112515468*22.00144106.94011186
Brendon McCullumNZCanada2003-2011321153101153.00130117.69110137
Jesse RyderNZAustralia2008-20115901533617.0026657.52001240
John BracewellNZPakistan1983-1990161541533413.9124662.20005161
Martin SneddenNZIndia1980-1990252171533310.9339239.0300470
Bill PlayleNZEngland1958-196381501516510.0710.0001360
Finn AllenNZWest Indies2022-20244401509637.5017386.71010126
Alby RobertsNZEngland1930-193736115066*30.00--02060
Dion NashNZAustralia1996-2002137414939*49.6723264.2200080
Terry JarvisNZPakistan1965-197361001495514.9030.0001490
Lance CairnsNZWest Indies1975-1985151401493310.6421170.62000106
Tony MacGibbonNZWest Indies19563611483629.60--000211
Jeetan PatelNZSri Lanka2006-2012101121483416.4428152.67002102
Don TaylorNZWest Indies19562401477736.75--01091
Nathan AstleNZBangladesh1999-20048801473918.3832245.65000162
Tom BlundellNZSri Lanka2023-20245811476021.0022465.63010143
Anton DevcichNZBangladesh20134401465936.50142102.82010241
Darrin MurrayNZWest Indies19952401465236.5042634.27010180
Aaron RedmondNZBangladesh2008-20103511467936.5042834.11010170
Ken WadsworthNZPakistan1969-19737901464516.224862.5000280
Vic PollardNZPakistan1965-197371321466113.27--01290
Nathan AstleNZUnited States of America2004111145145*-15196.03100136
Jamie HowNZSri Lanka2005-20066701455820.7122564.44011202
Corey AndersonNZEngland2013-20178501446728.8016985.21010203
Nathan McCullumNZSouth Africa2007-20152116214426*10.2918080.00001123
Bevon JacobsNZIndia20266621435835.75104137.50010105
Artie DickNZEngland1963-196551011434215.89--002170
Simon DoullNZAustralia1993-2000141661434014.3022065.00001164
Dean BrownlieNZPakistan2010-20147701424720.2918676.34002200
Tim McIntoshNZPakistan2009-20114811427420.2944431.98011150
Bert SutcliffeNZPakistan1955-196561111422514.20--00110
Simon DoullNZPakistan1994-1996101341422915.7818975.13002191
Bert VanceNZSri Lanka19882201419670.5020369.4601063
Daryl MitchellNZScotland2021-202244214174*70.50105134.2901096
Aaron RedmondNZAustralia2008-20093501418328.2025255.95010222
Andy RobertsNZPakistan19763501414528.202466.6700020
Frank MooneyNZEngland1949-19515701414620.14--00110
Ish SodhiNZIndia2014-202634204141338.8119074.21006127
Mitchell HayNZPakistan202586214099*35.00118118.6401189
Ish SodhiNZBangladesh2013-202620711405823.3323360.09011105
Tim RobinsonNZSri Lanka2024-20258801404117.50118118.64001144
Daniel FlynnNZBangladesh20085611394927.8032942.25000132
Craig CummingNZPakistan2003-20041010113845*15.3324955.42002180
John MorrisonNZIndia1975-19796701374619.573450.00000110
Rob NicolNZSri Lanka2010-2013121111375813.7020467.1601294

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.