CricketWise
  1. Home
  2. Players
  3. James Neesham

New Zealand · Men's cricket

James Neesham stats

Data through 13 September 2026Last updated 13 September 2026

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

James Neesham played 12 Tests, 75 ODIs, 102 T20Is for New Zealand in the data, between 2012 and 2026. The most runs came in T20 leagues: 3,652 at an average of 23.41 and a strike rate of 139.7, with a highest score of 97*. With the ball, the best return was 216 wickets in T20 leagues at an average of 26.66 and an economy rate of 9.20. Against Sri Lanka in ODIs, James Neesham averaged 170.00 over 5 innings.

International matches
189
Tests 12 · ODIs 75 · T20Is 102
International runs
3,309
2 hundreds
International wickets
143
2 five-wicket hauls
T20 league & domestic matches
236
3,652 runs
Best batting average (Test)
33.76
22 innings
Highest score
147
First-class

Teams played for

New Zealand 2012–2026 · 189Otago Volts 2012–2018 · 30Wellington 2018–2022 · 27Pretoria Capitals 2023–2025 · 25Kent 2017 · 14Essex 2021 · 14Durham 2025 · 14Derbyshire 2016 · 14Northamptonshire 2022 · 11Guyana Amazon Warriors 2014 · 10Glamorgan 2026 · 10Trinbago Knight Riders 2019 · 10

James Neesham batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test12221709137*33.761,06966.32428811
ODI7565121,49597*28.211,49699.907312838
T20I10277221,10548*20.09761145.20078555
T20 (leagues & domestic)236208523,65297*23.412,615139.701310298161
First-class416782,17814736.922,86875.9311429434
List A2212626*26.0021123.800121

Runs per year

