CricketWise
  1. Home
  2. Players
  3. Jacob Duffy

Otago Volts · Men's cricket

Jacob Duffy stats

Data through 21 July 2026Last updated 21 July 2026

Coverage: matches in the Cricsheet data from 4 November 2012 to 21 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2012 and 2026, Jacob Duffy appears in 4 Tests, 24 ODIs, 47 T20Is for New Zealand in the Cricsheet data. Jacob Duffy took 294 first-class wickets in the data (average 31.77, economy 3.16, best 7/89).

International matches
75
Tests 4 · ODIs 24 · T20Is 47
International wickets
126
3 five-wicket hauls
T20 league & domestic matches
86
133 runs
Best bowling
7/89
First-class

Teams played for

Otago Volts 2012–2024 · 84New Zealand 2020–2026 · 75Otago 2013–2026 · 65Worcestershire 2025 · 13Northern Superchargers 2025 · 7Royal Challengers Bengaluru 2026 · 6Kent 2022 · 2Nottinghamshire 2024 · 2

Jacob Duffy batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test451783619.5010475.0000140
ODI24107185*6.003748.600220
T20I47127409*8.004197.600130
T20 (leagues & domestic)863717133246.65107124.3001076
First-class93139371,3597113.322,62651.8032218516

Runs per year

