Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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,615 of the 1,616 matches in this selection (from 1930). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Colin de GrandhommeNZPakistan2016-20191719235874*21.06353101.420233910
Hamish MarshallNZSri Lanka2004-20071213235616032.3652268.20110333
Dean BrownlieNZSouth Africa2012-20171113035510927.3162356.98111493
Brian HastingsNZPakistan1969-1973713235511032.27944.44121311
James NeeshamNZBangladesh2013-2023221733555225.36328108.230113211
BJ WatlingNZZimbabwe2011-201667235310770.6059859.03211420
Brian HastingsNZAustralia1973-1974813035310127.1591338.66111360
Mark BurgessNZWest Indies1969-1979813135210129.337656.58110313
Craig SpearmanNZWest Indies1996-2000141713515421.9455463.36013483
Matt HorneNZSri Lanka1997-2003131903516618.4781643.01011344
Lance CairnsNZAustralia1974-1985303453515212.1043381.060162614
Colin MunroNZWest Indies2014-201999035010438.89212165.091213319
Mark RichardsonNZSouth Africa2000-200481203507729.1793837.31021450
Lou VincentNZPakistan2001-2007182133475719.2865952.66011332
Dick MotzNZEngland1963-1969112103476016.5223940.17032378
Barry SinclairNZPakistan196559134613043.25--110200
Jesse RyderNZSri Lanka2009-201191103467431.4548471.49021337
Scott StyrisNZBangladesh2002-2008141223428934.2051965.90021226
Jacob OramNZIndia2001-2012262353404018.8950068.00003329
Mitchell SantnerNZPakistan2016-2025332493404822.6735795.24001328
Peter FultonNZBangladesh2004-201391013398337.6767150.52030326
Colin MunroNZSri Lanka2013-2019141323398730.82254133.460313516
Ian SmithNZAustralia1980-1992343653384410.9057658.68004361
Corey AndersonNZWest Indies2013-201512133337131*33.7034697.401023020
Peter FultonNZWest Indies2006-2014131713377521.0674745.11022374
Craig McMillanNZBangladesh1999-200787033410647.7141979.71120416
Mark GreatbatchNZZimbabwe19925703348847.7139983.71040328
Dipak PatelNZWest Indies1987-1996151733347823.8664651.70021263
Colin de GrandhommeNZIndia2017-20212219333358*20.8134197.650223011
Geoff HowarthNZIndia1975-198513161331137*22.0762645.85102260
Rachin RavindraNZAustralia2023-202446032911654.8339483.501312912
Martin SneddenNZAustralia1980-19903727103283519.2979541.26002271
Luke RonchiNZIndia2014-2016121433258029.5542077.38012369
Bruce TaylorNZWest Indies1969-197279332312453.8310.00101327
Tim SeifertNZEngland2018-2026151323234829.36230140.430002617
Matt HorneNZEngland1997-2002713032210024.7785837.53100360
Dipak PatelNZSri Lanka1988-1997182053215221.4058954.50013292
Michael BracewellNZWest Indies2022-2026191753184726.5039480.71000353
Nathan McCullumNZSri Lanka2009-20152519631836*24.4635090.86002219
Jamie HowNZBangladesh2007-200881013178835.2247566.74031382
Colin MunroNZEngland2013-2019211913175717.61247128.340132619
Mark RichardsonNZIndia2002-200347131614552.6785237.09110370
Craig SpearmanNZIndia1999-200091213166828.7368746.00030461
Kyle MillsNZEngland2004-2014302373145719.6346767.24011307
John GuyNZIndia1955-1956510131310234.78--121260
James NeeshamNZSri Lanka2013-2023131243138539.13267117.230222714
Tim SoutheeNZWest Indies2008-2024443083093114.0533293.070012412
Roger TwoseNZAustralia1996-20001011230880*34.2242572.47021364
Colin de GrandhommeNZSri Lanka2018-20197713078351.17255120.390312015
Ken WadsworthNZEngland1969-1975141903055816.0573741.38023321

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.