05001K1.5K2012201720222026508
James Neesham: runs per calendar year (all formats in the data)
05001K1.5K20122014201620182020202220242026508
James Neesham: runs per calendar year (all formats in the data)
Show as table
James Neesham: runs per calendar year (all formats in the data)
YearRuns
2012297
2013285
20141,069
2015306
2016922
2017775
2018496
2019794
2020337
2021530
2022876
2023632
2024797
2025541
2026508
Year-by-year batting (51 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2012First-class927539.2973.112410
2012T20I22211.00129.41200
2013First-class620240.4089.84900
2013ODI88313.8379.84200
2014First-class321772.33102.414711
2014ODI56315.7598.43400
2014T20 (leagues & domestic)1016520.62103.83500
2014T20I75213.00130.01400
2014Test1357247.6771.913723
2015First-class2146146.0085.413110
2015ODI39292.00113.64100
2015T20I12828.00147.42800
2015Test44010.0039.21900
2016First-class1737424.9370.07502
2016List A22626.00123.82600
2016ODI925231.5090.07402
2016T20 (leagues & domestic)1019924.88135.44500
2016Test27135.5059.77101
2017First-class818726.7170.03800
2017ODI1232129.1898.87102
2017T20 (leagues & domestic)1422122.10127.75202
2017T20I22010.00117.61500
2017Test3268.6749.11500
2018First-class1146442.1875.39305
2018T20 (leagues & domestic)23216.00168.42200
2019First-class35117.0073.92000
2019ODI1343643.60107.49702
2019T20 (leagues & domestic)1424427.11131.94700
2019T20I36331.50165.84200
2020First-class312742.3363.26302
2020ODI4399.7572.21900
2020T20 (leagues & domestic)710621.20116.54000
2020T20I36565.00171.14800
2021First-class110–34.51000
2021ODI23417.0089.53000
2021T20 (leagues & domestic)2632013.91130.15301
2021T20I1116623.71158.14500
2022First-class312441.3379.09101
2022ODI58922.25123.63600
2022T20 (leagues & domestic)2139124.44150.47502
2022T20I1927222.67173.23300
2023ODI48628.67119.45801
2023T20 (leagues & domestic)2133422.27136.95701
2023T20I1021226.50152.54800
2024T20 (leagues & domestic)2775335.86163.09705
2024T20I54414.67107.31600
2025First-class111.009.1100
2025T20 (leagues & domestic)2847422.57145.85102
2025T20I8668.25103.12500
2026T20 (leagues & domestic)2841322.94135.94800
2026T20I69519.00110.52600

James Neesham bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test211,076675143/423/4248.213.7676.90018
ODI712,3882,525665/27–38.266.3436.2315
T20I731,0091,554635/22–24.679.2416.0210
T20 (leagues & domestic)2193,7565,7582164/24–26.669.2017.4300
First-class694,7722,601865/656/8230.243.2755.521183
List A1483511/35–35.004.3848.0002

Wickets per year

0204060201220172022202628
James Neesham: wickets per calendar year (all formats in the data)
02040602012201420162018202020222024202628
James Neesham: wickets per calendar year (all formats in the data)
Show as table
James Neesham: wickets per calendar year (all formats in the data)
YearWickets
201214
201328
201437
20159
201644
201731
201814
201943
202019
202143
202226
202336
202421
202553
202628
Year-by-year bowling (51 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2012First-class91434.793.132/26
2012T20I20–11.680/2
2013First-class81625.693.395/65
2013ODI81220.425.684/42
2014First-class4537.003.384/79
2014ODI8655.837.102/62
2014T20 (leagues & domestic)12932.229.353/33
2014T20I8918.007.203/16
2014Test12839.883.232/12
2015First-class1152.004.331/52
2015ODI3253.506.291/16
2015T20I2221.507.171/21
2015Test3438.254.943/42
2016First-class151825.173.653/23
2016List A1135.004.381/35
2016ODI91031.506.703/36
2016T20 (leagues & domestic)121525.409.414/35
2016Test20–3.640/27
2017First-class5626.502.893/46
2017ODI10472.756.612/68
2017T20 (leagues & domestic)171930.899.763/37
2017T20I10–17.000/17
2017Test4261.504.471/34
2018First-class14941.112.722/22
2018T20 (leagues & domestic)2514.609.124/24
2019First-class4259.005.131/13
2019ODI162024.505.633/38
2019T20 (leagues & domestic)171923.1110.023/18
2019T20I3232.0012.802/25
2020First-class3816.382.493/17
2020ODI4299.006.091/50
2020T20 (leagues & domestic)9641.338.861/17
2020T20I4330.3310.711/10
2021First-class127.503.602/15
2021ODI3718.145.155/27
2021T20 (leagues & domestic)293020.808.213/5
2021T20I8437.0011.102/10
2022First-class4435.003.263/46
2022ODI51181.006.031/30
2022T20 (leagues & domestic)211730.299.604/26
2022T20I11441.758.792/9
2023ODI52118.009.251/32
2023T20 (leagues & domestic)202320.708.473/7
2023T20I101124.009.103/38
2024T20 (leagues & domestic)251836.789.882/29
2024T20I3320.338.711/13
2025First-class1180.005.711/80
2025T20 (leagues & domestic)273521.039.243/29
2025T20I121714.718.435/22
2026T20 (leagues & domestic)282036.358.873/24
2026T20I9831.2510.423/46

James Neesham against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
West IndiesTest627846.3367.110712
IndiaTest424180.3378.213711
Sri LankaTest311939.6783.88501
PakistanTest4399.7534.81700
South AfricaTest3268.6749.11500
AustraliaODI1129226.5595.47402
BangladeshODI1225323.0098.85201
South AfricaODI1224522.2791.47101
IndiaODI1019721.8995.25701
Sri LankaODI5170170.00160.46401
PakistanODI512842.6785.99701
West IndiesODI47324.33105.83400
EnglandODI35618.6784.81900
PakistanT20I1918514.23128.54500
West IndiesT20I1015125.17152.54800
AustraliaT20I713834.50184.04500
South AfricaT20I913717.12117.12800
EnglandT20I611322.60173.84200
BangladeshT20I510234.00141.74800
ScotlandT20I36834.00251.93000
IrelandT20I45326.50212.02900
Sri LankaT20I4246.00126.31900
IndiaT20I5142.8043.8800
LeicestershireT20 (leagues & domestic)520869.33192.67502
NorthamptonshireT20 (leagues & domestic)412040.00162.26702
CanterburyT20 (leagues & domestic)711719.50133.04900
Paarl RoyalsT20 (leagues & domestic)711729.25151.92800
Kandy RoyalsT20 (leagues & domestic)3114114.00165.24800
YorkshireT20 (leagues & domestic)511137.00160.94200
Northern DistrictsT20 (leagues & domestic)710517.50111.74000
Sunrisers Eastern CapeT20 (leagues & domestic)610417.33111.83700
MiddlesexT20 (leagues & domestic)410334.33130.45201
Sudur Paschim RoyalsT20 (leagues & domestic)410025.00158.74700
NottinghamshireT20 (leagues & domestic)49933.00162.34400
SussexT20 (leagues & domestic)49230.67153.35101
Central DistrictsT20 (leagues & domestic)48922.25139.13800
LancashireT20 (leagues & domestic)68528.33128.84000
WorcestershireT20 (leagues & domestic)68416.80123.52400
SomersetT20 (leagues & domestic)48341.50153.75301
OtagoT20 (leagues & domestic)58020.00133.34700
HampshireT20 (leagues & domestic)56513.00130.02800
DerbyshireT20 (leagues & domestic)46416.00128.02800
Joburg Super KingsT20 (leagues & domestic)46120.33135.63000
Jamaica TallawahsT20 (leagues & domestic)35719.00123.93500
MI Cape TownT20 (leagues & domestic)35427.00122.73200
AucklandT20 (leagues & domestic)45226.00110.62300
Galle GallantsT20 (leagues & domestic)33316.50126.92000
Birmingham BearsT20 (leagues & domestic)4287.00100.01400
Chennai Super KingsT20 (leagues & domestic)3248.00126.32200
Barbados RoyalsT20 (leagues & domestic)4205.0087.01700
GloucestershireT20 (leagues & domestic)32010.00125.01000
Chattogram RoyalsT20 (leagues & domestic)3168.0076.2700
Durban's Super GiantsT20 (leagues & domestic)3155.0071.4800
Islamabad UnitedT20 (leagues & domestic)393.0060.0600
Central StagsFirst-class1662041.3380.114723
CanterburyFirst-class1141145.6770.57903
Northern DistrictsFirst-class1237237.2072.712411
Wellington FirebirdsFirst-class935439.3386.39302
Auckland AcesFirst-class1121824.2274.75101
Otago VoltsFirst-class46817.0067.32000
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
Sri LankaTest3616.503.863/42
West IndiesTest5337.333.482/12
South AfricaTest4261.504.471/34
IndiaTest41167.003.711/62
PakistanTest3163.002.171/12
BangladeshODI152322.615.635/27
IndiaODI121051.306.452/38
Sri LankaODI6921.336.193/38
South AfricaODI11743.297.101/10
AustraliaODI10572.007.062/28
EnglandODI4531.405.813/43
West IndiesODI5438.006.081/21
PakistanODI52115.506.902/62
PakistanT20I162018.458.755/22
West IndiesT20I12929.568.273/16
AustraliaT20I5620.0010.914/26
Sri LankaT20I4615.679.103/22
South AfricaT20I10549.4010.221/10
EnglandT20I6430.5012.202/25
IndiaT20I3322.3312.563/46
IrelandT20I3230.007.502/19
United Arab EmiratesT20I3223.006.572/15
BangladeshT20I3136.0012.001/7
NetherlandsT20I30–9.000/9
LancashireT20 (leagues & domestic)71812.228.304/26
Northern DistrictsT20 (leagues & domestic)81215.177.583/11
OtagoT20 (leagues & domestic)61211.677.374/24
CanterburyT20 (leagues & domestic)7926.899.883/26
Paarl RoyalsT20 (leagues & domestic)7819.259.243/28
WorcestershireT20 (leagues & domestic)7727.1410.002/47
AucklandT20 (leagues & domestic)5619.338.923/41
Sunrisers Eastern CapeT20 (leagues & domestic)5614.676.772/11
LeicestershireT20 (leagues & domestic)5626.8310.063/26
Jamaica TallawahsT20 (leagues & domestic)5624.839.312/21
NorthamptonshireT20 (leagues & domestic)4528.0010.773/29
Birmingham BearsT20 (leagues & domestic)4527.409.903/34
MI Cape TownT20 (leagues & domestic)3513.806.903/32
DerbyshireT20 (leagues & domestic)4432.008.532/23
Sudur Paschim RoyalsT20 (leagues & domestic)4432.009.853/47
Joburg Super KingsT20 (leagues & domestic)3417.007.563/7
St Lucia KingsT20 (leagues & domestic)3414.508.292/33
YorkshireT20 (leagues & domestic)5435.7510.212/23
NottinghamshireT20 (leagues & domestic)5341.3311.101/15
Chattogram RoyalsT20 (leagues & domestic)3322.006.002/24
Central DistrictsT20 (leagues & domestic)4335.339.491/8
SomersetT20 (leagues & domestic)6359.339.892/43
HampshireT20 (leagues & domestic)5345.3310.461/5
Islamabad UnitedT20 (leagues & domestic)3321.009.002/23
GloucestershireT20 (leagues & domestic)3325.009.002/30
WarwickshireT20 (leagues & domestic)3246.009.361/24
Durban's Super GiantsT20 (leagues & domestic)4260.0010.911/28
SussexT20 (leagues & domestic)4249.008.171/16
MiddlesexT20 (leagues & domestic)4234.508.621/7
Galle GallantsT20 (leagues & domestic)3235.008.751/26
Barbados RoyalsT20 (leagues & domestic)3173.0012.171/26
Chennai Super KingsT20 (leagues & domestic)3181.009.001/29
GlamorganT20 (leagues & domestic)30–9.110/17
Central StagsFirst-class182827.572.994/79
Northern DistrictsFirst-class121825.283.555/65
Auckland AcesFirst-class131628.123.493/46
Wellington FirebirdsFirst-class7929.563.333/39
CanterburyFirst-class9840.622.542/41
Otago VoltsFirst-class6351.674.451/6

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Basin Reserve2472034.29137
University Oval, Dunedin3170524.3193
Hagley Oval1539833.1785
Tribhuvan University International Cricket Ground1334634.6065
Saxton Oval728757.40147
Bay Oval1327424.9164
Shere Bangla National Stadium1025636.5797
Seddon Park822528.12124
Grace Road622344.6067
Sabina Park621052.50107

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
University Oval, Dunedin384625.023.26
Basin Reserve263721.194.11
SuperSport Park111716.537.53
Bay Oval121619.566.80
Riverside Ground91420.577.58
Shere Bangla National Stadium101422.366.80
County Ground, Bristol101323.859.79
Hagley Oval151331.776.88
Eden Park111225.257.39
Tribhuvan University International Cricket Ground131228.009.33

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
T20Powerplay173170101.81310254310.02
T20Middle23911846129.5962368998.07
T20Death21931360161.2102137213710.57
ODIPowerplay344772.3211415.58
ODIMiddle82198883.1301820415.69
ODIDeath640461138.821454249.16

How James Neesham was dismissed

How James Neesham took wickets

Last 20 innings

02040604 Jun 202612 Jul 202613 Sep 20261
James Neesham: runs in the last 20 innings
02040604 Jun 202626 Jun 202610 Jul 202619 Jul 202628 Jul 20265 Aug 202613 Sep 20261
James Neesham: runs in the last 20 innings
Show as table
James Neesham: runs in the last 20 innings
InningsRuns
4 Jun 202614
5 Jun 202615
7 Jun 20268
26 Jun 20261
5 Jul 20268
8 Jul 20262
10 Jul 202627
12 Jul 202610
18 Jul 202612
19 Jul 202648
23 Jul 202624
25 Jul 20266
28 Jul 202619
29 Jul 20261
1 Aug 202620
5 Aug 202642
7 Aug 20261
4 Sep 202620
10 Sep 202628
13 Sep 20261
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
13 Sep 2026T20 (leagues & domestic)Belfast Wolves12bowledThe Village
10 Sep 2026T20 (leagues & domestic)Rotterdam Dockers2817caughtThe Village
4 Sep 2026T20 (leagues & domestic)Belfast Wolves2013caughtSportpark Westvliet
7 Aug 2026T20 (leagues & domestic)Galle Gallants13caughtR Premadasa Stadium
5 Aug 2026T20 (leagues & domestic)Kandy Royals42*23not outR Premadasa Stadium
1 Aug 2026T20 (leagues & domestic)Galle Gallants2015caughtPallekele International Cricket Stadium
29 Jul 2026T20 (leagues & domestic)Dambulla Sixers12caughtPallekele International Cricket Stadium
28 Jul 2026T20 (leagues & domestic)Jaffna Kings1914caughtPallekele International Cricket Stadium
25 Jul 2026T20 (leagues & domestic)Dambulla Sixers6*6not outRangiri Dambulla International Stadium
23 Jul 2026T20 (leagues & domestic)Kandy Royals2410caughtRangiri Dambulla International Stadium
19 Jul 2026T20 (leagues & domestic)Kandy Royals48*36not outSinhalese Sports Club Ground
18 Jul 2026T20 (leagues & domestic)Galle Gallants12*8not outSinhalese Sports Club Ground
12 Jul 2026T20 (leagues & domestic)Gloucestershire10*5not outCounty Ground, Bristol
10 Jul 2026T20 (leagues & domestic)Warwickshire27*20not outEdgbaston
8 Jul 2026T20 (leagues & domestic)Northamptonshire24lbwSophia Gardens
5 Jul 2026T20 (leagues & domestic)Worcestershire88caughtSophia Gardens
26 Jun 2026T20 (leagues & domestic)Middlesex1*1not outSophia Gardens
7 Jun 2026T20 (leagues & domestic)Lancashire89caughtStanley Park
5 Jun 2026T20 (leagues & domestic)Worcestershire1516caughtCounty Ground, Worcester
4 Jun 2026T20 (leagues & domestic)Somerset14*10not outCounty Ground, Taunton

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
13 Sep 2026T20 (leagues & domestic)Belfast Wolves0/3840The Village
10 Sep 2026T20 (leagues & domestic)Rotterdam Dockers0/3330The Village
4 Sep 2026T20 (leagues & domestic)Belfast Wolves1/4230Sportpark Westvliet
7 Aug 2026T20 (leagues & domestic)Galle Gallants0/910R Premadasa Stadium
1 Aug 2026T20 (leagues & domestic)Galle Gallants1/3540Pallekele International Cricket Stadium
29 Jul 2026T20 (leagues & domestic)Dambulla Sixers0/1310Pallekele International Cricket Stadium
28 Jul 2026T20 (leagues & domestic)Jaffna Kings2/3040Pallekele International Cricket Stadium
25 Jul 2026T20 (leagues & domestic)Dambulla Sixers0/1720Rangiri Dambulla International Stadium
23 Jul 2026T20 (leagues & domestic)Kandy Royals1/720Rangiri Dambulla International Stadium
19 Jul 2026T20 (leagues & domestic)Kandy Royals2/4240Sinhalese Sports Club Ground
18 Jul 2026T20 (leagues & domestic)Galle Gallants1/2630Sinhalese Sports Club Ground
12 Jul 2026T20 (leagues & domestic)Gloucestershire1/161.10County Ground, Bristol
10 Jul 2026T20 (leagues & domestic)Warwickshire0/352.50Edgbaston
8 Jul 2026T20 (leagues & domestic)Northamptonshire1/2620Sophia Gardens
5 Jul 2026T20 (leagues & domestic)Worcestershire1/2540Sophia Gardens
3 Jul 2026T20 (leagues & domestic)Warwickshire1/3330Sophia Gardens
26 Jun 2026T20 (leagues & domestic)Middlesex0/1420Sophia Gardens
7 Jun 2026T20 (leagues & domestic)Lancashire3/2440Stanley Park
5 Jun 2026T20 (leagues & domestic)Worcestershire0/2620County Ground, Worcester
4 Jun 2026T20 (leagues & domestic)Somerset0/3730County Ground, Taunton

Frequently asked questions

How many runs has James Neesham scored in Tests?
709 runs in 22 innings (12 matches) at an average of 33.76 and a strike rate of 66.3, in the data from 2014 to 2017.
How many runs has James Neesham scored in ODIs?
1,495 runs in 65 innings (75 matches) at an average of 28.21 and a strike rate of 99.9, in the data from 2013 to 2023.
How many runs has James Neesham scored in T20Is?
1,105 runs in 77 innings (102 matches) at an average of 20.09 and a strike rate of 145.2, in the data from 2012 to 2026.
What is James Neesham's highest score?
147 in first-class, the highest score in the data.
How many wickets has James Neesham taken in Tests?
14 wickets in 21 innings at an average of 48.21, economy 3.76, best figures 3/42.

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