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
Bob CunisNZEngland1966-197161141023514.5725623.8300290
Lou VincentNZCanada2007110101101101.0011786.3210091
Tim RobinsonNZPakistan2024-20255511015125.2576132.89011103
Don BeardNZWest Indies1952-19564721013120.20--000-1
Bob BlairNZEngland1955-1963814210164*8.424257.14016111
Jock EdwardsNZAustralia19772401005125.0013574.07011180
Nathan McCullumNZZimbabwe2010-201514631003033.3379126.5800045
Noel McGregorNZWest Indies19564801004112.50--00100
Tony MacGibbonNZSouth Africa1953-195461011002111.11--00110
Paul McEwanNZAustralia1980-198191001002310.0020349.2600140
James FranklinNZBangladesh2004-20121052993533.0015663.4600081
Daryl MitchellNZIreland2022-2026551994824.7575132.00000101
Andre AdamsNZEngland20026639928*33.0081122.22000103
Neil WagnerNZBangladesh2013-2022761994719.8016460.37001124
Matthew HartNZIndia1994-19957729927*19.8022344.39000101
Dean FoxcroftNZIreland2026110989898.0012975.9701061
Alby RobertsNZSouth Africa1932240985424.50--01000
Warren LeesNZSri Lanka1979-1983741988932.6720547.8001191
Hamish RutherfordNZBangladesh2013560983416.3317157.3100083
Sammy GuillenNZWest Indies1956360984116.33--00232
Kane WilliamsonNZIreland2022-2026220976148.5010592.38010103
Trent BoultNZBangladesh2013-202327859752*32.3320946.41010114
Tim McIntoshNZBangladesh2010120968948.0017953.6301073
Ish SodhiNZWest Indies2013-20251993963516.0017754.24001130
Nathan McCullumNZEngland2010-201518123962810.6710789.7200155
Gary SteadNZIndia1999120957847.5023440.60010130
Vaughan BrownNZAustralia1985-19885619536*19.0024938.1500160
Ish SodhiNZEngland2016-202620849556*23.7521045.24010102
Keith ThomsonNZIndia1968241946931.3318637.1001151
Nathan McCullumNZAustralia2009-2013652945231.3311780.3401062
John WrightNZBangladesh1990110939393.009894.9001080
Andrew JonesNZBangladesh1990110939393.0072129.1701042
Bevon JacobsNZSouth Africa2025-20265419344*31.0061152.4600037
Dean BrownlieNZZimbabwe2011-2012451936323.2518350.8201191
Gavin LarsenNZSri Lanka1991-19971383932618.6023439.7400191
Roger TwoseNZUnited Arab Emirates1996110929292.0011282.1401080
Chris NevinNZSouth Africa2000550926818.4011480.70011101
Peter FultonNZSouth Africa2006-2012570923613.1418848.94000170
Craig SpearmanNZSouth Africa1996-2000570922313.1425436.22001131
Lawrie MillerNZEngland1958480922611.50--00130
Ross TaylorNZScotland2008-20153329161*91.0065140.00010104
Will YoungNZAustralia2023-2024570903212.8621541.86000102
Roger TwoseNZEngland1996-1999570905212.8626733.7101381
Nathan McCullumNZBangladesh2010-20161181903312.8611181.0800132
Dion NashNZSri Lanka1992-2001101019040*10.0020344.3300222
Warren LeesNZAustralia1977-1983111429025*7.5021042.8600171
Lee GermonNZAustralia1996110898989.009692.7101091
Trevor FranklinNZPakistan1990360892514.8329729.9700180
Corey AndersonNZSouth Africa2012-2017970895812.719098.8901192
Danny MorrisonNZEngland1988-1997211798917*11.1347518.7400460

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.