CricketWise
  1. Home
  2. Players
  3. Henry Nicholls

New Zealand · Men's cricket

Henry Nicholls stats

Data through 24 September 2026Last updated 24 September 2026

Coverage: matches in the Cricsheet data from 27 October 2012 to 24 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Henry Nicholls played 60 Tests, 92 ODIs, 10 T20Is for New Zealand in the data, between 2012 and 2026. The most runs came in first-class: 4,919 at an average of 43.92 and a strike rate of 55.9, with a highest score of 226. Against Sri Lanka in Tests, Henry Nicholls averaged 74.00 over 9 innings.

International matches
162
Tests 60 · ODIs 92 · T20Is 10
International runs
5,873
12 hundreds
T20 league & domestic matches
27
694 runs
Best batting average (Test)
39.51
94 innings
Highest score
226
First-class

Teams played for

New Zealand 2015–2026 · 162Canterbury 2012–2026 · 83Worcestershire 2025 · 6Somerset 2026 · 6Sydney Thunder 2016 · 2Derbyshire 2018 · 1

Henry Nicholls batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test609493,358200*39.516,54251.3111263709
ODI9290162,415124*32.643,06578.8117822619
T20I109110036*12.5011289.300090
T20 (leagues & domestic)2724569476*36.53506137.20307715
First-class7112194,91922643.928,79555.911291253731

Runs per year