0100200300201220172022202624
Jacob Duffy: runs per calendar year (all formats in the data)
01002003002012201420162018202020222024202624
Jacob Duffy: runs per calendar year (all formats in the data)
Show as table
Jacob Duffy: runs per calendar year (all formats in the data)
YearRuns
201231
201310
201437
201555
201699
201773
2018167
2019179
2020165
2021113
2022226
2023130
2024161
2025158
202624
Year-by-year batting (35 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2012First-class53115.5021.81200
2013First-class4105.0033.31000
2014First-class6369.0033.32700
2014T20 (leagues & domestic)11–50.0100
2015First-class75518.3342.03700
2016First-class149914.1444.42800
2017First-class11679.5745.33200
2017T20 (leagues & domestic)463.0066.7200
2018First-class1416513.7551.24600
2018T20 (leagues & domestic)122.0066.7200
2019First-class1015917.6791.97101
2019T20 (leagues & domestic)32020.00153.81000
2020First-class1315315.3059.54300
2020T20 (leagues & domestic)412–150.01000
2021First-class77410.5755.62400
2021T20 (leagues & domestic)8367.20112.51600
2021T20I133.0060.0300
2022First-class1322018.3353.87001
2022T20 (leagues & domestic)463.00120.0500
2023First-class151148.7742.43300
2023ODI211.0016.7100
2023T20 (leagues & domestic)294.50150.0700
2023T20I16–200.0600
2024First-class1114518.1264.75601
2024ODI28–80.0400
2024T20 (leagues & domestic)200.000.0000
2024T20I288.0072.7800
2025First-class9315.1754.41400
2025ODI33–75.0300
2025T20 (leagues & domestic)7399.75150.02400
2025T20I573.5077.8200
2025Test57819.5075.03600
2026ODI363.0035.3500
2026T20 (leagues & domestic)122.00100.0200
2026T20I31616.00123.1900

Jacob Duffy bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test81,030407255/349/12816.282.3741.24346
ODI241,0361,012403/35–25.305.8625.9008
T20I459141,226614/14–20.108.0515.0501
T20 (leagues & domestic)851,8082,619935/39–28.168.6919.4212
First-class15917,7349,3412947/899/10631.773.1660.32413681

Wickets per year

050100150201220172022202624
Jacob Duffy: wickets per calendar year (all formats in the data)
0501001502012201420162018202020222024202624
Jacob Duffy: wickets per calendar year (all formats in the data)
Show as table
Jacob Duffy: wickets per calendar year (all formats in the data)
YearWickets
201210
20137
201412
201540
201626
201729
201824
201934
202041
202117
202248
202341
202437
2025123
202624
Year-by-year bowling (39 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2012First-class81045.203.343/35
2013First-class6546.203.223/50
2013T20 (leagues & domestic)1222.5011.252/45
2014First-class71032.603.123/57
2014T20 (leagues & domestic)2226.507.571/19
2015First-class154026.773.046/83
2016First-class182637.773.035/96
2017First-class112229.323.245/49
2017T20 (leagues & domestic)4716.5710.555/39
2018First-class131833.892.795/29
2018T20 (leagues & domestic)3611.336.803/18
2019First-class102030.603.267/89
2019T20 (leagues & domestic)111423.438.002/18
2020First-class123122.773.054/46
2020T20 (leagues & domestic)7635.507.942/27
2020T20I148.258.254/33
2021First-class81047.002.764/106
2021T20 (leagues & domestic)15685.509.621/24
2021T20I3142.004.671/25
2022First-class163632.143.457/107
2022ODI2426.006.243/52
2022T20 (leagues & domestic)5434.258.473/30
2022T20I4428.258.692/20
2023First-class153127.293.006/89
2023ODI4731.007.003/51
2023T20 (leagues & domestic)2238.509.622/27
2023T20I2135.008.751/27
2024First-class111643.193.364/36
2024ODI2325.675.783/41
2024T20 (leagues & domestic)71017.206.794/19
2024T20I6819.126.954/15
2025First-class91928.533.925/75
2025ODI112121.485.463/35
2025T20 (leagues & domestic)202324.618.363/25
2025T20I203515.097.474/14
2025Test82516.282.375/34
2026ODI5532.605.623/67
2026T20 (leagues & domestic)81130.0910.683/22
2026T20I9840.2510.852/27

Jacob Duffy against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
West IndiesTest44214.0085.71700
Sri LankaODI38–80.0400
West IndiesODI363.0035.3500
IndiaT20I42222.00137.5900
Central DistrictsT20 (leagues & domestic)63311.00173.71600
Northern DistrictsT20 (leagues & domestic)8316.2096.91000
AucklandT20 (leagues & domestic)10234.60109.51000
WellingtonT20 (leagues & domestic)315–166.71300
CanterburyT20 (leagues & domestic)672.3370.0400
Auckland AcesFirst-class2532516.2561.97101
CanterburyFirst-class2429114.5555.95601
Wellington FirebirdsFirst-class2625518.2154.34400
Northern DistrictsFirst-class2924310.1246.67001
Central StagsFirst-class2218212.1338.62500
SurreyFirst-class3113.6773.31000
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
West IndiesTest62315.432.305/34
PakistanODI4822.505.813/35
West IndiesODI7734.005.293/67
EnglandODI3718.145.773/55
Sri LankaODI4720.865.413/41
BangladeshODI3429.255.573/51
PakistanT20I91812.787.264/14
West IndiesT20I51012.106.724/35
Sri LankaT20I4811.885.944/15
IndiaT20I8738.0010.782/27
South AfricaT20I4623.179.273/20
IrelandT20I3422.258.902/20
AustraliaT20I3324.339.122/29
BangladeshT20I3142.004.671/25
Northern DistrictsT20 (leagues & domestic)172022.257.724/19
AucklandT20 (leagues & domestic)141529.678.423/30
CanterburyT20 (leagues & domestic)101129.098.695/39
Central DistrictsT20 (leagues & domestic)91027.308.032/14
WellingtonT20 (leagues & domestic)141046.109.603/25
Northern DistrictsFirst-class327126.353.157/107
Auckland AcesFirst-class325530.113.005/27
Wellington FirebirdsFirst-class274836.903.187/89
CanterburyFirst-class274532.763.055/58
Central StagsFirst-class264236.022.905/59
WarwickshireFirst-class3824.253.395/75

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
University Oval, Dunedin4943813.6971
Basin Reserve1817717.7044
Molyneux Park1515012.5043
Bay Oval812618.0070
McLean Park149612.0021
Mainpower Oval69315.5056
Kennards Hire Community Oval88617.2034
Hagley Oval13749.2529
County Ground, Worcester7538.8324
Queen's Park, Chesterfield24221.0025

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
University Oval, Dunedin7812730.083.57
Bay Oval194915.163.53
Basin Reserve234128.683.60
Molyneux Park193227.473.40
Seddon Park143120.484.14
Hagley Oval173127.874.09
Kennards Hire Community Oval71724.413.24
County Ground, Worcester91622.694.12
St Lawrence Ground41321.854.18
Eden Park61214.507.57

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
T20Powerplay––––1494737.99
T20Middle131586.73413227.99
T20Death160133120.322815599.61
ODIPowerplay––––534155.02
ODIMiddle61540.02354145.81
ODIDeath122254.51148119.00

How Jacob Duffy was dismissed

How Jacob Duffy took wickets

Last 20 innings

01020304020 Jun 20255 Nov 202521 Jul 20265
Jacob Duffy: runs in the last 20 innings
01020304020 Jun 20257 Aug 202520 Oct 20252 Dec 202518 Dec 202531 Jan 202621 Jul 20265
Jacob Duffy: runs in the last 20 innings
Show as table
Jacob Duffy: runs in the last 20 innings
InningsRuns
20 Jun 20250
22 Jun 202510
22 Jun 20250
7 Aug 202536
17 Aug 20250
4 Oct 20251
20 Oct 20251
5 Nov 20251
9 Nov 20252
2 Dec 20254
2 Dec 202510
10 Dec 202511
18 Dec 202517
12 Jan 20262
25 Jan 20264
31 Jan 20269
8 Mar 20263
11 Jul 20260
19 Jul 20261
21 Jul 20265
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
21 Jul 2026ODIWest Indies5*6not outKensington Oval
19 Jul 2026ODIWest Indies16bowledKensington Oval
11 Jul 2026ODIWest Indies05bowledProvidence Stadium
8 Mar 2026T20IIndia35caughtNarendra Modi Stadium
31 Jan 2026T20IIndia9*5not outGreenfield International Stadium
25 Jan 2026T20IIndia4*3not outAssam Cricket Association Stadium
12 Jan 2026T20 (leagues & domestic)Auckland22run outUniversity Oval, Dunedin
18 Dec 2025TestWest Indies1725caughtBay Oval
10 Dec 2025TestWest Indies1113caughtBasin Reserve
2 Dec 2025TestWest Indies109caught and bowledHagley Oval
2 Dec 2025TestWest Indies4*2not outHagley Oval
9 Nov 2025T20IWest Indies2*1not outSaxton Oval
5 Nov 2025T20IWest Indies1*1not outEden Park
20 Oct 2025T20IEngland12caughtHagley Oval
4 Oct 2025T20IAustralia1*1not outBay Oval
17 Aug 2025T20 (leagues & domestic)Manchester Originals01bowledOld Trafford
7 Aug 2025TestZimbabwe3655caughtQueens Sports Club
22 Jun 2025First-classSurrey01caughtCounty Ground, Worcester
22 Jun 2025First-classSurrey108bowledCounty Ground, Worcester
20 Jun 2025T20 (leagues & domestic)Birmingham Bears02caughtEdgbaston

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
21 Jul 2026ODIWest Indies3/6780Kensington Oval
19 Jul 2026ODIWest Indies0/1661Kensington Oval
16 Jul 2026ODIWest Indies1/1550Providence Stadium
13 Jul 2026ODIWest Indies0/1330Providence Stadium
11 Jul 2026ODIWest Indies1/5270Providence Stadium
31 May 2026T20 (leagues & domestic)Gujarat Titans0/3840Narendra Modi Stadium
26 May 2026T20 (leagues & domestic)Gujarat Titans3/3940Himachal Pradesh Cricket Association Stadium
13 May 2026T20 (leagues & domestic)Kolkata Knight Riders0/4840Shaheed Veer Narayan Singh International Stadium
12 Apr 2026T20 (leagues & domestic)Mumbai Indians1/5840Wankhede Stadium
5 Apr 2026T20 (leagues & domestic)Chennai Super Kings2/5840M Chinnaswamy Stadium
28 Mar 2026T20 (leagues & domestic)Sunrisers Hyderabad3/2240M Chinnaswamy Stadium
8 Mar 2026T20IIndia0/4230Narendra Modi Stadium
17 Feb 2026T20ICanada1/2540MA Chidambaram Stadium
14 Feb 2026T20ISouth Africa0/5030Narendra Modi Stadium
10 Feb 2026T20IUnited Arab Emirates1/1620MA Chidambaram Stadium
31 Jan 2026T20IIndia1/5340Greenfield International Stadium
28 Jan 2026T20IIndia2/333.40Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium
25 Jan 2026T20IIndia0/3820Assam Cricket Association Stadium
23 Jan 2026T20IIndia1/3840Shaheed Veer Narayan Singh International Stadium
21 Jan 2026T20IIndia2/2740Vidarbha Cricket Association Stadium

Batter vs bowler matchups

Frequently asked questions

How many wickets has Jacob Duffy taken in Tests?
25 wickets in 8 innings at an average of 16.28, economy 2.37, best figures 5/34.
How many wickets has Jacob Duffy taken in ODIs?
40 wickets in 24 innings at an average of 25.30, economy 5.86, best figures 3/35.
How many runs has Jacob Duffy scored in Tests?
78 runs in 5 innings (4 matches) at an average of 19.50 and a strike rate of 75.0, in the data from 2025 to 2025.
How many runs has Jacob Duffy scored in ODIs?
18 runs in 10 innings (24 matches) at an average of 6.00 and a strike rate of 48.6, in the data from 2022 to 2026.
How many runs has Jacob Duffy scored in T20Is?
40 runs in 12 innings (47 matches) at an average of 8.00 and a strike rate of 97.6, in the data from 2020 to 2026.

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