- Home
- Players
- Ben Duckett
Northamptonshire · Men's cricket
Ben Duckett stats
Data through 27 September 2026Last updated 27 September 2026
Coverage: matches in the Cricsheet data from 27 April 2014 to 27 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2014 and 2026, Ben Duckett appears in 49 Tests, 39 ODIs, 21 T20Is for England in the Cricsheet data. The most runs came in first-class: 7,555 at an average of 42.93 and a strike rate of 71.8, with a highest score of 241. Against Australia in ODIs, Ben Duckett averaged 78.33 over 6 innings.
International matches
109
Tests 49 · ODIs 39 · T20Is 21
International runs
5,481
11 hundreds
T20 league & domestic matches
200
5,196 runs
Best batting average (ODI)
41.84
39 innings
Highest score
241
First-class
Teams played for
Northamptonshire 2014–2018 · 153Nottinghamshire 2018–2026 · 114England 2016–2026 · 109Birmingham Phoenix 2023–2025 · 22Welsh Fire 2021–2022 · 16Brisbane Heat 2021–2022 · 12Nelson Mandela Bay Giants 2018 · 9Trent Rockets 2026 · 9Melbourne Stars 2024–2025 · 7Quetta Gladiators 2022 · 4Islamabad United 2017 · 2
Ben Duckett batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 49 | 91 | 3 | 3,364 | 182 | 38.23 | 3,902 | 86.2 | 7 | 16 | 7 | 442 | 19 |
| ODI | 39 | 39 | 1 | 1,590 | 165 | 41.84 | 1,588 | 100.1 | 4 | 10 | 5 | 183 | 22 |
| T20I | 21 | 21 | 2 | 527 | 84 | 27.74 | 344 | 153.2 | 0 | 3 | 2 | 69 | 8 |
| T20 (leagues & domestic) | 200 | 194 | 28 | 5,196 | 96 | 31.30 | 3,747 | 138.7 | 0 | 34 | 10 | 619 | 108 |
| First-class | 107 | 184 | 8 | 7,555 | 241 | 42.93 | 10,515 | 71.8 | 21 | 34 | 15 | 1064 | 28 |
| List A | 41 | 39 | 1 | 1,184 | 121 | 31.16 | 1,272 | 93.1 | 1 | 9 | 3 | 131 | 16 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2014 | 751 |
| 2015 | 1,327 |
| 2016 | 2,195 |
| 2017 | 1,121 |
| 2018 | 1,225 |
| 2019 | 1,027 |
| 2020 | 734 |
| 2021 | 1,515 |
| 2022 | 2,367 |
| 2023 | 1,570 |
| 2024 | 2,220 |
| 2025 | 1,745 |
| 2026 | 1,619 |
Year-by-year batting (48 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2014 | First-class | 22 | 471 | 21.41 | 51.6 | 71 | 0 | 5 |
| 2014 | List A | 6 | 125 | 20.83 | 88.7 | 49 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 11 | 155 | 17.22 | 110.7 | 39 | 0 | 0 |
| 2015 | First-class | 19 | 851 | 47.28 | 72.5 | 154 | 4 | 2 |
| 2015 | List A | 7 | 252 | 36.00 | 88.7 | 69 | 0 | 3 |
| 2015 | T20 (leagues & domestic) | 13 | 224 | 28.00 | 128.7 | 40 | 0 | 0 |
| 2016 | First-class | 21 | 1042 | 52.10 | 80.3 | 208 | 3 | 5 |
| 2016 | List A | 7 | 443 | 63.29 | 98.9 | 121 | 1 | 3 |
| 2016 | ODI | 3 | 123 | 41.00 | 80.9 | 63 | 0 | 2 |
| 2016 | T20 (leagues & domestic) | 14 | 477 | 43.36 | 141.5 | 84 | 0 | 3 |
| 2016 | Test | 7 | 110 | 15.71 | 57.9 | 56 | 0 | 1 |
| 2017 | First-class | 17 | 708 | 41.65 | 77.2 | 193 | 3 | 2 |
| 2017 | List A | 5 | 86 | 21.50 | 98.9 | 56 | 0 | 1 |
| 2017 | T20 (leagues & domestic) | 13 | 327 | 27.25 | 124.3 | 92 | 0 | 3 |
| 2018 | First-class | 19 | 477 | 26.50 | 75.6 | 133 | 1 | 2 |
| 2018 | List A | 7 | 133 | 19.00 | 71.5 | 57 | 0 | 1 |
| 2018 | T20 (leagues & domestic) | 23 | 615 | 29.29 | 137.9 | 96 | 0 | 3 |
| 2019 | First-class | 21 | 618 | 29.43 | 61.5 | 140 | 1 | 2 |
| 2019 | List A | 7 | 145 | 20.71 | 115.1 | 86 | 0 | 1 |
| 2019 | T20 (leagues & domestic) | 11 | 255 | 25.50 | 128.8 | 64 | 0 | 1 |
| 2019 | T20I | 1 | 9 | 9.00 | 128.6 | 9 | 0 | 0 |
| 2020 | First-class | 8 | 394 | 56.29 | 68.9 | 150 | 2 | 0 |
| 2020 | T20 (leagues & domestic) | 11 | 340 | 42.50 | 137.7 | 86 | 0 | 4 |
| 2021 | First-class | 19 | 687 | 40.41 | 70.3 | 177 | 1 | 4 |
| 2021 | T20 (leagues & domestic) | 27 | 828 | 31.85 | 146.8 | 78 | 0 | 7 |
| 2022 | First-class | 14 | 1012 | 72.29 | 76.1 | 241 | 3 | 5 |
| 2022 | T20 (leagues & domestic) | 31 | 765 | 28.33 | 141.4 | 64 | 0 | 5 |
| 2022 | T20I | 7 | 233 | 46.60 | 159.6 | 70 | 0 | 1 |
| 2022 | Test | 6 | 357 | 71.40 | 95.7 | 107 | 1 | 3 |
| 2023 | First-class | 9 | 401 | 44.56 | 74.4 | 177 | 1 | 2 |
| 2023 | ODI | 8 | 272 | 38.86 | 100.0 | 107 | 1 | 1 |
| 2023 | T20 (leagues & domestic) | 7 | 170 | 28.33 | 138.2 | 47 | 0 | 0 |
| 2023 | T20I | 4 | 73 | 18.25 | 114.1 | 28 | 0 | 0 |
| 2023 | Test | 15 | 654 | 46.71 | 86.1 | 182 | 1 | 3 |
| 2024 | First-class | 6 | 323 | 53.83 | 80.1 | 218 | 1 | 1 |
| 2024 | ODI | 5 | 305 | 61.00 | 109.7 | 107 | 1 | 2 |
| 2024 | T20 (leagues & domestic) | 11 | 443 | 55.38 | 172.4 | 92 | 0 | 4 |
| 2024 | Test | 32 | 1149 | 37.06 | 87.0 | 153 | 2 | 6 |
| 2025 | First-class | 2 | 68 | 68.00 | 165.9 | 59 | 0 | 1 |
| 2025 | ODI | 14 | 499 | 35.64 | 107.8 | 165 | 1 | 3 |
| 2025 | T20 (leagues & domestic) | 12 | 231 | 21.00 | 124.9 | 67 | 0 | 1 |
| 2025 | T20I | 8 | 212 | 26.50 | 168.3 | 84 | 0 | 2 |
| 2025 | Test | 18 | 735 | 40.83 | 88.2 | 149 | 2 | 3 |
| 2026 | First-class | 7 | 503 | 83.83 | 70.3 | 203 | 1 | 3 |
| 2026 | ODI | 9 | 391 | 43.44 | 92.4 | 141 | 1 | 2 |
| 2026 | T20 (leagues & domestic) | 10 | 366 | 40.67 | 134.6 | 75 | 0 | 3 |
| 2026 | T20I | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2026 | Test | 13 | 359 | 27.62 | 84.3 | 113 | 1 | 0 |
Ben Duckett bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First-class | 10 | 149 | 99 | 2 | 1/15 | 1/15 | 49.50 | 3.99 | 74.5 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2014 | 0 |
| 2015 | 0 |
| 2016 | 0 |
| 2017 | 1 |
| 2018 | 0 |
| 2019 | 0 |
| 2020 | 0 |
| 2021 | 0 |
| 2022 | 1 |
| 2023 | 0 |
| 2024 | 0 |
| 2025 | 0 |
| 2026 | 0 |
Year-by-year bowling (6 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2016 | First-class | 2 | 0 | – | 9.60 | 0/4 |
| 2017 | First-class | 3 | 1 | 41.00 | 4.56 | 1/21 |
| 2019 | First-class | 2 | 0 | – | 4.00 | 0/2 |
| 2020 | First-class | 1 | 0 | – | 2.00 | 0/2 |
| 2021 | First-class | 1 | 0 | – | 5.67 | 0/17 |
| 2022 | First-class | 1 | 1 | 15.00 | 2.14 | 1/15 |
Ben Duckett against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| India | Test | 22 | 823 | 37.41 | 81.6 | 153 | 2 | 3 |
| Pakistan | Test | 16 | 663 | 44.20 | 88.6 | 114 | 2 | 5 |
| New Zealand | Test | 16 | 577 | 36.06 | 88.4 | 113 | 1 | 2 |
| Australia | Test | 19 | 523 | 27.53 | 81.2 | 98 | 0 | 2 |
| Sri Lanka | Test | 6 | 186 | 31.00 | 90.3 | 86 | 0 | 1 |
| West Indies | Test | 5 | 178 | 44.50 | 92.7 | 76 | 0 | 2 |
| Bangladesh | Test | 4 | 92 | 23.00 | 66.7 | 56 | 0 | 1 |
| Australia | ODI | 6 | 470 | 78.33 | 111.6 | 165 | 2 | 2 |
| India | ODI | 6 | 315 | 52.50 | 109.4 | 141 | 1 | 1 |
| West Indies | ODI | 6 | 212 | 35.33 | 106.0 | 71 | 0 | 3 |
| Sri Lanka | ODI | 6 | 207 | 34.50 | 85.5 | 67 | 0 | 2 |
| Bangladesh | ODI | 3 | 123 | 41.00 | 80.9 | 63 | 0 | 2 |
| South Africa | ODI | 7 | 97 | 13.86 | 70.8 | 31 | 0 | 0 |
| New Zealand | ODI | 3 | 11 | 3.67 | 52.4 | 8 | 0 | 0 |
| Pakistan | T20I | 8 | 242 | 40.33 | 158.2 | 70 | 0 | 1 |
| West Indies | T20I | 4 | 129 | 32.25 | 161.2 | 84 | 0 | 1 |
| India | T20I | 5 | 97 | 19.40 | 167.2 | 51 | 0 | 1 |
| Bangladesh | T20I | 3 | 59 | 19.67 | 113.5 | 28 | 0 | 0 |
| Leicestershire | T20 (leagues & domestic) | 20 | 567 | 35.44 | 145.0 | 96 | 0 | 2 |
| Durham | T20 (leagues & domestic) | 13 | 424 | 42.40 | 132.9 | 74 | 0 | 4 |
| Derbyshire | T20 (leagues & domestic) | 13 | 418 | 34.83 | 152.0 | 69 | 0 | 4 |
| Yorkshire | T20 (leagues & domestic) | 13 | 380 | 42.22 | 142.9 | 86 | 0 | 2 |
| Worcestershire | T20 (leagues & domestic) | 15 | 369 | 33.55 | 132.3 | 92 | 0 | 3 |
| Southern Brave | T20 (leagues & domestic) | 9 | 263 | 29.22 | 139.9 | 92 | 0 | 2 |
| Nottinghamshire | T20 (leagues & domestic) | 6 | 262 | 52.40 | 164.8 | 88 | 0 | 2 |
| Northern Superchargers | T20 (leagues & domestic) | 5 | 193 | 96.50 | 150.8 | 64 | 0 | 1 |
| Birmingham Bears | T20 (leagues & domestic) | 8 | 186 | 23.25 | 163.2 | 51 | 0 | 1 |
| Lancashire | T20 (leagues & domestic) | 12 | 178 | 14.83 | 119.5 | 35 | 0 | 0 |
| London Spirit | T20 (leagues & domestic) | 5 | 173 | 34.60 | 151.8 | 75 | 0 | 1 |
| Manchester Originals | T20 (leagues & domestic) | 5 | 138 | 46.00 | 150.0 | 49 | 0 | 0 |
| Welsh Fire | T20 (leagues & domestic) | 4 | 136 | 68.00 | 132.0 | 54 | 0 | 2 |
| Oval Invincibles | T20 (leagues & domestic) | 4 | 120 | 30.00 | 134.8 | 65 | 0 | 1 |
| Sydney Thunder | T20 (leagues & domestic) | 3 | 115 | 38.33 | 133.7 | 67 | 0 | 1 |
| Trent Rockets | T20 (leagues & domestic) | 7 | 112 | 16.00 | 123.1 | 30 | 0 | 0 |
| Sydney Sixers | T20 (leagues & domestic) | 4 | 112 | 28.00 | 164.7 | 68 | 0 | 1 |
| Adelaide Strikers | T20 (leagues & domestic) | 3 | 102 | 34.00 | 154.5 | 78 | 0 | 1 |
| Melbourne Renegades | T20 (leagues & domestic) | 3 | 99 | 33.00 | 135.6 | 67 | 0 | 1 |
| Birmingham Phoenix | T20 (leagues & domestic) | 4 | 94 | 23.50 | 138.2 | 49 | 0 | 0 |
| Warwickshire | T20 (leagues & domestic) | 7 | 89 | 14.83 | 117.1 | 24 | 0 | 0 |
| Derbyshire | First-class | 16 | 901 | 60.07 | 73.9 | 241 | 2 | 5 |
| Warwickshire | First-class | 18 | 804 | 44.67 | 66.1 | 218 | 2 | 4 |
| Glamorgan | First-class | 14 | 729 | 52.07 | 75.0 | 185 | 3 | 2 |
| Kent | First-class | 11 | 581 | 58.10 | 72.3 | 208 | 3 | 0 |
| Lancashire | First-class | 11 | 535 | 48.64 | 67.8 | 134 | 2 | 2 |
| Essex | First-class | 16 | 521 | 34.73 | 66.9 | 189 | 1 | 1 |
| Sussex | First-class | 11 | 489 | 48.90 | 82.5 | 193 | 1 | 3 |
| Worcestershire | First-class | 12 | 480 | 43.64 | 85.0 | 177 | 1 | 3 |
| Yorkshire | First-class | 11 | 417 | 37.91 | 64.9 | 80 | 0 | 5 |
| Leicestershire | First-class | 9 | 379 | 42.11 | 87.5 | 145 | 2 | 1 |
| Middlesex | First-class | 12 | 372 | 31.00 | 59.9 | 177 | 1 | 1 |
| Surrey | First-class | 4 | 369 | 123.00 | 70.2 | 203 | 2 | 0 |
| Durham | First-class | 7 | 289 | 48.17 | 72.8 | 150 | 1 | 1 |
| Gloucestershire | First-class | 10 | 289 | 32.11 | 83.5 | 70 | 0 | 4 |
| Somerset | First-class | 9 | 184 | 20.44 | 65.9 | 75 | 0 | 1 |
| Hampshire | First-class | 7 | 158 | 22.57 | 64.5 | 51 | 0 | 1 |
| Nottinghamshire | First-class | 5 | 19 | 3.80 | 43.2 | 8 | 0 | 0 |
| Yorkshire | List A | 5 | 191 | 38.20 | 101.1 | 121 | 1 | 0 |
| Derbyshire | List A | 6 | 180 | 30.00 | 92.8 | 70 | 0 | 2 |
| Worcestershire | List A | 4 | 172 | 43.00 | 108.2 | 86 | 0 | 1 |
| Lancashire | List A | 4 | 147 | 36.75 | 78.6 | 98 | 0 | 1 |
| Leicestershire | List A | 4 | 118 | 29.50 | 95.2 | 86 | 0 | 1 |
| Nottinghamshire | List A | 3 | 90 | 45.00 | 102.3 | 56 | 0 | 1 |
| Warwickshire | List A | 3 | 56 | 18.67 | 73.7 | 46 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Trent Bridge | 107 | 4131 | 42.15 | 203 |
| County Ground, Northampton | 64 | 2274 | 36.68 | 193 |
| Edgbaston | 50 | 1577 | 35.84 | 218 |
| Lord's | 25 | 1088 | 45.33 | 182 |
| County Ground, Bristol | 37 | 1046 | 32.69 | 107 |
| Kennington Oval | 16 | 655 | 40.94 | 120 |
| Headingley | 18 | 603 | 40.20 | 149 |
| Grace Road | 15 | 579 | 48.25 | 145 |
| Old Trafford | 17 | 530 | 33.12 | 134 |
| Sophia Gardens | 19 | 503 | 31.44 | 133 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Kent County Cricket Ground | 2 | 1 | 32.00 | 4.57 |
| Trent Bridge | 5 | 1 | 50.00 | 3.33 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 2119 | 1482 | 143.0 | 62 | – | – | – |
| T20 | Middle | 3011 | 2214 | 136.0 | 90 | – | – | – |
| T20 | Death | 593 | 395 | 150.1 | 33 | – | – | – |
| ODI | Powerplay | 646 | 666 | 97.0 | 16 | – | – | – |
| ODI | Middle | 905 | 892 | 101.5 | 20 | – | – | – |
| ODI | Death | 39 | 30 | 130.0 | 2 | – | – | – |
How Ben Duckett was dismissed
- Caught332 (63%)
- Bowled92 (18%)
- Lbw68 (13%)
- Caught and bowled18 (3%)
- Run out10 (2%)
- Stumped5 (1%)
How Ben Duckett took wickets
- Caught2
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 14 Jul 2026 | 43 |
| 16 Jul 2026 | 0 |
| 19 Jul 2026 | 141 |
| 24 Jul 2026 | 49 |
| 26 Jul 2026 | 75 |
| 29 Jul 2026 | 52 |
| 31 Jul 2026 | 0 |
| 2 Aug 2026 | 64 |
| 5 Aug 2026 | 22 |
| 8 Aug 2026 | 27 |
| 10 Aug 2026 | 17 |
| 16 Aug 2026 | 31 |
| 19 Aug 2026 | 15 |
| 27 Aug 2026 | 17 |
| 27 Aug 2026 | 1 |
| 9 Sep 2026 | 11 |
| 9 Sep 2026 | 0 |
| 22 Sep 2026 | 32 |
| 24 Sep 2026 | 67 |
| 27 Sep 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 27 Sep 2026 | ODI | Sri Lanka | 0 | 5 | bowled | Kennington Oval |
| 24 Sep 2026 | ODI | Sri Lanka | 67 | 63 | bowled | Headingley |
| 22 Sep 2026 | ODI | Sri Lanka | 32 | 29 | lbw | Riverside Ground |
| 9 Sep 2026 | Test | Pakistan | 0 | 1 | caught | Edgbaston |
| 9 Sep 2026 | Test | Pakistan | 11 | 15 | caught | Edgbaston |
| 27 Aug 2026 | Test | Pakistan | 1 | 6 | caught | Lord's |
| 27 Aug 2026 | Test | Pakistan | 17 | 20 | lbw | Lord's |
| 19 Aug 2026 | Test | Pakistan | 15 | 28 | lbw | Headingley |
| 16 Aug 2026 | T20 (leagues & domestic) | Manchester Super Giants | 31 | 24 | caught | Lord's |
| 10 Aug 2026 | T20 (leagues & domestic) | Southern Brave | 17 | 14 | caught | Trent Bridge |
| 8 Aug 2026 | T20 (leagues & domestic) | MI London | 27 | 26 | caught | Kennington Oval |
| 5 Aug 2026 | T20 (leagues & domestic) | Birmingham Phoenix | 22 | 24 | caught | Trent Bridge |
| 2 Aug 2026 | T20 (leagues & domestic) | Sunrisers Leeds | 64 | 47 | bowled | Trent Bridge |
| 31 Jul 2026 | T20 (leagues & domestic) | Manchester Super Giants | 0 | 2 | bowled | Old Trafford |
| 29 Jul 2026 | T20 (leagues & domestic) | Welsh Fire | 52* | 45 | not out | Sophia Gardens |
| 26 Jul 2026 | T20 (leagues & domestic) | London Spirit | 75 | 47 | caught | Trent Bridge |
| 24 Jul 2026 | T20 (leagues & domestic) | Birmingham Phoenix | 49 | 25 | caught | Edgbaston |
| 19 Jul 2026 | ODI | India | 141 | 135 | caught and bowled | Lord's |
| 16 Jul 2026 | ODI | India | 0 | 1 | caught | Sophia Gardens |
| 14 Jul 2026 | ODI | India | 43 | 45 | caught | Edgbaston |
Batter vs bowler matchups
Bowlers Ben Duckett faced most
- vs Jeetan Patel258 balls
Frequently asked questions
How many runs has Ben Duckett scored in Tests?
3,364 runs in 91 innings (49 matches) at an average of 38.23 and a strike rate of 86.2, in the data from 2016 to 2026.
How many runs has Ben Duckett scored in ODIs?
1,590 runs in 39 innings (39 matches) at an average of 41.84 and a strike rate of 100.1, in the data from 2016 to 2026.
How many runs has Ben Duckett scored in T20Is?
527 runs in 21 innings (21 matches) at an average of 27.74 and a strike rate of 153.2, in the data from 2019 to 2026.
What is Ben Duckett's highest score?
241 in first-class, the highest score in the data.
How many centuries has Ben Duckett scored?
33 hundreds in the data: 7 in Tests, 4 in ODIs, 21 in first-class, 1 in List A.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.