- Home
- Players
- 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
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 4 | 5 | 1 | 78 | 36 | 19.50 | 104 | 75.0 | 0 | 0 | 0 | 14 | 0 |
| ODI | 24 | 10 | 7 | 18 | 5* | 6.00 | 37 | 48.6 | 0 | 0 | 2 | 2 | 0 |
| T20I | 47 | 12 | 7 | 40 | 9* | 8.00 | 41 | 97.6 | 0 | 0 | 1 | 3 | 0 |
| T20 (leagues & domestic) | 86 | 37 | 17 | 133 | 24 | 6.65 | 107 | 124.3 | 0 | 0 | 10 | 7 | 6 |
| First-class | 93 | 139 | 37 | 1,359 | 71 | 13.32 | 2,626 | 51.8 | 0 | 3 | 22 | 185 | 16 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2012 | 31 |
| 2013 | 10 |
| 2014 | 37 |
| 2015 | 55 |
| 2016 | 99 |
| 2017 | 73 |
| 2018 | 167 |
| 2019 | 179 |
| 2020 | 165 |
| 2021 | 113 |
| 2022 | 226 |
| 2023 | 130 |
| 2024 | 161 |
| 2025 | 158 |
| 2026 | 24 |
Year-by-year batting (35 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2012 | First-class | 5 | 31 | 15.50 | 21.8 | 12 | 0 | 0 |
| 2013 | First-class | 4 | 10 | 5.00 | 33.3 | 10 | 0 | 0 |
| 2014 | First-class | 6 | 36 | 9.00 | 33.3 | 27 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 1 | 1 | – | 50.0 | 1 | 0 | 0 |
| 2015 | First-class | 7 | 55 | 18.33 | 42.0 | 37 | 0 | 0 |
| 2016 | First-class | 14 | 99 | 14.14 | 44.4 | 28 | 0 | 0 |
| 2017 | First-class | 11 | 67 | 9.57 | 45.3 | 32 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 4 | 6 | 3.00 | 66.7 | 2 | 0 | 0 |
| 2018 | First-class | 14 | 165 | 13.75 | 51.2 | 46 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 1 | 2 | 2.00 | 66.7 | 2 | 0 | 0 |
| 2019 | First-class | 10 | 159 | 17.67 | 91.9 | 71 | 0 | 1 |
| 2019 | T20 (leagues & domestic) | 3 | 20 | 20.00 | 153.8 | 10 | 0 | 0 |
| 2020 | First-class | 13 | 153 | 15.30 | 59.5 | 43 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 4 | 12 | – | 150.0 | 10 | 0 | 0 |
| 2021 | First-class | 7 | 74 | 10.57 | 55.6 | 24 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 8 | 36 | 7.20 | 112.5 | 16 | 0 | 0 |
| 2021 | T20I | 1 | 3 | 3.00 | 60.0 | 3 | 0 | 0 |
| 2022 | First-class | 13 | 220 | 18.33 | 53.8 | 70 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 4 | 6 | 3.00 | 120.0 | 5 | 0 | 0 |
| 2023 | First-class | 15 | 114 | 8.77 | 42.4 | 33 | 0 | 0 |
| 2023 | ODI | 2 | 1 | 1.00 | 16.7 | 1 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 2 | 9 | 4.50 | 150.0 | 7 | 0 | 0 |
| 2023 | T20I | 1 | 6 | – | 200.0 | 6 | 0 | 0 |
| 2024 | First-class | 11 | 145 | 18.12 | 64.7 | 56 | 0 | 1 |
| 2024 | ODI | 2 | 8 | – | 80.0 | 4 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2024 | T20I | 2 | 8 | 8.00 | 72.7 | 8 | 0 | 0 |
| 2025 | First-class | 9 | 31 | 5.17 | 54.4 | 14 | 0 | 0 |
| 2025 | ODI | 3 | 3 | – | 75.0 | 3 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 7 | 39 | 9.75 | 150.0 | 24 | 0 | 0 |
| 2025 | T20I | 5 | 7 | 3.50 | 77.8 | 2 | 0 | 0 |
| 2025 | Test | 5 | 78 | 19.50 | 75.0 | 36 | 0 | 0 |
| 2026 | ODI | 3 | 6 | 3.00 | 35.3 | 5 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 1 | 2 | 2.00 | 100.0 | 2 | 0 | 0 |
| 2026 | T20I | 3 | 16 | 16.00 | 123.1 | 9 | 0 | 0 |
Jacob Duffy bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 8 | 1,030 | 407 | 25 | 5/34 | 9/128 | 16.28 | 2.37 | 41.2 | 4 | 3 | 46 |
| ODI | 24 | 1,036 | 1,012 | 40 | 3/35 | – | 25.30 | 5.86 | 25.9 | 0 | 0 | 8 |
| T20I | 45 | 914 | 1,226 | 61 | 4/14 | – | 20.10 | 8.05 | 15.0 | 5 | 0 | 1 |
| T20 (leagues & domestic) | 85 | 1,808 | 2,619 | 93 | 5/39 | – | 28.16 | 8.69 | 19.4 | 2 | 1 | 2 |
| First-class | 159 | 17,734 | 9,341 | 294 | 7/89 | 9/106 | 31.77 | 3.16 | 60.3 | 24 | 13 | 681 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2012 | 10 |
| 2013 | 7 |
| 2014 | 12 |
| 2015 | 40 |
| 2016 | 26 |
| 2017 | 29 |
| 2018 | 24 |
| 2019 | 34 |
| 2020 | 41 |
| 2021 | 17 |
| 2022 | 48 |
| 2023 | 41 |
| 2024 | 37 |
| 2025 | 123 |
| 2026 | 24 |
Year-by-year bowling (39 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2012 | First-class | 8 | 10 | 45.20 | 3.34 | 3/35 |
| 2013 | First-class | 6 | 5 | 46.20 | 3.22 | 3/50 |
| 2013 | T20 (leagues & domestic) | 1 | 2 | 22.50 | 11.25 | 2/45 |
| 2014 | First-class | 7 | 10 | 32.60 | 3.12 | 3/57 |
| 2014 | T20 (leagues & domestic) | 2 | 2 | 26.50 | 7.57 | 1/19 |
| 2015 | First-class | 15 | 40 | 26.77 | 3.04 | 6/83 |
| 2016 | First-class | 18 | 26 | 37.77 | 3.03 | 5/96 |
| 2017 | First-class | 11 | 22 | 29.32 | 3.24 | 5/49 |
| 2017 | T20 (leagues & domestic) | 4 | 7 | 16.57 | 10.55 | 5/39 |
| 2018 | First-class | 13 | 18 | 33.89 | 2.79 | 5/29 |
| 2018 | T20 (leagues & domestic) | 3 | 6 | 11.33 | 6.80 | 3/18 |
| 2019 | First-class | 10 | 20 | 30.60 | 3.26 | 7/89 |
| 2019 | T20 (leagues & domestic) | 11 | 14 | 23.43 | 8.00 | 2/18 |
| 2020 | First-class | 12 | 31 | 22.77 | 3.05 | 4/46 |
| 2020 | T20 (leagues & domestic) | 7 | 6 | 35.50 | 7.94 | 2/27 |
| 2020 | T20I | 1 | 4 | 8.25 | 8.25 | 4/33 |
| 2021 | First-class | 8 | 10 | 47.00 | 2.76 | 4/106 |
| 2021 | T20 (leagues & domestic) | 15 | 6 | 85.50 | 9.62 | 1/24 |
| 2021 | T20I | 3 | 1 | 42.00 | 4.67 | 1/25 |
| 2022 | First-class | 16 | 36 | 32.14 | 3.45 | 7/107 |
| 2022 | ODI | 2 | 4 | 26.00 | 6.24 | 3/52 |
| 2022 | T20 (leagues & domestic) | 5 | 4 | 34.25 | 8.47 | 3/30 |
| 2022 | T20I | 4 | 4 | 28.25 | 8.69 | 2/20 |
| 2023 | First-class | 15 | 31 | 27.29 | 3.00 | 6/89 |
| 2023 | ODI | 4 | 7 | 31.00 | 7.00 | 3/51 |
| 2023 | T20 (leagues & domestic) | 2 | 2 | 38.50 | 9.62 | 2/27 |
| 2023 | T20I | 2 | 1 | 35.00 | 8.75 | 1/27 |
| 2024 | First-class | 11 | 16 | 43.19 | 3.36 | 4/36 |
| 2024 | ODI | 2 | 3 | 25.67 | 5.78 | 3/41 |
| 2024 | T20 (leagues & domestic) | 7 | 10 | 17.20 | 6.79 | 4/19 |
| 2024 | T20I | 6 | 8 | 19.12 | 6.95 | 4/15 |
| 2025 | First-class | 9 | 19 | 28.53 | 3.92 | 5/75 |
| 2025 | ODI | 11 | 21 | 21.48 | 5.46 | 3/35 |
| 2025 | T20 (leagues & domestic) | 20 | 23 | 24.61 | 8.36 | 3/25 |
| 2025 | T20I | 20 | 35 | 15.09 | 7.47 | 4/14 |
| 2025 | Test | 8 | 25 | 16.28 | 2.37 | 5/34 |
| 2026 | ODI | 5 | 5 | 32.60 | 5.62 | 3/67 |
| 2026 | T20 (leagues & domestic) | 8 | 11 | 30.09 | 10.68 | 3/22 |
| 2026 | T20I | 9 | 8 | 40.25 | 10.85 | 2/27 |
Jacob Duffy against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| West Indies | Test | 4 | 42 | 14.00 | 85.7 | 17 | 0 | 0 |
| Sri Lanka | ODI | 3 | 8 | – | 80.0 | 4 | 0 | 0 |
| West Indies | ODI | 3 | 6 | 3.00 | 35.3 | 5 | 0 | 0 |
| India | T20I | 4 | 22 | 22.00 | 137.5 | 9 | 0 | 0 |
| Central Districts | T20 (leagues & domestic) | 6 | 33 | 11.00 | 173.7 | 16 | 0 | 0 |
| Northern Districts | T20 (leagues & domestic) | 8 | 31 | 6.20 | 96.9 | 10 | 0 | 0 |
| Auckland | T20 (leagues & domestic) | 10 | 23 | 4.60 | 109.5 | 10 | 0 | 0 |
| Wellington | T20 (leagues & domestic) | 3 | 15 | – | 166.7 | 13 | 0 | 0 |
| Canterbury | T20 (leagues & domestic) | 6 | 7 | 2.33 | 70.0 | 4 | 0 | 0 |
| Auckland Aces | First-class | 25 | 325 | 16.25 | 61.9 | 71 | 0 | 1 |
| Canterbury | First-class | 24 | 291 | 14.55 | 55.9 | 56 | 0 | 1 |
| Wellington Firebirds | First-class | 26 | 255 | 18.21 | 54.3 | 44 | 0 | 0 |
| Northern Districts | First-class | 29 | 243 | 10.12 | 46.6 | 70 | 0 | 1 |
| Central Stags | First-class | 22 | 182 | 12.13 | 38.6 | 25 | 0 | 0 |
| Surrey | First-class | 3 | 11 | 3.67 | 73.3 | 10 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| West Indies | Test | 6 | 23 | 15.43 | 2.30 | 5/34 |
| Pakistan | ODI | 4 | 8 | 22.50 | 5.81 | 3/35 |
| West Indies | ODI | 7 | 7 | 34.00 | 5.29 | 3/67 |
| England | ODI | 3 | 7 | 18.14 | 5.77 | 3/55 |
| Sri Lanka | ODI | 4 | 7 | 20.86 | 5.41 | 3/41 |
| Bangladesh | ODI | 3 | 4 | 29.25 | 5.57 | 3/51 |
| Pakistan | T20I | 9 | 18 | 12.78 | 7.26 | 4/14 |
| West Indies | T20I | 5 | 10 | 12.10 | 6.72 | 4/35 |
| Sri Lanka | T20I | 4 | 8 | 11.88 | 5.94 | 4/15 |
| India | T20I | 8 | 7 | 38.00 | 10.78 | 2/27 |
| South Africa | T20I | 4 | 6 | 23.17 | 9.27 | 3/20 |
| Ireland | T20I | 3 | 4 | 22.25 | 8.90 | 2/20 |
| Australia | T20I | 3 | 3 | 24.33 | 9.12 | 2/29 |
| Bangladesh | T20I | 3 | 1 | 42.00 | 4.67 | 1/25 |
| Northern Districts | T20 (leagues & domestic) | 17 | 20 | 22.25 | 7.72 | 4/19 |
| Auckland | T20 (leagues & domestic) | 14 | 15 | 29.67 | 8.42 | 3/30 |
| Canterbury | T20 (leagues & domestic) | 10 | 11 | 29.09 | 8.69 | 5/39 |
| Central Districts | T20 (leagues & domestic) | 9 | 10 | 27.30 | 8.03 | 2/14 |
| Wellington | T20 (leagues & domestic) | 14 | 10 | 46.10 | 9.60 | 3/25 |
| Northern Districts | First-class | 32 | 71 | 26.35 | 3.15 | 7/107 |
| Auckland Aces | First-class | 32 | 55 | 30.11 | 3.00 | 5/27 |
| Wellington Firebirds | First-class | 27 | 48 | 36.90 | 3.18 | 7/89 |
| Canterbury | First-class | 27 | 45 | 32.76 | 3.05 | 5/58 |
| Central Stags | First-class | 26 | 42 | 36.02 | 2.90 | 5/59 |
| Warwickshire | First-class | 3 | 8 | 24.25 | 3.39 | 5/75 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| University Oval, Dunedin | 49 | 438 | 13.69 | 71 |
| Basin Reserve | 18 | 177 | 17.70 | 44 |
| Molyneux Park | 15 | 150 | 12.50 | 43 |
| Bay Oval | 8 | 126 | 18.00 | 70 |
| McLean Park | 14 | 96 | 12.00 | 21 |
| Mainpower Oval | 6 | 93 | 15.50 | 56 |
| Kennards Hire Community Oval | 8 | 86 | 17.20 | 34 |
| Hagley Oval | 13 | 74 | 9.25 | 29 |
| County Ground, Worcester | 7 | 53 | 8.83 | 24 |
| Queen's Park, Chesterfield | 2 | 42 | 21.00 | 25 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| University Oval, Dunedin | 78 | 127 | 30.08 | 3.57 |
| Bay Oval | 19 | 49 | 15.16 | 3.53 |
| Basin Reserve | 23 | 41 | 28.68 | 3.60 |
| Molyneux Park | 19 | 32 | 27.47 | 3.40 |
| Seddon Park | 14 | 31 | 20.48 | 4.14 |
| Hagley Oval | 17 | 31 | 27.87 | 4.09 |
| Kennards Hire Community Oval | 7 | 17 | 24.41 | 3.24 |
| County Ground, Worcester | 9 | 16 | 22.69 | 4.12 |
| St Lawrence Ground | 4 | 13 | 21.85 | 4.18 |
| Eden Park | 6 | 12 | 14.50 | 7.57 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 1494 | 73 | 7.99 |
| T20 | Middle | 13 | 15 | 86.7 | 3 | 413 | 22 | 7.99 |
| T20 | Death | 160 | 133 | 120.3 | 22 | 815 | 59 | 9.61 |
| ODI | Powerplay | – | – | – | – | 534 | 15 | 5.02 |
| ODI | Middle | 6 | 15 | 40.0 | 2 | 354 | 14 | 5.81 |
| ODI | Death | 12 | 22 | 54.5 | 1 | 148 | 11 | 9.00 |
How Jacob Duffy was dismissed
- Caught85 (63%)
- Bowled24 (18%)
- Lbw10 (7%)
- Run out7 (5%)
- Caught and bowled5 (4%)
- Stumped3 (2%)
How Jacob Duffy took wickets
- Caught359
- Bowled99
- Lbw38
- Caught and bowled15
- Hit wicket2
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 20 Jun 2025 | 0 |
| 22 Jun 2025 | 10 |
| 22 Jun 2025 | 0 |
| 7 Aug 2025 | 36 |
| 17 Aug 2025 | 0 |
| 4 Oct 2025 | 1 |
| 20 Oct 2025 | 1 |
| 5 Nov 2025 | 1 |
| 9 Nov 2025 | 2 |
| 2 Dec 2025 | 4 |
| 2 Dec 2025 | 10 |
| 10 Dec 2025 | 11 |
| 18 Dec 2025 | 17 |
| 12 Jan 2026 | 2 |
| 25 Jan 2026 | 4 |
| 31 Jan 2026 | 9 |
| 8 Mar 2026 | 3 |
| 11 Jul 2026 | 0 |
| 19 Jul 2026 | 1 |
| 21 Jul 2026 | 5 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 21 Jul 2026 | ODI | West Indies | 5* | 6 | not out | Kensington Oval |
| 19 Jul 2026 | ODI | West Indies | 1 | 6 | bowled | Kensington Oval |
| 11 Jul 2026 | ODI | West Indies | 0 | 5 | bowled | Providence Stadium |
| 8 Mar 2026 | T20I | India | 3 | 5 | caught | Narendra Modi Stadium |
| 31 Jan 2026 | T20I | India | 9* | 5 | not out | Greenfield International Stadium |
| 25 Jan 2026 | T20I | India | 4* | 3 | not out | Assam Cricket Association Stadium |
| 12 Jan 2026 | T20 (leagues & domestic) | Auckland | 2 | 2 | run out | University Oval, Dunedin |
| 18 Dec 2025 | Test | West Indies | 17 | 25 | caught | Bay Oval |
| 10 Dec 2025 | Test | West Indies | 11 | 13 | caught | Basin Reserve |
| 2 Dec 2025 | Test | West Indies | 10 | 9 | caught and bowled | Hagley Oval |
| 2 Dec 2025 | Test | West Indies | 4* | 2 | not out | Hagley Oval |
| 9 Nov 2025 | T20I | West Indies | 2* | 1 | not out | Saxton Oval |
| 5 Nov 2025 | T20I | West Indies | 1* | 1 | not out | Eden Park |
| 20 Oct 2025 | T20I | England | 1 | 2 | caught | Hagley Oval |
| 4 Oct 2025 | T20I | Australia | 1* | 1 | not out | Bay Oval |
| 17 Aug 2025 | T20 (leagues & domestic) | Manchester Originals | 0 | 1 | bowled | Old Trafford |
| 7 Aug 2025 | Test | Zimbabwe | 36 | 55 | caught | Queens Sports Club |
| 22 Jun 2025 | First-class | Surrey | 0 | 1 | caught | County Ground, Worcester |
| 22 Jun 2025 | First-class | Surrey | 10 | 8 | bowled | County Ground, Worcester |
| 20 Jun 2025 | T20 (leagues & domestic) | Birmingham Bears | 0 | 2 | caught | Edgbaston |
Last 20 bowling innings
Batter vs bowler matchups
Batters Jacob Duffy bowled to most
- GR Hay vs Jacob Duffy841 balls
- Jeet Raval vs Jacob Duffy600 balls
- HR Cooper vs Jacob Duffy431 balls
- Tom Blundell vs Jacob Duffy399 balls
- JF Carter vs Jacob Duffy382 balls
- Michael Papps vs Jacob Duffy343 balls
- Will Young vs Jacob Duffy323 balls
- LJ Woodcock vs Jacob Duffy322 balls
- GH Worker vs Jacob Duffy320 balls
- CJ Bowes vs Jacob Duffy307 balls
- Daniel Flynn vs Jacob Duffy294 balls
- Peter Fulton vs Jacob Duffy273 balls
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.