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/27NZINDODI1st 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-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-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
Grant ElliottNZPakistan2009-20161112325975*28.7843859.13021154
Lee GermonNZPakistan1995-1996141602595516.1954847.26022210
Matthew BellNZPakistan200157025810536.8653548.22111370
Mitchell SantnerNZBangladesh2016-2025241682587332.2533277.71011185
Robert AndersonNZEngland197871302576219.7765339.36021330
Rod LathamNZAustralia1990-1994141432573923.3648552.99001200
Jeet RavalNZSouth Africa20173402568864.0061341.76030320
Bruce EdgarNZPakistan1979-1984812025512921.2530334.98101220
Mathew SinclairNZZimbabwe2000-20016922548536.2949551.31010302
James FranklinNZAustralia2002-2013232432544312.1048352.59003154
Dipak PatelNZPakistan1989-199726310254458.1962840.45006191
Colin de GrandhommeNZAustralia2016-2020111412535219.4631680.06011217
Tom BlundellNZBangladesh2017-2023151752526821.0033076.36022262
Vic PollardNZIndia1965-196991702524314.82195.26001302
Rachin RavindraNZBangladesh2021-20251414025111217.9329585.08104343
Tom BlundellNZAustralia2018-202459025012127.7844855.80101280
Devon ConwayNZSri Lanka2022-20246902507827.7840761.43020351
Chris CairnsNZBangladesh1999-20047732497462.2527391.210101314
Giff VivianNZEngland1931-19376802485831.00--04072
Roger BluntNZEngland1930-19317912489631.00--01180
Tim SeifertNZSri Lanka2019-2026111012488827.56176140.910212110
Nathan McCullumNZPakistan2009-2015211652486522.55224110.710211610
Shane ThomsonNZSri Lanka1991-199569224680*35.1448850.41030213
James FranklinNZPakistan2001-2012241822436215.1935867.88013233
Jackie MillsNZEngland1930-1933610124111726.7830.00102120
Dipak PatelNZEngland1992-199791222419924.1036466.21013283
Henry NichollsNZAustralia2016-2020101402416117.2144853.79021222
Paul BartonNZSouth Africa1961-196248024010930.00--110200
Corey AndersonNZAustralia2015-201791102407221.8247150.96012218
Jesse RyderNZEngland2008-201088123979*34.1426091.92010316
Roger TwoseNZWest Indies1996-2000111212399721.7336365.84023232
Ian SmithNZWest Indies1985-1992151622375316.9346850.64012271
Jamie HowNZWest Indies2006-200991212366621.4537962.27023310
Mark RichardsonNZAustralia2001-200471102345721.2761038.36010240
Tom BurttNZEngland1947-195171022314228.88--000101
Kyle MillsNZAustralia2002-20132822623044*14.3831872.33002149
Glenn PhillipsNZSouth Africa2017-20269822296038.17209109.57010189
Bruce EdgarNZSri Lanka1983-198491012285225.3359038.64010260
Kyle MillsNZIndia2001-2014312042285414.2524692.680232410
Tom LathamNZIreland2017-202666022710437.8326286.64111236
Grant ElliottNZBangladesh2008-2016101012277125.2233867.16021203
Matt HorneNZPakistan1997-200291002256222.5034764.84011231
Dion NashNZSouth Africa1994-2002171802253812.5054641.21000162
Daryl TuffeyNZPakistan2001-20092923922580*16.0744350.79014272
Tom LathamNZNetherlands2022-2023442224140*112.00197113.71110196
Jeet RavalNZBangladesh2017-201946022413237.3339756.42100301
Noel McGregorNZPakistan1955-1965510122411124.89--102120
Tom BlundellNZIndia2020-202491512245516.0058538.29012261
Brendon McCullumNZIreland2007-200933022316674.33186119.891001412
Tom LowryNZEngland1930-19317802238027.8820.0002200

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.