05001K1.5K20122017202220261,298
Henry Nicholls: runs per calendar year (all formats in the data)
05001K1.5K201220142016201820202022202420261,298
Henry Nicholls: runs per calendar year (all formats in the data)
Show as table
Henry Nicholls: runs per calendar year (all formats in the data)
YearRuns
201280
2013261
2014469
2015611
2016697
2017645
20181,026
20191,036
2020619
2021868
2022834
20231,231
2024533
20251,278
20261,298
Year-by-year batting (51 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2012First-class68013.3338.34100
2013First-class1026129.0039.88801
2014First-class1246939.0851.011913
2015First-class1456840.5758.710215
2015ODI24343.0082.72300
2016First-class615826.3350.29801
2016ODI817925.5771.68202
2016T20 (leagues & domestic)23838.00122.63500
2016T20I177.0063.6700
2016Test1431524.2345.97602
2017First-class23417.0061.82100
2017ODI620167.00112.38301
2017T20 (leagues & domestic)12525.00147.12500
2017T20I284.0072.7600
2017Test1037741.8954.411813
2018First-class313846.0043.45401
2018ODI1222024.4472.85503
2018T20 (leagues & domestic)11010.00142.91000
2018Test1265873.1148.716233
2019First-class413433.5052.110310
2019ODI1547736.6982.812413
2019T20 (leagues & domestic)26030.00133.34000
2019T20I144.0066.7400
2019Test1136132.8251.410711
2020First-class18787.0060.48701
2020ODI420952.2578.68002
2020T20 (leagues & domestic)13939.00139.33900
2020Test728447.3351.017411
2021First-class630050.0056.69702
2021ODI38040.0087.04900
2021T20 (leagues & domestic)28484.00144.84900
2021T20I58120.2596.43600
2021Test932335.8943.915711
2022First-class934643.2561.88904
2022ODI618130.1785.87902
2022Test1130727.9149.710511
2023First-class639378.6058.312421
2023ODI1746635.8576.69502
2023T20 (leagues & domestic)22424.00120.02300
2023Test1334829.0060.420010
2024First-class518045.0072.910310
2024ODI36030.0075.04600
2024T20 (leagues & domestic)829341.86144.37603
2025First-class21100452.8456.822643
2025ODI36421.3366.03100
2025T20 (leagues & domestic)12222.00157.12200
2025Test3188188.0062.015010
2026First-class1676759.0065.310017
2026ODI1123521.3666.86802
2026T20 (leagues & domestic)49933.00119.34100
2026Test419749.2562.112110

Henry Nicholls bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
First-class423260–––6.78–000
Year-by-year bowling (3 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2013First-class10–19.200/16
2015First-class10–8.000/8
2022First-class20–1.000/1

Henry Nicholls against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
EnglandTest2064634.0045.814521
PakistanTest1663345.2144.215723
Sri LankaTest951874.0064.720021
BangladeshTest1241537.7358.710714
South AfricaTest940044.4459.311821
West IndiesTest526653.2052.917411
ZimbabweTest522173.6760.515010
AustraliaTest813717.1246.65901
IndiaTest1012213.5634.24400
BangladeshODI1553541.1575.99505
IndiaODI1852833.0076.98003
PakistanODI1635229.3372.98203
Sri LankaODI1132454.0098.812410
West IndiesODI819632.6784.88301
EnglandODI1019521.6773.35502
AustraliaODI610417.3367.56101
IrelandODI310334.33113.27901
NetherlandsODI37826.0065.05701
BangladeshT20I68817.6092.63600
Northern DistrictsT20 (leagues & domestic)517644.00149.27601
OtagoT20 (leagues & domestic)517056.67150.45901
WellingtonT20 (leagues & domestic)516032.00148.15201
AucklandT20 (leagues & domestic)49933.00116.54200
Central DistrictsT20 (leagues & domestic)35117.00100.02300
Auckland AcesFirst-class22115560.7962.322645
Otago VoltsFirst-class1999758.6560.112436
Central StagsFirst-class2896935.8950.99806
Wellington FirebirdsFirst-class1666544.3354.517124
Northern DistrictsFirst-class1559339.5354.610316
EssexFirst-class411638.6750.49601
SussexFirst-class411629.0042.05001
SurreyFirst-class34615.3344.23100

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Hagley Oval63282756.54226
Basin Reserve30146352.25200
Mainpower Oval2485637.22171
Seddon Park2458527.8678
Bay Oval1855230.6780
University Oval, Dunedin1242847.56111
Saxton Oval939957.00124
Shere Bangla National Stadium1230930.9068
Eden Park629859.60145
McLean Park1125823.4553

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay301240125.46–––
T20Middle397315126.018–––
T20Death9663152.43–––
ODIPowerplay58695161.619–––
ODIMiddle1477187278.942–––
ODIDeath352242145.513–––

How Henry Nicholls was dismissed

Last 20 innings

05010015023 Apr 202616 Jul 202624 Sep 202615
Henry Nicholls: runs in the last 20 innings
05010015023 Apr 202625 Jun 202613 Jul 202621 Jul 202627 Aug 20268 Sep 202624 Sep 202615
Henry Nicholls: runs in the last 20 innings
Show as table
Henry Nicholls: runs in the last 20 innings
InningsRuns
23 Apr 20264
17 Jun 202624
17 Jun 2026121
25 Jun 202636
25 Jun 202616
11 Jul 202627
13 Jul 202617
16 Jul 202624
19 Jul 20260
21 Jul 202610
20 Aug 202696
20 Aug 202618
27 Aug 20260
27 Aug 202650
2 Sep 202619
8 Sep 202626
8 Sep 2026100
15 Sep 202616
15 Sep 202624
24 Sep 202615
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
24 Sep 2026First-classSurrey1523lbwThe County Ground, Taunton
15 Sep 2026First-classYorkshire2448bowledHeadingley
15 Sep 2026First-classYorkshire1639caughtHeadingley
8 Sep 2026First-classLeicestershire100*112not outGrace Road
8 Sep 2026First-classLeicestershire2635run outGrace Road
2 Sep 2026First-classGlamorgan1938caughtCounty Ground, Taunton
27 Aug 2026First-classSussex50129caughtCounty Ground, Brighton
27 Aug 2026First-classSussex02bowledCounty Ground, Brighton
20 Aug 2026First-classEssex18*25not outCounty Ground, Taunton
20 Aug 2026First-classEssex96191bowledCounty Ground, Taunton
21 Jul 2026ODIWest Indies1015bowledKensington Oval
19 Jul 2026ODIWest Indies04caughtKensington Oval
16 Jul 2026ODIWest Indies2448bowledProvidence Stadium
13 Jul 2026ODIWest Indies1729caughtProvidence Stadium
11 Jul 2026ODIWest Indies2743caughtProvidence Stadium
25 Jun 2026TestEngland1641caughtTrent Bridge
25 Jun 2026TestEngland3648caughtTrent Bridge
17 Jun 2026TestEngland121171caughtKennington Oval
17 Jun 2026TestEngland2457bowledKennington Oval
23 Apr 2026ODIBangladesh410caughtBir Sreshtho Flight Lieutenant Matiur Rahman Stadium

Batter vs bowler matchups

Bowlers Henry Nicholls faced most

Frequently asked questions

How many runs has Henry Nicholls scored in Tests?
3,358 runs in 94 innings (60 matches) at an average of 39.51 and a strike rate of 51.3, in the data from 2016 to 2026.
How many runs has Henry Nicholls scored in ODIs?
2,415 runs in 90 innings (92 matches) at an average of 32.64 and a strike rate of 78.8, in the data from 2015 to 2026.
How many runs has Henry Nicholls scored in T20Is?
100 runs in 9 innings (10 matches) at an average of 12.50 and a strike rate of 89.3, in the data from 2016 to 2021.
What is Henry Nicholls's highest score?
226 in first-class, the highest score in the data.
How many centuries has Henry Nicholls scored?
23 hundreds in the data: 11 in Tests, 1 in ODIs, 11 in first-class.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.