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
Tony BlainNZPakistan1986-199491211377812.4523558.30014184
Bryan YuileNZEngland1963-19653601366422.67--011160
John D'ArcyNZEngland195851001363313.60--00050
Dayle HadleeNZIndia1969-197691121353215.007114.2900275
Craig SpearmanNZAustralia1996-200081101353812.2736636.89001190
Tim RobinsonNZWest Indies20255401344533.5091147.25000165
Tony BlainNZSri Lanka1986-198877513449*67.0020565.37000110
Lawrie MillerNZWest Indies19563601334722.17--000-0
Jeff CroweNZIndia1986-199088113336*19.0025053.20001100
Danny MorrisonNZPakistan1989-199632309132426.2945728.880011110
Finn AllenNZSouth Africa2026221131100*131.0050262.001001410
Glenn PhillipsNZAfghanistan2021-20264301317143.67123106.50010135
Luke RonchiNZAustralia2013-20178801316516.38131100.00011135
Bob CunisNZWest Indies1969-19728921315118.71--01280
Jeet RavalNZWest Indies20172301308443.3330642.48010200
Lee GermonNZIndia19957601304821.6727846.76000170
Mark ChapmanNZUnited Arab Emirates2023-20264301296343.0096134.3802085
Robbie HartNZWest Indies200224212957*64.5047627.1001070
'Dad' WeirNZSouth Africa193224112974*43.00--01000
Vic PollardNZWest Indies196935112951*32.25--01081
Andy RobertsNZIndia197658112984*18.4350.00012121
Simon DoullNZEngland1997-199981011294614.3318470.11002161
Matthew BellNZBangladesh200823112810764.0021160.66100210
Gary SteadNZSouth Africa19992301286842.6730142.52010190
Hamish MarshallNZBangladesh2004-20075511286932.0022556.8902181
Mark CraigNZWest Indies20143531286764.0027346.89010152
Finn AllenNZAustralia2022-20245501284225.6086148.84000129
Bryan YuileNZWest Indies19693601283721.33--00040
Bruce TaylorNZPakistan1965-197371021277615.88--012131
Cole McConchieNZPakistan2023-202486112664*25.20113111.50010113
Aaron RedmondNZPakistan20096501255225.0019863.13010170
Noel McGregorNZIndia1955-19564601254920.83--000-0
Danny MorrisonNZAustralia1987-199531261112420*8.2747925.8900891
Kruger van WykNZSouth Africa20123501233924.6025648.05000160
Dipak PatelNZZimbabwe1987-19961110412358*20.5024949.40011112
Matt HenryNZIndia2014-20262116412339*10.2515877.85005125
Ted BadcockNZSouth Africa19322401226430.50--02133
Rachin RavindraNZIreland2026110121121121.0019462.37100114
Llorne HowellNZAustralia19986601215120.1715677.56020131
Jeff WilsonNZAustralia1993-200577112144*20.1712696.0300191
Lawrie MillerNZSouth Africa1953-195461101214411.00--00400
Mitchell SantnerNZNetherlands2022-202333312077*-68176.47010126
Chris NevinNZEngland20025501205524.0013688.24010141
Darrin MurrayNZSouth Africa1994-19954801203815.0044327.09002130
Jeetan PatelNZIndia2005-201691221204712.0018664.52003180
Jeff CroweNZZimbabwe198722111988*119.0014085.00010100
Tim RobinsonNZAustralia2025321119106*119.0076156.5810076
James FranklinNZZimbabwe2001-201212611196023.8014184.40010125
John SparlingNZEngland1958-196361021195014.8813826.8101230
Grant ElliottNZIndia2009-2016119111835*14.7517567.4300161

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.